The Buffalo Bills have a strong offensive line group. This we know just by watching the games, as they do a nice job opening holes in the running game, and they also keep quarterback Josh Allen upright. Granted, Allen does a fine job keeping himself upright by being a superhuman unicorn, but it certainly helps that he has five strong players in front of him every game.
The fact that Buffalo was able to start the same fivesome in every game that mattered last season is a testament to their ability to stay healthy as well as the solid play and performances by each member of the starting offensive line. Knowing that all five of those starting players are on the 53-man roster for this year’s vintage should allow for some good sleep for offensive coordinator Joe Brady.
In this edition of “90 players in 90 days,” we discuss the newest member of the current offensive line starting five — a player entering his second, and perhaps final, season in that role with the club.
_____________________________________________________________________________
Name: David Edwards
Number: 76
Position: G
Height/Weight: 6’6”, 308 pounds
Age: 28 (29 on 3/20/2026)
Experience/Draft: 7; selected by the Los Angeles Rams in the fifth round (No. 169 overall) of the 2019 NFL Draft
College: Wisconsin
Acquired: Signed with Buffalo on 3/23/2023
Financial situation (per Spotrac): Last offseason, the Bills and Edwards agreed to a two-year extension worth $6 million in total. This is the final year of that contract. For the 2025 season, Edwards carries a cap hit of $4.905 million. Given that he’s going to be on the roster for Week 1, the Bills would owe Edwards his entire base salary if he were to be released. Since he’s a vested veteran, it becomes guaranteed if he’s on the roster for the first game. His base salary is $3.76 million.
2024 Recap: Edwards slid into the starting lineup last year after having spent the 2023 season as the Bills’ sixth offensive lineman. After the team released Mitch Morse, they slid left guard Connor McGovern over to center and moved Edwards into the left guard spot.
He played in and started every game but one — Buffalo’s meaningless regular-season finale against the New England Patriots — and he was second only to fellow guard O’Cyrus Torrence in terms of total offensive snaps played. In the postseason, he started every game at left guard, as well.
Pro Football Focus graded him on the lower end of average, as he was ranked No. 59 out of 136 qualifying guards with a grade of 63.8 for the regular season. In the playoffs, Edwards graded out at a 71.7, which was good for third among the 34 guards who qualified for grading in the playoffs. He committed six penalties and did not allow a sack all season.
Positional outlook: Edwards should be the team’s starting left guard once again. Connor McGovern, who plays center, is also listed as a guard by the team. O’Cyrus Torrence...