
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 will start at right guard. Alec Anderson, who is listed as a tackle, can also play inside, as can swing tackle Tylan Grable and rookie tackle Chase Lundt. Sedrick Van Pran-Granger is the other reserve interior offensive lineman.
2025 Offseason: Edwards is healthy, and he should be ready to roll once the Bills kick off against the Baltimore Ravens next week.
2025 Season outlook: I thought there was an outside chance that the Bills would release Edwards this summer to save cap space, or at least try to find a trade partner, given that his dead-cap number is just $950,000 for the year. Since he’s made it this far, it’s safe to assume that the Bills and their decision-makers have prioritized the continuity of the group up front, choosing to become salary cap-compliant in ways that didn’t involve breaking up the band up front. I’m sure that Josh Allen is happy, as well. Not that he doesn’t trust the other guys up front, but it’s comforting to know that the team returns every member of one of the league’s best offensive lines for this season.
Given that Edwards is playing on an expiring contract and the Bills have multiple young reserves who could slide into a starting role, I would assume that this will be his final year with the team. Edwards is a good player, a consistent force in the run game, and a smart player in the passing game. He fits right in with the other starters in terms of his strength and agility combination, and he makes the unit better as a whole. The Bills are fortunate to have a player of his caliber at a very reasonable cap number.