Best of the final open Bills training camp practice
Scroll through to see the best photos from the final open Bills training camp practice, presented by Connors and Ferris.


Brian Allen (32), Duke Williams (82). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Gabriel Davis (13). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Levi Wallace (39), Tre'Davious White (27), Dane Jackson (30). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Andre Roberts (18), Gabriel Davis (13), Stefon Diggs (14). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Tre'Davious White (27). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Dean Marlowe (31). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Gabriel Davis (13). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Cole Beasley (11). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Darryl Johnson (92). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Dean Marlowe (31) and John Brown (15). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Corey Bojorquez (9). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Zack Moss (20), Tre'Davious White (27), Devin Singletary (26), Micah Hyde (23) Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Matt Barkley (5). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

John Brown (15), Stefon Diggs (14). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Zack Moss (20). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Cole Beasley (11). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Tre'Davious White (27). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Brian Allen (32), Siran Neal (33). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Cody Ford (70). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Sean McDermott. Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Robert Foster (16). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Reid Ferguson (69) and Corey Bojorquez (9). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Jordan Poyer (21), Micah Hyde (23). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Andre Roberts (18). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Jordan Poyer (21), Tyler Kroft (81). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Siran Neal (33), Dean Marlowe (31), Cam Lewis (47). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Dawson Knox (88). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Isaiah McKenzie (19), Siran Neal (33). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Brian Allen (32). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Isaiah McKenzie (19), Brian Daboll, Taron Johnson (24). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Isaiah Hodgins (87). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Mitch Morse (60). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Evan Boehm (64), Jake Fromm (10), Ike Boettger (65). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Reid Ferguson (69). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Tyler Bass (2) and Corey Bojorquez (9). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Ike Boettger (65). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Jerry Hughes (55). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Devin Singletary (26). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

T.J. Yeldon (22). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Siran Neal (33). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Cole Beasley (11). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Brian Allen (32), Jaquan Johnson (46). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Isaiah McKenzie (19). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Brian Allen (32). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Duke Williams (82), Jaquan Johnson (46). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Zack Moss (20). Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert

Buffalo Bills Training Camp practice, August 30, 2020. Photo by Bill Wippert