Features
Photos | Buffalo Bills Players Sign 2025 Contract Extensions
Scroll to see exclusive behind the scenes photos as Buffalo Bills players sign their contract extensions.

Christian Benford signs his contract extension, April 02, 2025 at the Buffalo Bills Training Center.

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir with Brandon Beane, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir with Adam Henry, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Khalil Shakir, March 3, 2025, at the Buffalo Bills Training Center.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Reid Ferguson (69) signs his contract extension, March 08, 2025 at the One Bills Drive.

Reid Ferguson (69) signs his contract extension, March 08, 2025 at the One Bills Drive.

Reid Ferguson (69) signs his contract extension, March 08, 2025 at the One Bills Drive.

Reid Ferguson (69) signs his contract extension, March 08, 2025 at the One Bills Drive.

Reid Ferguson (69) signs his contract extension, March 08, 2025 at the One Bills Drive.

Reid Ferguson (69) signs his contract extension, March 08, 2025 at the One Bills Drive.

Reid Ferguson (69) signs his contract extension, March 08, 2025 at the One Bills Drive.

Reid Ferguson (69) signs his contract extension, March 08, 2025 at the One Bills Drive.

Reid Ferguson (69) signs his contract extension, March 08, 2025 at the One Bills Drive.

Reid Ferguson (69) signs his contract extension, March 08, 2025 at the One Bills Drive.

Reid Ferguson (69) signs his contract extension, March 08, 2025 at the One Bills Drive.

Greg Rousseau (50) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Terrel Bernard (43) signs his contract extension, March 08, 2025 at the One Bills Drive.

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Buffalo Bills free agent signing, March 13, 2025 at the Buffalo Bills Training Center

Christian Benford signs his contract extension, April 02, 2025 at the Buffalo Bills Training Center.

Christian Benford signs his contract extension, April 02, 2025 at the Buffalo Bills Training Center.

Christian Benford signs his contract extension, April 02, 2025 at the Buffalo Bills Training Center.

Christian Benford signs his contract extension, April 02, 2025 at the Buffalo Bills Training Center.

Christian Benford signs his contract extension, April 02, 2025 at the Buffalo Bills Training Center.

Christian Benford signs his contract extension, April 02, 2025 at the Buffalo Bills Training Center.

Christian Benford signs his contract extension, April 02, 2025 at the Buffalo Bills Training Center.

Christian Benford signs his contract extension, April 02, 2025 at the Buffalo Bills Training Center.

Christian Benford signs his contract extension, April 02, 2025 at the Buffalo Bills Training Center.

Christian Benford signs his contract extension, April 02, 2025 at the Buffalo Bills Training Center.