The Buffalo Bills wrapped up their time at St. John Fisher University Thursday with their final practice of training camp before preseason.
Here are three things to know from Day 15 of training camp.
1. Josh Allen is comfortable with offense's progress
The Bills star quarterback won't play in the team's preseason opener against the Colts, but Allen had lots of positive things to say about the way the offense has progressed through training camp. He noted that he feels he's been on the same page with new offensive coordinator Ken Dorsey.
"I'd definitely say I'm comfortable with where things are at between me and Dorsey in terms of hearing his voice, and understanding what he's calling, why he's trying to call it," Allen said.
Though Allen may not be taking the field on Saturday, he has a mental rep process he'll be going on the sidelines through to stay sharp. Allen plans on wearing a headphone in one of his ears to hear the play calls being sent down from Dorsey and will also observe what type of defense the other teams are running.
"Obviously I think around the league, you don't really call what you're going to call in the season," Allen said. "But there are different ways that you can look at it in terms of, 'hey, this defensive coordinator that we're playing came from this system, so defensively, what are they doing? What can they do?'"
Allen also praised wide receiver Isaiah McKenzie and said that the WR was one of the standout players on offense. Now entering his sixth-season, McKenzie is poised to be a big contributor to the offense.
"In terms of owning the offense and understanding it and being open to communication in terms of what I see, what he feels like he should do on certain routes," Allen shared. "We know he's fast, we know he's got all the tools and all that, I think he kind of stands out to me."
It's unclear how much Allen will play in the preseason, but the QB isn't worried about whether or not he gets snaps in preseason before Week 1.
"No preference," Allen said. "It's football, I love going out there and playing. So, I don't know if it's game two, game three, no games, I'm getting ready for the season opener. Whatever coach says is what I'm willing to do and we'll go from there."
2. Team scrimmage headlines final practice
A majority of Thursday's practice was dedicated to a live 11-on-11 scrimmage with tackling, mixed in with walk-thru periods.
Early on, the defense had the upper hand. On the second play of the scrimmage, linebacker Tremaine Edmunds nearly had a diving interception as the defensive line got pressure on Allen. Later, safety Micah Hyde made a clean tackle in space on wide receiver Stefon Diggs to hold him to a quick gain.
On the next series, Devin Singletary got things rolling for the offense with a big run. The Bills RB broke through the line of scrimmage and then juked a defender in the openfield to put the offense across midfield.
When the offense drove into the red zone, Hyde was able to come away with an interception in the end zone. CB Kaiir Elam was matched up with WR Gabe Davis and the two went stride-for-stride to the back corner of the end zone with Allen's throw bouncing off the back of Elam's jersey and into the air where Hyde was able to dive and make the INT.
"Great play by (Kaiir). Good eyes by him, seeing the receiver run that route, instead of blocking. I think he turned his head at the last second and got his head around a little bit, bounced off his pads, and I was just right there just trying to hold on to the ball."
The offense rebounded toward the end of the scrimmage as Allen found WR Jamison Crowder over the middle for a big play to get near the red zone and then the team capped off the drive with an Allen-to-McKenzie touchdown.
3. Hyde ready for live snaps
Micah Hyde had a bit of a scare early in training camp with a hip/glute injury while making an interception but returned after only a few days and hasn't missed a beat to close out camp.
"I feel great," Hyde said. "Got a little bruised up a couple days into camp, but I'm a fast healer. Still young, so I'm able to heal fast and get back out there and run around with these young guys."
Hyde isn't sure how much he'll play in the preseason but did stress the importance of getting live reps, whether it be in a scrimmage setting like Thursday or in preseason.
"I think it's important, No. 1, to go live before Week 1. I think that's huge," Hyde explained. "At the same time, I think that when you do it in practice, kind of like today, it's more controlled. Sean's able to have an early whistle, guys are creating a pile, no one's diving on each other. And so, in the game, it's free for all. I think it's a lot safer in practice."
The competition at practice has been intense, especially once players started putting pads on at the start of the second week. With both an offense and defense that are thought to be among the best in the league, Hyde has seen growth in the defense even without the live reps of preseason games.
"A great quarterback, great receivers, run game, all that type of stuff. It's putting a lot of pressure on our defense, so we're getting a very good look in practice."
Scroll through to see photos from the last day of Training Camp at St. John Fisher.


