Scroll through to see the best photos from today's Bills training camp scrimmage, presented by Connors and Ferris.


Isaiah McKenzie (19). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Devin Singletary (26) touchdown. Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Zack Moss (20) run at Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Cole Beasley (11) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Sean McDermott. Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Josh Allen (17) and Matt Barkley (5) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Josh Allen (17) touchdown. Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Gabriel Davis (13), Josh Thomas (36), Del'Shawn Phillips (43). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Mitch Morse (60). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Andre Roberts (18). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Josh Allen (17), Tanzel Smart (74). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Quinton Spain (67) and Zack Moss (20) after his touchdown. Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Darryl Johnson (92). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Marquel Harrell (68), Brandon Walton (79), Quinton Spain (67), Dion Dawkins (73), and Cody Ford (70) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Tyler Bass (2) kickoff. Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Devin Singletary (26) touchdown with Quinton Spain (67). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Terry Pegula and Brandon Beane. Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Siran Neal (33) and Cole Beasley (11) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Quinton Spain (67), Tre'Davious White (27), and Dion Dawkins (73) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Zack Moss (20) run at Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Vernon Butler (94). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Devin Singletary (26) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Micah Hyde (23). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Dion Dawkins (73) and Tre'Davious White (27) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Vincent Taylor (96), Quinton Jefferson (90), Tanzel Smart (74). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Cole Beasley (11), Cam Lewis (47). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Quinton Spain (67) and Josh Allen (17). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

A.J. Epenesa (57) and Dion Dawkins (73). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Andre Roberts (18) touchdown with Quinton Spain (67). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Dawson Knox (88). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Andre Roberts (18), Josh Allen (17) touchdown celebration. Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Josh Allen (17) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Gabriel Davis (13) and Dane Jackson (30) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

GM Brandon Beane Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Gabriel Davis (13) and Dane Jackson (30) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Tre'Davious White (27) and Levi Wallace (39) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Zack Moss (20) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Matt Barkley (5) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Zack Moss (20) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Dean Marlowe (31) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Micah Hyde (23). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Devin Singletary (26). Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Bill Wippert

Tre'Davious White (27) and Jordan Poyer (21) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Isaiah McKenzie (19) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

Josh Allen (17) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle

T.J. Yeldon (22) Buffalo Bills Training Camp scrimmage at Bills Stadium, August 27, 2020. Photo by Sara Schmidle
1. Leaders are being identified
The loss of Lorenzo Alexander to retirement created a need to not only replace the linebacker's production on the field, but in the locker room as well.
Bills defensive coordinator Leslie Frazier identified many of the team's returning veterans as players who have filled that leadership void during training camp, mentioning defensive end Jerry Hughes and safeties Jordan Poyer and Micah Hyde along with third-year linebacker Tremaine Edmunds.
Frazier also lauded one newcomer as having established himself as part of that group: defensive end Mario Addison.
"Having Jerry Hughes along with Mario and seeing how Tremaine has really matured into that role, that's probably been the thing I've been learning about our defense as much as the X's and O's because that's a big deal. You know, where is your leadership going to come from? It can't always come from coaches.
"You're in the heat of the battle, you're on that field, you need somebody to take charge. So, to see what Mario brings, to see what Tremaine is doing, to take a look at what Jerry Hughes is doing, that's been really encouraging along with Micah and Jordan Poyer as well."
2. Depth is plentiful on the defensive line
Of course, Addison wasn't brought in solely for his leadership. The 32-year-old has recorded at least nine sacks in each of the past four seasons with the Carolina Panthers and is expected to contribute to a defensive line returning Hughes, Trent Murphy, and defensive tackles Ed Oliver and Harrison Phillips.
But the depth doesn't end there. Frazier praised defensive tackle Quinton Jefferson, signed away from Seattle during the offseason, for the fiery competitiveness he's shown during camp. Darryl Johnson, Tanzel Smart, and Mike Love all caused disruption during the team's scrimmage on Wednesday.
Within that group exists positional versatility, prompting Frazier to be asked about the balance between moving pieces around versus sticking with a core philosophy.
"You can have all these toys that you can play with, but man, you've got to find something you can be good at," Frazier said. "We have some things we've been pretty good at in the past and if you want to add a few wrinkles, you want to do that. But you don't get away from what's helped us be successful.
"We're fortunate to have flexibility in our line that you mentioned. But at the same time we have some tenets that we believe in and we want to make sure we're good at those and then maybe add a few wrinkles here and there."
3. Options at cornerback
Josh Norman has been sidelined with a hamstring injury, putting the battle for the starting cornerback position alongside Tre'Davious White on hold.
While Frazier admitted the team was looking forward to competition between Norman and Levi Wallace – who started all 16 games for the Bills last season – he expressed confidence in Wallace's ability to do the job should Norman's injury carry into the regular season.
"We were really looking forward to those competitive practices between those two," Frazier said. "It really felt like that would really be good for our defense to have that competition going day in and day out. With Josh's injury, that's kind of been put on the shelf for now.
"Hopefully, we'll get him back prior to the Jets game and put enough time to get some practice in. But Levi's doing a really good job. If Josh doesn't make it back, we feel very confident that Levi can do the job. But we're going to have to make a decision whenever Josh comes back. One of those guys is going to have to start."
Frazier also listed several options being considered at the nickel position along with Taron Johnson, who was limited to 12 games last season. The group includes Cam Lewis, Siran Neal, and safety Dean Marlowe.
"Hopefully this season [Johnson] can play an entire season with no injuries, but we do have some backup contingencies if for some reason he gets banged up," Frazier said.
Johnson – who has impressed during camp – said earlier this month that he has a plan to give himself the best chance of staying healthy that began during the offseason.
"I have a script this year," Johnson said. "… It's just something that I know I have to focus on and I've been focusing on it. It's just something I just want to show people that, yeah, I will – with God's grace – stay healthy. It's just a script I'm sticking to, trying to make sure that I'm staying disciplined in my days off and this past offseason."