who did stefon diggs play for

Stefon Diggs has played for four NFL teams: the Minnesota Vikings, Buffalo Bills, Houston Texans, and New England Patriots.
Quick Scoop
- Minnesota Vikings – Diggs was drafted by the Vikings in 2015 and played there through the 2019 season, emerging as a key receiver and playoff playmaker.
- Buffalo Bills – He was traded to Buffalo in 2020 and played for the Bills through the 2023 season, leading the league in catches and receiving yards in 2020.
- Houston Texans – Diggs joined the Texans for the 2024 season, giving Houston a veteran No. 1 wideout alongside their young core.
- New England Patriots – In 2025 he moved to the Patriots, where he is listed as a wide receiver for New England in the 2025 season.
Information gathered from public forums or data available on the internet and portrayed here.