Training Camp Through the Years
On July 21, 2000, the Bills opened training camp at St. John Fisher College in Pittsford, New York, after 19 years of holding camp in Fredonia. With 2019 Bills Training Camp, presented by Connors and Ferris, nearly underway, take a look back at camp through the years.
![2000-1-camp](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/jgnabofkhng6bdg7w1fc.jpg)
1 / 66
2000 AP
![2000-1-camp-2](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ea9nuxhc0hz7osm2saey.jpg)
2 / 66
2000 AP
![EveCamp2126](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/gicdgtztramhsxkrrnlx.jpg)
3 / 66
![EveCamp2156](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/kzvm1faflbl6x0zrqlty.jpg)
4 / 66
![EveCamp2153](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ajdb7llqikac3t73bv73.jpg)
5 / 66
![EveCamp2013](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/kslo6twa0p42etkythqn.jpg)
6 / 66
![EveCamp2128](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/qhcyigdc3nmkr7n8lmsg.jpg)
7 / 66
![EveCamp2089](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/xhmfrjlnszzqaldsabtg.jpg)
8 / 66
![EveCamp2019](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ihyllhsxhgtgh37j6rba.jpg)
9 / 66
![Picture 066](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/hoyz20om0i5qldriyasr.jpg)
10 / 66
![Picture 060](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/vnaykc4oga3nsxikll2i.jpg)
11 / 66
![Picture 059](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/eenofcrfk9sydgau3xgk.jpg)
12 / 66
![_MG_3438](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/raxb2dbo4s95lufm7hia.jpg)
13 / 66
![7ABG0485](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/l5mw7rl8qmauacdoqig5.jpg)
14 / 66
![7ABG0410](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/n0wu2a0uy6yoveltdhzo.jpg)
15 / 66
![7ABG0391_1](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/hbptplg0stuiod9k5p2j.jpg)
16 / 66
![_MGG1649](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/man9ntmrk57to7u8dxow.jpg)
17 / 66
![_MGG1859](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/nree5vwhzebemzbsamyv.jpg)
18 / 66
![7ABG0009](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/lwybb4azrevh2eprbrtt.jpg)
19 / 66
![_MGG1676](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/bkubftbnjrhpei2b1pab.jpg)
20 / 66
![7ABG0332](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/eu6g0eoybezrddebwqxi.jpg)
21 / 66
![_MGG9284](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/dqdj4ewcssucsnnfbnlk.jpg)
22 / 66
![_MGG9910](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/xynn9rgdoyhde3gemato.jpg)
23 / 66
![7ABG0121](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/in8lt3ko1dtup19ub6tv.jpg)
24 / 66
![_MGG9995](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/fjsdsdlq3pp8rvitm6af.jpg)
25 / 66
![_MGG9967](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/znzsiq0yjbhf3hwcpwvv.jpg)
26 / 66
![_MGG9983](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/qkaihmdkqgdvbo9pfc5u.jpg)
27 / 66
![_MGG9727](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/snkpjyqcancz2dnnxlfp.jpg)
28 / 66
![_MGG9430](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/rtnowxmvvvwjxepnbqmo.jpg)
29 / 66
![_MGG9659](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/lnul8jose8xgt3tffz6y.jpg)
30 / 66
![spikes](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/gt6iynqeibicvhzwc0ze.jpg)
31 / 66
![_MGG9444](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/i65x9qfixgbaznjlfl2g.jpg)
32 / 66
![_MGG9861](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/fgxgtpjguhrvxfhjgoek.jpg)
33 / 66
![_MGG9701](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/vtpsn0jfun9w6uco9tyb.jpg)
34 / 66
![_MGG9369](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/qlvqqjxpok4w4ir5zpna.jpg)
35 / 66
![_S1X3126](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/xtumjbtxa7ks33tktgth.jpg)
36 / 66
![_S1X3125](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/sppbrkyf2nlsirw1mdox.jpg)
37 / 66
![IMG_3310](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/xyfk0hftxzebo9vxzqkh.jpg)
38 / 66
![IMG_3305](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/xxmyhhxgafwbkxkrgqnl.jpg)
39 / 66
![2-jackson](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/i5dkjin4zjgt4r0xuse2.jpg)
40 / 66
![1DN_4040](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/dxl8ckvy8tryfsy1so5h.jpg)
41 / 66
![CM1_9199](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/salbdfvzhzu45e3rwnee.jpg)
42 / 66
Craig Melvin/Craig Melvin 2010
![CM5_7124](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/c1hp665zo3ygd8yj742k.jpg)
43 / 66
CRAIG MELVIN/CraigMelvin_2010
![Training Camp 2011](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/rtnbuxvfygakgrgdcdy1.jpg)
44 / 66
unknown/Creations Unlimited Photography 2008
![CM2_8916](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/eeh3dx8lq64vmisi5dfb.jpg)
45 / 66
Craig Melwin/C MELVIN 2012
![CM7_7983](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/xyk7innqlpaqfpebtj4i.jpg)
46 / 66
CMelvin/C Melvin/2014
![fisher-sign](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/fchmuydghbqshkumqgdl.jpg)
47 / 66
![Training Camp night practice 2011](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/s2dzio4thbewghzqodyw.jpg)
48 / 66
![MW5](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/mx8hqashjakv182zmhkg.jpg)
49 / 66
Craig Melwin/C MELVIN 2012
![CM4_8385](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/inloy9tglor3hecqreo3.jpg)
50 / 66
C.Melvin/Craig Melvin 2012
![CM2_9035](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/gzca7dkkqiovvrcis5zt.jpg)
51 / 66
Craig Melvin/C MELVIN 2013
![CM4_8387](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/iuqx1ezjirvsmo36ksrs.jpg)
52 / 66
C.Melvin/Craig Melvin 2012
![CM4_8429](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/bcqiokrzlyz283fdzrlq.jpg)
53 / 66
C.Melvin/Craig Melvin 2012
![CM4_8423](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/d2gvwjrr37kpu76rn3ee.jpg)
54 / 66
C.Melvin/Craig Melvin 2012
![CM8_6068](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/xhcj1e2wr3epmn3p8vvv.jpg)
55 / 66
Craig Melvin/C MELVIN 2015
![DSC_4717](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/osgaqmfethdlldzdolni.jpg)
56 / 66
CMelvin/C Melvin/2015
![DSC_3952](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/zozvdgvyxiicld0oynpo.jpg)
57 / 66
CMelvin/C Melvin/2015
![DSC_5047](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/zq1nawgqhjgxbq9n2hoq.jpg)
58 / 66
CMelvin/C Melvin/2015
![DSC_0686](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/h5bbk76wrcemlub83wue.jpg)
59 / 66
CMelvin/C Melvin/2015
![CM7_6205](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/lwrksqrmgdoxwyujfg4c.jpg)
60 / 66
CraigMelvin_2017
![CM7_5982](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/zkstz7nh0vi1zzrgeyfh.jpg)
61 / 66
CraigMelvin_2017
![Buffalo Bills qb Josh Allen #17 - 2018 Buffalo Bills Training Camp at St. John Fisher College.
Photo by Bill Wippert
July 28, 2018](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/rfn79jta1xypnjatucns.jpg)
62 / 66
Buffalo Bills qb Josh Allen #17 - 2018 Buffalo Bills Training Camp at St. John Fisher College. Photo by Bill Wippert July 28, 2018
Bill Wippert
![Buffalo Bills Training Camp 2018
PicSix Creative
Rochester, NY
July 26, 2018.
Photo by Sara Schmidle](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/yydlnqq0tha1gcyhid80.jpg)
63 / 66
Buffalo Bills Training Camp 2018 PicSix Creative Rochester, NY July 26, 2018. Photo by Sara Schmidle
Sara Schmidle
![Buffalo Bills Training Camp 2018
PicSix Creative
Rochester, NY
July 26, 2018.
Photo by Sara Schmidle](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ji8tm6jbrlwwcqioe7qc.jpg)
64 / 66
Buffalo Bills Training Camp 2018 PicSix Creative Rochester, NY July 26, 2018. Photo by Sara Schmidle
Sara Schmidle
![2018 Buffalo Bills Training Camp at St. John Fisher College.
Photo by Bill Wippert
July 28, 2018](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ahja9fixv5er1gtsjhv8.jpg)
65 / 66
- 2018 Buffalo Bills Training Camp at St. John Fisher College. Photo by Bill Wippert July 28, 2018
Bill Wippert
![Buffalo Bills Training Camp 2018
PicSix Creative
Rochester, NY
July 26, 2018.
Photo by Sara Schmidle](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/t0rsblg7uzap2brycjul.jpg)
66 / 66
Buffalo Bills Training Camp 2018 PicSix Creative Rochester, NY July 26, 2018. Photo by Sara Schmidle
This Ad will close in 3