Skip to main content


Presented by

Bills re-sign guard David Edwards, sign punter Matt Haack


The Buffalo Bills have re-signed guard David Edwards to a two-year contract extension and signed punter Matt Haack to a one-year contract, the team announced Wednesday afternoon.

Edwards played in 17 regular season games and two postseason games in 2023. He primarily served as the team's sixth offensive lineman throughout the season, the 26-year-old's first in Buffalo. Previously, Edwards spent four seasons playing for the Los Angeles Rams, winning Super Bowl LVI. The Wisconsin product has played in 70 career regular season games with 45 starts (seven games played, five starts in the postseason).


Upon signing with Buffalo in 2023, Edwards said that his admiration for Bills offensive line coach Aaron Kromer, who worked with Edwards for two seasons in Los Angeles, was a key reason behind his decision to join the Bills.

"I think the world of him as a football coach, I think the way he teaches the game, schematically and technique-wise, is awesome," Edwards said.

Haack spent 2021 with the Bills and was signed to the 2023 roster ahead of the Bills' divisional matchup against the Kansas City Chiefs after punter Sam Martin went down with an injury. Haack did not appear in a game for the Bills in 2023.

Check out the 14 NFL Draft prospects who have been picked for the Bills in this year's mock drafts through the month of February.

Related Content