Tommy Doyle (72) on Day 15, final day of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Neil Pau'u (82). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Chad Hall, Gabe Davis (13), Stefon Diggs (14). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Stefon Diggs (14). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Tremaine Edmunds (49). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Micah Hyde (23) and fans. Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Sean McDermott closes out Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Isaiah McKenzie (6), Josh Allen (17). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Dawson Knox (88). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Stefon Diggs (14) and fans. Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Dion Dawkins (73), Rodger Saffold (76). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Ryan Bates (71), DaQuan Jones (92). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Christian Benford (47). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

James Cook (28). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Fans. Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Tanner Owen (75), Derek Kerstetter (63). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Terrel Bernard (43) and Baylon Spector (54). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Dion Dawkins (73), Josh Allen (17), Rodger Saffold (76), Spencer Brown (79). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Quintin Morris (85), Reggie Gilliam (41). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Greg Rousseau (50), Rodger Saffold (76). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Greg Rousseau (50) and Ike Boettger (65). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Tremaine Edmunds (49). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Micah Hyde (23). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

James Cook (28). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Isaiah McKenzie (6), Gabe Davis (13), and Stefon Diggs (14). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Baylon Spector (54), Tyler Matakevich (44), Terrel Bernard (43). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Isaiah McKenzie (6). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Stefon Diggs (14) and Isaiah McKenzie (6). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Leslie Frazier and Ja'Marcus Ingram (46). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Zack Moss (20). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Gabe Davis (13). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Nick McCloud (38). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Zack Moss (20). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Tanner Owen (75). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Cam Lewis (39). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Shaq Lawson (90). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Christian Benford (47). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Jordan Phillips (97). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Josh Allen (17) on Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Josh Allen (17). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Von Miller (40). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Baylon Spector (54). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Dion Dawkins (73). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Rodger Saffold (76), Dion Dawkins (73). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Mike Love (56). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Siran Neal (33). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Tremaine Edmunds (49). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Ja'Marcus Ingram (46). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Ja'Marcus Ingram (46). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Reggie Gilliam (41) and Joe Giles-Harris (42). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Luke Tenuta (67). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Boogie Basham (55), Andre Smith (9), Daniel Joseph (96). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Jaquan Johnson (4). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Stefon Diggs (14). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Nick McCloud (38). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Gabe Davis (13), Stefon Diggs (14), Jordan Miller (32) run sprints on Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Derek Kerstetter (63). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Dion Dawkins (73) and Greg Rousseau (50). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Rob Boras. Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Ryan Bates (71). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Damar Hamlin (31). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Khalil Shakir (10). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

David Quessenberry (77). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

David Quessenberry (77). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Josh Allen (17). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Ryan Wendell, Jordan Simmons (61), Tanner Owen (75), Alec Anderson (70). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Jordan Simmons (61). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Stefon Diggs (14). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Gabe Davis (13). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Stefon Diggs (14). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Dion Dawkins (73). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Boogie Basham (55) and Josh Allen (17). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Stefon Diggs (14). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

David Quessenberry (77). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Isaiah McKenzie (6). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Zack Moss (20). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Stefon Diggs (14). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Brandin Bryant (93). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Neil Pau'u (82). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Micah Hyde (23) interception, Kaiir Elam (24), Gabe Davis (13). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Micah Hyde (23) interception, Gabe Davis (13). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Josh Allen (17). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Khalil Shakir (10). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Devin Singletary (26). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Bobby Hart (68). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Taiwan Jones (25). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Josh Allen (17), Damar Hamlin (31). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Tyrel Dodson (53). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Kaiir Elam (24). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Dion Dawkins (73). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

James Cook (28). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Khalil Shakir (10). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Aaron Kromer and Rodger Saffold (76). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Gabe Davis (13). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Isaiah McKenzie (6). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Neil Pau'u (82). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

