The Buffalo Bills enter the 2025 NFL season with an offensive unit that returns most of its principal players from the 2024 campaign. In fact, 20 of the team’s 25 snap-count leaders from that squad return this year. Only offensive lineman Will Clapp, wideout Marquez Valdes-Scantling, tight end Quintin Morris, and wide receivers Amari Cooper and Mack Hollins are not with the club this season.
That level of continuity coupled with the fact that the Bills were second in the league in scoring, 10th in total yards, and ninth in both passing yards and rushing yards suggests that it will be difficult for newcomers to break into the rotation this season. Unless the team paid money in free agency or spent a priority draft choice on a player, it’s unlikely that we see too many new faces on offense this year.
In today’s installment of our “90 players in 90 days” series, we discuss an undrafted rookie wideout looking to prove his mettle this summer.
Name: Stephen Gosnell
Number: 89
Position: WR
Height/Weight: 6’2”, 198 pounds
Age: 23 (24 on 10/22/2025)
Experience/Draft: R; signed with Bills following the 2025 NFL Draft
College:Virginia Tech
Acquired: UDFA Signing
Financial situation (per Spotrac): Gosnell signed a three-year deal worth $2.98 million overall. For the 2025 season, he carries a cap hit of $845,000 if he makes the 53-man roster. If he is released, the Bills will be on the hook for a $40,000 dead-cap charge, which represents the entire signing bonus on the contract.
2024 Recap: After suffering a significant injury to his left knee in the 2023 Military Bowl, it was a slight surprise that Gosnell was cleared to play from the start of the 2024 NCAA season. He did not miss a game for the Hokies, and he was their team leader in receiving yards while finishing fourth in receptions. He caught 28 passes for 506 yards, both career-highs, and one touchdown.
He wasn’t invited to the Senior Bowl or the NFL Scouting Combine, something that he said did not sit well with him. At Virginia Tech’s Pro Day, he ran the 40-yard dash in 4.56 seconds, ran the three-cone drill in 6.96 seconds, leap 34” in the vertical jump and 10 feet in the broad jump, and ran the 20-yard shuttle in 4.15 seconds. He did not bench press at the Pro Day.
Positional outlook: Gosnell is joined on the 90-man roster by Khalil Shakir, Joshua Palmer, Curtis Samuel, Keon Coleman, Laviska Shenault Jr., KJ Hamler, Kelly Akharaiyi, Kaden Prather, Tyrell Shavers, Jalen Virgil, and Khristian Wilkerson.
2025 Offseason: Gosnell has attended all offseason activities to date.
2025 Season outlook: Barring a catastrophe, Gosnell is looking like a practice squad player at best on Buffalo’s 2025 roster. Given his short-area quickness and agility combined with his size and blocking ability, he profiles as the kind of receiver the Bills like to keep around for specific roles. If he can show some value on special teams, I could see the Bills looking to make sure that he sticks on the practice squad.
Teams don’t give an undrafted free agent a $40,000 signing bonus if they’re not interested in keeping him around. However, given the contracts and names ahead of him on the presumed current depth chart, it’s hard to see a way that Buffalo keeps Gosnell in a year where they have a realistic chance at winning the Super Bowl.
Gosnell has the traits and the “dog” to be a guy who sticks around a club by doing all the little things that don’t show up in a box score. He’ll likely have plenty of chances to show off his receiving ability this summer, as well. While I don’t expect him to be on the 53-man roster, it wouldn’t surprise me if he generates some positive press in preseason games this year. He’s likely to be a priority signing on the practice squad once September comes.