what teams has stefon diggs played for
Stefon Diggs has played for four NFL teams: the Minnesota Vikings, Buffalo Bills, Houston Texans, and New England Patriots.
Teams Stefon Diggs Has Played For
- Minnesota Vikings – Diggs was drafted by the Vikings and played there from 2015 to 2019, emerging as a key receiver and making his name with several clutch performances.
- Buffalo Bills – He was traded to the Bills and played from 2020 to 2023, posting multiple 1,000-yard seasons and serving as Josh Allen’s top target.
- Houston Texans – Diggs joined the Texans for the 2024 season, appearing in eight games and contributing as a veteran No. 1 wideout before a season-ending injury.
- New England Patriots – He signed with the Patriots in 2025 and has played there since, giving New England a proven veteran receiver and surpassing 1,000 receiving yards in his first season with the team.
Quick career snapshot
- Total NFL franchises: 4 (Vikings, Bills, Texans, Patriots).
- First NFL team: Minnesota Vikings in 2015.
- Most statistically dominant stretch: 2020–2023 with the Buffalo Bills, including a league-leading receiving yardage season in 2020.
Information gathered from public forums or data available on the internet and portrayed here.