James Cook (28). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Jamison Crowder (80). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Reggie Gilliam (41). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Stefon Diggs (14). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Gabe Davis (13) and Chad Hall. Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Dawson Knox (88). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Dane Jackson (30). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Bobby Hart (68), Stefon Diggs (14), Josh Allen (17), Rodger Saffold (76), Spencer Brown (79). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Stefon Diggs (14). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Jamison Crowder (80). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Stefon Diggs (14). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Josh Allen (17) and Dawson Knox (88). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Isaiah McKenzie (6). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Micah Hyde (23). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Tim Settle (99). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Matt Milano (58). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Baylon Spector (54). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Gabe Davis (13). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Gabe Davis (13). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Gabe Davis (13). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Siran Neal (33). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Spencer Brown (79). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Josh Allen (17). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Neil Pau'u (82) and Duke Johnson (22). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Dion Dawkins (73). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Josh Allen (17). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Olaijah Griffin (37) on Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Shaq Lawson (90). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Special Teams at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Defensive line at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Linebackers. Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Offensive line at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Wide Receivers. Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Defensive backs at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Cody Ford (74), Shaq Lawson (90). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Eli Ankou (51) on Day 15, final day of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Olaijah Griffin (37). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Olaijah Griffin (37) Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Ryan Bates (71). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Damar Hamlin (31). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Tim Settle (99). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Terrel Bernard (43), Baylon Spector (54). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Tremaine Edmunds (49). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Josh Allen (17). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

David Quessenberry (77), Shaq Lawson (90). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Rodger Saffold (76). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Von Miller (40), Christian Benford (47). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Bobby Hart (68). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Case Keenum (18), Josh Allen (17), Matt Barkley (11). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

David Quessenberry (77), Rodger Saffold (76). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Stefon Diggs (14). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Gabe Davis (13). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Khalil Shakir (10) Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Josh Allen (17). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Spencer Brown (79), Greg Rousseau (50). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Greg Rousseau (50). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Sean McDermott. Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Matt Araiza (19). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Reggie Gilliam (41). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Olaijah Griffin (37). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Micah Hyde (23) with fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Tim Settle (99). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Alec Anderson (70). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Siran Neal (33). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Devin Singletary (26), Siran Neal (33). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Steve Tasker watches Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Eli Ankou (51). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Leslie Frazier. Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Rodger Saffold (76). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Sean McDermott and Josh Allen close out Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Mitch Morse (60). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Alec Anderson (70). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Luke Tenuta (67). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Tremaine Edmunds (49). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Cam Lewis (39), Leslie Frazier , Jordan Miller (32), Olaijah Griffin (37), Nick McCloud (38). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Tommy Doyle (72), Case Keenum (18). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

David Quessenberry (77). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Greg Rousseau (50), Rodger Saffold (76), Mitch Morse (60). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Kaiir Elam (24), Von Miller (40), Greg Rousseau (50). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Greg Rousseau (50), Rodger Saffold (76). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Dawson Knox (88), Josh Allen (17). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Brandin Bryant (93), Damar Hamlin (31), Jaquan Johnson (4), Cam Lewis (39). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Greg Rousseau (50), Josh Allen (17). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Gabe Davis (13), Josh Allen (17). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Gabe Davis (13), Stefon Diggs (14), Rodger Saffold (76), Dion Dawkins (73). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Rodger Saffold (76), Dion Dawkins (73). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Stefon Diggs (14), Josh Allen (17), Rodger Saffold (76). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Mitch Morse (60). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Josh Allen (17), Rodger Saffold (76), Dion Dawkins (73). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Fans at Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Damar Hamlin (31). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Luke Tenuta (67). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Damar Hamlin (31). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Derek Kerstetter (63). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Case Keenum (18). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Khalil Shakir (10) , Cam Lewis (39). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Baylon Spector (54). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Josh Allen (17), Ryan Bates (71), Spencer Brown (79), David Quessenberry (77). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Kingsley Jonathan (59). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Everyone runs to end Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Jamison Crowder (80), Chad Hall, Devin Singletary (26) run sprints onDay 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Moving out after Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert

Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Ben Green

Andre Smith (9). Day 15 of Buffalo Bills Training Camp at St. John Fisher, August 11, 2022. Photo by Bill Wippert