The Buffalo Bills' roster, as things stand, could be seen as one of the better units in football.
After an offseason that has seen general manager Brandon Beane go to work on the team's roster holes with a host of defensive players signed in free agency, not to mention Buffalo's first five draft picks were all used on defense, improvement is expected.
Josh Allen and the offense appear set, with the additions of Joshua Palmer and Elijah Moore to offset the losses of Mack Hollins and Amari Cooper. Plus, Buffalo didn't have any big losses in free agency, so the majority of the roster from last season returns.
But do the Bills have a "complete" roster? When ranking the top-10 best rosters, NFL.com's Eric Edholm has Buffalo at No. 5.
"Buffalo boasts a strong roster, even a borderline elite one," Edholm writes. "There must be improvements on special teams, and the defensive depth could cause some early season worries, but this remains one of the more talented NFL squads."
Buffalo's biggest issue last season was its pass rush, and Beane signed Joey Bosa, Michael Hoecht, and Larry Ogunjobi in free agency to bolster it. Plus, the drafting of corner Maxwell Hairston, defensive tackle T.J. Sanders, and edge Landon Jackson with the first three picks, the Bills' defense appears better on paper.
There aren't too many worries on offense, aside from James Cook's contract situation, and for some, another receiver is needed. Aside from that, Buffalo has a well-rounded roster and one that can push for Super Bowl glory in 2025.
But is the roster "only" the fifth-best in football? That, my friends, is in the eye of the beholder.
More must-reads:
Get the latest news and rumors, customized to your favorite sports and teams. Emailed daily. Always free!