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.