Training Camp is back in Rochester!
The 2022 Buffalo Bills Training Camp presented by Connors & Ferris returns to St. John Fisher after a two-year hiatus due to the pandemic.
All fans attending this year's sessions will be required to obtain a mobile ticket, which will be available free of charge at buffalobills.com/trainingcamp.
Season Ticket Members can claim tickets starting on July 13 at 10 AM. On July 14, Registered Bills Mobile App users can secure their tickets from 10 AM to 1 PM. After 1 PM, the general public will be able to get their tickets for camp.
There is a limit of four (4) tickets per account. For more information on Bills mobile ticketing, click here.
Parking will be available at Mendon and Sutherland High Schools for each practice and shuttle bus service will be provided to campus.
The Bills will host their first training camp practice on Sunday, July 24 at 9:45 am.
Ticket details for the 'Return of the Blue and Red' practice at Highmark Stadium on Friday, August 5 will be announced at a later date.
The full open practice schedule is available below:
Scroll to see photos from Day Two of Mandatory Minicamp at One Bills Drive.
![Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/urkocvtmo2o6coal6ken.jpg)
Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Josh Allen (17). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/tovixfy2phpaz7bk3yzj.jpg)
Josh Allen (17). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Tremaine Edmunds (49). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/z8vijcre03zhkozozuzy.jpg)
Tremaine Edmunds (49). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Jordan Poyer (21). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/fuwf3pj7omlgjvdxqmlg.jpg)
Jordan Poyer (21). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Jamison Crowder (80), Tavon Austin (86). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/rblj3n64tuuvunff2d2h.jpg)
Jamison Crowder (80), Tavon Austin (86). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Josh Thomas (36). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/phxkjjcwhb8cpbzmgotj.jpg)
Josh Thomas (36). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Wide receivers. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/a2hnm4qniiueifenij11.jpg)
Wide receivers. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Jordan Phillips (97), Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/x7j09vdtfxhdgfekqnk6.jpg)
Jordan Phillips (97), Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Jordan Poyer (21). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/yvubxquopjwoejqk7uwz.jpg)
Jordan Poyer (21). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/gbjootqg94brejpmxsuh.jpg)
Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Dane Jackson (30). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/fwbcjwzgmg1pux4inusu.jpg)
Dane Jackson (30). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Greg Van Roten (64). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/n41bkrpblnj6ztuudsmc.jpg)
Greg Van Roten (64). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Stefon Diggs (14). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/rd6xoey8azr7gthlwqnr.jpg)
Stefon Diggs (14). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Jamison Crowder (80), Tavon Austin (86). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/wylvhl1su74bviboelbk.jpg)
Jamison Crowder (80), Tavon Austin (86). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Josh Thomas (36). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/dm47oyl8okkb3oxiniko.jpg)
Josh Thomas (36). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Kaiir Elam (24), Stefon Diggs (14). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/zw2aoxhgvtvc1wtlylc3.jpg)
Kaiir Elam (24), Stefon Diggs (14). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Devin Singletary (26). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/o4hnfvpmpjc15hylylyo.jpg)
Devin Singletary (26). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Micah Hyde (23), Jordan Poyer (21). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/adkkxtybcbrixhaxndki.jpg)
Micah Hyde (23), Jordan Poyer (21). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Stefon Diggs (14). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/nf3k4ggdebipqt15uqnr.jpg)
Stefon Diggs (14). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Luke Tenuta (67), Shaq Lawson (90). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/aeocwyvtkzp2kicif8ry.jpg)
Luke Tenuta (67), Shaq Lawson (90). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Von Miller (40). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/koqifh0sk4wbapvoodxs.jpg)
Von Miller (40). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Isaiah Hodgins (16),Nick McCloud (38). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ckxvtvoze21dstomst7p.jpg)
Isaiah Hodgins (16),Nick McCloud (38). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Case Keenum (18). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ccyvlr2h17czwr9dwgrk.jpg)
Case Keenum (18). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Stefon Diggs (14), Josh Allen (17). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/d4feosmezpaqqve4zp9d.jpg)
Stefon Diggs (14), Josh Allen (17). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Dion Dawkins (73), Isaiah McKenzie (6), Gabriel Davis (13), Stefon Diggs (14), Josh Allen (17). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/hs5xb1ysbzc4tqezmcdu.jpg)
Dion Dawkins (73), Isaiah McKenzie (6), Gabriel Davis (13), Stefon Diggs (14), Josh Allen (17). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/oiqjnnuajwej4enctj9d.jpg)
Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Micah Hyde (23), Jordan Poyer (21). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/uibhhgkxg42cv49p7snc.jpg)
Micah Hyde (23), Jordan Poyer (21). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Case Keenum (18). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/nqntxscdviff0qq1fnn3.jpg)
Case Keenum (18). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Tanner Gentry (87). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/lu3odlxea5e5cp8nzbrp.jpg)
Tanner Gentry (87). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Jordan Phillips (97), Dane Jackson (30), Tim Harris (29), Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/htrmndwuuys0env4jnrr.jpg)
Jordan Phillips (97), Dane Jackson (30), Tim Harris (29), Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Greg Mancz (62). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/nicjke8gjnlfwrghwufw.jpg)
Greg Mancz (62). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![John Butler. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/nj0sfqlv9zgczdjdfc87.jpg)
John Butler. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![James Cook (28). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/spgpbb4jw7nvukntktug.jpg)
James Cook (28). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Jamison Crowder (80), Christian Benford (47). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/pospaz0cxmwixmumk7fq.jpg)
Jamison Crowder (80), Christian Benford (47). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Josh Allen (17), Mitch Morse (60). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ywmesvf9whdbvekii7fn.jpg)
Josh Allen (17), Mitch Morse (60). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Stefon Diggs (14). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/bzzgmmf2gwws8nm4y26k.jpg)
Stefon Diggs (14). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Josh Allen (17). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/x529egjuvar9ekknajng.jpg)
Josh Allen (17). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Eli Ankou (51). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/jihqrpaniwqyywfy6qqz.jpg)
Eli Ankou (51). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Stefon Diggs (14), Cam Lewis (39). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ui0k2env5ocu4wi6ztpm.jpg)
Stefon Diggs (14), Cam Lewis (39). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Josh Allen (17) pass to Stefon Diggs. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/zfomb9ktfbjtsideaztp.jpg)
Josh Allen (17) pass to Stefon Diggs. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Linebackers. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/lsog86a8ys3yojlkgbae.jpg)
Linebackers. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Isaiah McKenzie (6), Dane Jackson (30). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/vnpii30uw1xx18sudbof.jpg)
Isaiah McKenzie (6), Dane Jackson (30). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Jordan Poyer (21). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ntg94sc37dy1dnot3yjk.jpg)
Jordan Poyer (21). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Isaiah McKenzie (6). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/v6dbpykjjsvvyq1nzwd3.jpg)
Isaiah McKenzie (6). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![James Cook (28). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ihsfwqnlffulmwc48lex.jpg)
James Cook (28). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Shaq Lawson (90). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/djjsrnfzk5snqqufirm6.jpg)
Shaq Lawson (90). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/bddkslqam6n9bzscjsq0.jpg)
Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/rwdmrp62yxqgepxr4j6a.jpg)
Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Jaquan Johnson (4). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/i6fatjzg3axkbpzjdp0s.jpg)
Jaquan Johnson (4). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Von Miller (40). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/zrv8vvj0vljtaafzfccb.jpg)
Von Miller (40). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Damar Hamlin (31). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/daorehvnmlydgruj7cdf.jpg)
Damar Hamlin (31). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Greg Rousseau (50). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ccgdfdueo7lqzhpp45uj.jpg)
Greg Rousseau (50). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Ja'Marcus Ingram (46) Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/vdsehh98zudddap2kqgx.jpg)
Ja'Marcus Ingram (46) Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Dane Jackson (30), Damar Hamlin (31), Travon Fuller (32). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/bsojfyhmzxvjfzhgmlr9.jpg)
Dane Jackson (30), Damar Hamlin (31), Travon Fuller (32). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Running backs with Kelly Skipper. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ngdd4plkrqmengrfsveo.jpg)
Running backs with Kelly Skipper. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Ed Oliver (91), C.J. Brewer (98). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/rgv4mheniy0tozoh1b0t.jpg)
Ed Oliver (91), C.J. Brewer (98). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Ed Oliver (91). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/cwug9a43p68u1di47go3.jpg)
Ed Oliver (91). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Marquel Lee (52). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/xkvuhmybjqrorjz8zkrk.jpg)
Marquel Lee (52). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Damar Hamlin (31). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ablxnltzclxlmjjsmbyc.jpg)
Damar Hamlin (31). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Kaiir Elam (24). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ndszqshww8egczh4wist.jpg)
Kaiir Elam (24). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Taiwan Jones (25). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/xnk2noytse5i50kaobea.jpg)
Taiwan Jones (25). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/dj4kbr72tzxbem1b6mwl.jpg)
Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Olaijah Griffin (37). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/q3ntafd5oszztng2p7hl.jpg)
Olaijah Griffin (37). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Stefon Diggs (14), Cam Lewis (39). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/vyrbp6lc1agrsdohn4fn.jpg)
Stefon Diggs (14), Cam Lewis (39). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ifozhxlki6pokogyamzw.jpg)
Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Von Miller (40). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/x7yrb2b9brqg7xhxqjsg.jpg)
Von Miller (40). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Eli Ankou (51), Prince Emili (94), Tim Settle (99), C.J. Brewer (98). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/y0ntc2tqbjxmcuxgou8e.jpg)
Eli Ankou (51), Prince Emili (94), Tim Settle (99), C.J. Brewer (98). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Daniel Joseph (96), Baylon Spector (54). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/z7mjqerryplzzcn1rdaa.jpg)
Daniel Joseph (96), Baylon Spector (54). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Ed Oliver (91). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ym68slvezcavuyir1mpm.jpg)
Ed Oliver (91). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Greg Rousseau (50). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/wsxe81tuo5xodxox4kuv.jpg)
Greg Rousseau (50). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Matt Milano (58). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/xacky85ypllye70sdmqf.jpg)
Matt Milano (58). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Ed Oliver (91). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/wvpqfxmdl7inkr9kp8bf.jpg)
Ed Oliver (91). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Taron Johnson (7). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/fcykbzsaou7l3ny7fwi4.jpg)
Taron Johnson (7). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![DaQuan Jones (92). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ubkx7nc3p9yiaopcfcbe.jpg)
DaQuan Jones (92). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Jordan Poyer (21). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/dttenblkwurvmuskmkst.jpg)
Jordan Poyer (21). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Cody Ford (74). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/cgrx08pwrmrzbfbq1zlm.jpg)
Cody Ford (74). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/jspjs0xsvcr5kvkm2272.jpg)
Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Ryan Bates (71), Mitch Morse (60). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/nqhtar17k0vc5h9ynagj.jpg)
Ryan Bates (71), Mitch Morse (60). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Damar Hamlin (31). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/dwyfk9npbhqsrfdses5v.jpg)
Damar Hamlin (31). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Josh Allen (17). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/t9bwrbvvt3ocm7jqwwta.jpg)
Josh Allen (17). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Josh Allen (17). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ec755ikd6iyvtr2ebge4.jpg)
Josh Allen (17). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Siran Neal (33), Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/ll7yzh7ovyghracmdmtl.jpg)
Siran Neal (33), Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Marquel Lee (52). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/hh72sjdnja9232ntmo9b.jpg)
Marquel Lee (52). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Kingsley Jonathan (59), Tyrel Dodson (53), Matt Milano (58). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/xa3drgq3xywxpvyfs5wd.jpg)
Kingsley Jonathan (59), Tyrel Dodson (53), Matt Milano (58). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Greg Mancz (62), Cody Ford (74). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/op2j5hqr1ffyk01dsqx5.jpg)
Greg Mancz (62), Cody Ford (74). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Damar Hamlin (31). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/hkzdrpk9gupbrykpvlii.jpg)
Damar Hamlin (31). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Tavon Austin (86). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/jvwbqusbonkfxdiovmg0.jpg)
Tavon Austin (86). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Bobby Hart (68). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/bgwxpfciyz3hgg15hurx.jpg)
Bobby Hart (68). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Von Miller (40). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/p3bmzokc8vnfsdbzror9.jpg)
Von Miller (40). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Offensive line. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/os3i5n0hoad5hgtxr94v.jpg)
Offensive line. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Tim Settle (99). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/jwks66rictokkzjphwcm.jpg)
Tim Settle (99). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/xkcjtpuiwfl2blfrd9ze.jpg)
Micah Hyde (23). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![C.J. Brewer (98). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/t78ul7j77b1z6v1b1gkg.jpg)
C.J. Brewer (98). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Mitch Morse (60). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/sm8dq0g3kpn5qt975yfc.jpg)
Mitch Morse (60). Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
![Defensive ends. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert](https://static.clubs.nfl.com/image/private/t_new_photo_album/t_lazy/f_auto/bills/jkct9lj685trutxyfxjo.jpg)
Defensive ends. Day Two Buffalo Bills Mandatory Minicamp, June 15, 2022. Photo by Bill Wippert
OPEN PRACTICE SCHEDULE
Sunday, July 24 (9:45 am)
Monday, July 25 (9:45 am)
Wednesday, July 27 (9:45 am)
Friday, July 29 (9:45 am)
Saturday, July 30 (9:45 am)
Monday, August 1 (9:45 am)
Tuesday, August 2 (9:45 am)
Thursday, August 4 (9:45 am)
Friday, August 5 (5:30 pm) at Highmark Stadium - Return of the Blue and Red
Sunday, August 7 (11:45 am)
Wednesday, August 10 (9:45 am)
Thursday, August 11 (9:45 am)