Stefon Diggs teams timeline: How Josh Allen’s favorite target with Bills ended up with Patriots

By | October 5, 2025

Josh Allen ushered in a golden era of Buffalo Bills football as soon as the 2010s turned into the 2020s, but the role Stefon Diggs played in upgrading the franchise’s offense can’t be ignored.

Diggs arrived in Buffalo through a trade with the Minnesota Vikings in 2020 and spent four seasons as Allen’s go-to receiver, posting more than 1,100 yards and eight touchdowns each year as a focal point of the offense. 

Both Allen and Diggs admitted they had some communication issues toward the end of their time together in the AFC East, but on the field, the results were persistently there. Now, Diggs is playing for an AFC East rival and facing his old teammate twice each year. 

Here’s a look at Diggs’ career timeline, from Minnesota to New England.

MORE: Inside Stefon Diggs’ relationship timeline with Cardi B

Stefon Diggs teams timeline

Minnesota Vikings

Diggs was a standout at Maryland, but scouts wondered if he would be more of a gadget player than a legitimate starter in the NFL. He slipped to the fifth round of the 2015 draft, where the Vikings ended his slide at No. 146 overall.

Diggs was a contributor from year one, recording 720 yards on 52 catches as a rookie and signing an extension in 2018 after three solid seasons next to Adam Thielen in Minnesota. He finished his Vikings tenure with back-to-back 1,000-yard seasons with Kirk Cousins as his quarterback, emerging as a player capable of being a legitimate No. 1 receiver in the NFL.

The most memorable moment of Diggs’ Vikings tenure and NFL career came in the 2017 divisional round, when he took a pass from Case Keenum all the way into the end zone with zeros on the clock and sent Minnesota to the NFC championship game.

After five seasons and some frustration on Diggs’ end in his final campaign with the Vikings, Minnesota traded its star to the Bills near the start of free agency.

Buffalo Bills

Diggs and the Bills proved to be a perfect fit from the very start. Diggs put together his most productive season to date with an NFL-leading 1,535 yards in 2020, helping Buffalo reach the AFC championship game, and he remained Allen’s top target with more than 100 receptions in each of the next three seasons. Diggs totaled 5,372 yards and 37 touchdowns in only four seasons in Buffalo, though he averaged six fewer yards per game in the playoffs with 600 in eight contests.

Questions about Diggs’ relationship with Allen and his satisfaction with his role followed the Bills into the 2023 season, after Diggs left the stadium within minutes of Buffalo losing a playoff game to the Bengals a year earlier.

While Allen admitted he had some communication issues with Diggs, the two sides insisted all issues had been worked out by the time the season began. Diggs put up 1,183 yards and eight touchdowns in his final season with the Bills, but his role started to fade late in the year after newly-promoted offensive coordinator Joe Brady leaned more heavily on the running game.

MORE: How Shedeur Sanders’ Ravens snub backfired

Houston Texans

The Bills traded Diggs to the Texans in 2024, ending a four-year partnership at a time when it seemed sensible to move on. Diggs would only play eight games in Houston before suffering a torn ACL.

The veteran posted 496 yards and three touchdowns before the injury, which most believed would mark the end of his brief tenure with the Texans. A few short months later, Diggs became a free agent for the first time.

New England Patriots

Diggs’ free agent market appeared to move slowly early on as he recovered from the ACL injury, but he and the Patriots agreed to a three-year deal with limited guarantees about two weeks after the start of free agency.

Diggs recovered in time to play Week 1 for New England, giving Drake Maye a legitimate weapon to work with and recording his first 100-yard game as a Patriot in a Week 4 win over the Carolina Panthers.

MORE: Ranking the 18 greatest Patriots players ever, from Mike Vrabel to Tom Brady

Stefon Diggs career stats

Season Team Games Rec. Yards TD Y/R
2015 Vikings 13 52 720 4 13.8
2016 Vikings 13 84 903 3 10.8
2017 Vikings 14 64 849 8 13.3
2018 Vikings 15 102 1,021 9 10
2019 Vikings 15 63 1,130 6 17.9
2020 Bills 16 127 1,535 8 12.1
2021 Bills 17 103 1,225 10 11.9
2022 Bills 16 108 1,429 11 13.2
2023 Bills 17 107 1,183 8 11.1
2024 Texans 8 64 496 3 10.6
2025 Patriots 4 22 213 0 11.2
Career   148 876 10,704 70 12.1

Diggs crossed the 10,000-yard mark early in his only season with the Texans and has 70 touchdowns through parts of 11 seasons.

MORE: Who are the greatest athletes in Boston sports history?

Stefon Diggs career highlights

While some of Diggs’ most productive years came in a Bills uniform, nothing will top his “Minneapolis Miracle” touchdown that gave the Vikings a stunning last-second win over the New Orleans Saints in the 2017 divisional round.

Diggs’ four highest single-game yardage totals came with the Vikings, including a career-high 182 yards in a win over the Green Bay Packers in 2016. Diggs topped out at 162 yards in Buffalo, also recording three three-touchdown games with the Bills.

Here’s a taste of what Allen’s connection with Diggs looked like at its finest.

Source