In the Lab | Buffalo Bills Training Camp | August 29
Scroll for the best photos from the Bills' practice on Monday, Aug. 29.

Stefon Diggs (14). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

DaQuan Jones (92), Prince Emili (94), C.J. Brewer (98), A.J. Epenesa (57). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Jordan Poyer (21), Micah Hyde (23), Josh Allen (17), Reid Ferguson (69). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Greg Rousseau (50), Brandin Bryant (93), C.J. Brewer (98), Prince Emili (94). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Isaiah Hodgins (16), Chad Hall, Isaiah McKenzie (6), Stefon Diggs (14), Jake Kumerow (15), Gabe Davis (13). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Brandon Beane. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Christian Benford (47), Dane Jackson (30). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Stefon Diggs (14), Josh Allen (17). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Stefon Diggs (14), Josh Allen (17). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Shaq Lawson (90), Spencer Brown (79). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Shaq Lawson (90). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Shaq Lawson (90). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Ed Oliver (91). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Von Miller (40). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Tremaine Edmunds (49). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Matt Milano (58), Tremaine Edmunds (49). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Christian Benford (47). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

DaQuan Jones (92). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Case Keenum (18), Matt Barkley (11). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Case Keenum (18). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Brian Gaine. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Tyler Bass (2), Case Keenum (18). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

O.J. Howard (8), Rob Boras. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Dawson Knox (88). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Josh Allen (17), Mitch Morse (60). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

James Cook (28). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Josh Allen (17), Sean McDermott. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Josh Allen (17), Sean McDermott. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Jake Kumerow (15), Andre Smith (9). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Jake Kumerow (15). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Tommy Sweeney (89), Nick McCloud (38). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Tommy Sweeney (89). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Reggie Gilliam (41), Jaquan Johnson (4). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Kingsley Jonathan (59), Von Miller (40), DaQuan Jones (92), Terrel Bernard (43). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Ryan Bates (71). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Khalil Shakir (10), Jordan Poyer (21). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Stefon Diggs (14),Christian Benford (47). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Isaiah Hodgins (16), Isaiah McKenzie (6). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Tim Settle (99). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Sean McDermott at center. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Sean McDermott at center. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Sean McDermott at center. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Rodger Saffold (76). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Jordan Poyer (21). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Matt Milano (58). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Taron Johnson (7), Tremaine Edmunds (49). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Von Miller (40). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Ken Dorsey. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Ja'Marcus Ingram (46). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Josh Allen (17). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Boogie Basham (55), Ed Oliver (91), Von Miller (40), Prince Emili (94). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Sean McDermott with the defense. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Terrel Bernard (43). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Khalil Shakir (10) Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Josh Allen (17) throws to Khalil Shakir (10). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Defense. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Stefon Diggs (14). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Cam Lewis (39). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Damar Hamlin (31). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Micah Hyde (23). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Dane Jackson (30). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Isaiah Hodgins (16). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Dawson Knox (88). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Isaiah Hodgins (16). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Khalil Shakir (10). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

DaQuan Jones (92). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Ed Oliver (91). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Von Miller (40), Ed Oliver (91), Prince Emili (94). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

C.J. Brewer (98). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Cam Lewis (39). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Zack Moss (20). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Devin Singletary (26). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Kingsley Jonathan (59). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

DaQuan Jones (92). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Marcus West, C.J. Brewer (98). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

A.J. Epenesa (57). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Boogie Basham (55). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Joe Brady, Matt Barkley (11). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Khalil Shakir (10), Duke Johnson (22). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Dane Jackson (30). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Matthew Smiley. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

A.J. Epenesa (57). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Josh Allen (17). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Matt Barkley (11). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Josh Allen (17), Stefon Diggs (14). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Damar Hamlin (31). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Prince Emili (94). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Von Miller (40). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Damar Hamlin (31). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Ryan Bates (71). Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Quintin Morris (85), Rob Boras. Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert

Rodger Saffold (76) Buffalo Bills Training Camp, August 29, 2022 at One Bills Drive. Photo by Bill Wippert