Minnesota Vikings and San Francisco 49ers players: who played for both

Who played for both the Vikings and 49ers?

70 players were on both the Minnesota Vikings and the San Francisco 49ers rosters between 1960 and 2026, including Gary Anderson, Norm Snead, Chris Doleman and Shaun Hill. 32 of them were with the Vikings first and 36 with the 49ers first; 2 joined both in the same season.

Did you know?

  • Clancy Osborne is the earliest on this list to complete the pair: 49ers first, then the Vikings from 1961.
  • Vederian Lowe is the most recent: Vikings first, then the 49ers from 2026.
  • Chris Doleman spent the most seasons across the two: 10 with the Vikings and 3 with the 49ers.
  • 9 of them had two or more separate spells with one of the teams, such as Chris Doleman.
  • Most common positions on this list: RB (10), QB (9), WR (7), OL (7).

How many can you name?

Name players who were on both the Vikings and the 49ers. The surname is enough. 0 / 70

All 70 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosVikings49ers
Gary AndersonK1998–20021997
Norm SneadQB19711974–1975
Chris DolemanDL1985–1993, 19991996–1998
Shaun HillQB2002–2005, 2015–20162006–2009
Steve BonoQB1985–19861989–1993
Randy MossWR1998–2004, 20102012
Eric KendricksLB2015–20222025
Javon HargraveDL20252023–2024
Roger CraigRB1992–19931983–1990
Tom ComptonOL20182020–2021
Tramaine BrockCB20172010–2016
Amp LeeRB1994–19961992–1993
Jerick McKinnonRB2014–20172018–2020
Joshua DobbsQB20232024
T.Y. McGillDL2021–20222022–2024
Al RandolphDB19731966–1970, 1974
Alex BooneG20162010–2015
Blake BellTE20172015–2016
Karl RubkeLB19611960, 1962–1965
Madieu WilliamsFS2008–20102011
Nate AllenDB1976–19791975
Nick MullensQB2022–20242018–2020
Roy BarkerDL1992–1995, 20001996–1998
Sam DarnoldQB20242023
Sheldon DayDL20232017–2019
Andy MaurerOL1974–19751976
Artie UlmerOLB19972000
Brandon FuscoG2011–20162017
J.T. O'SullivanQB20052008
Justin SkuleOL20252019–2021
Kent KramerTE1969–19701966
Martin HarrisonLB1994–1996, 19991990, 1992–1993
Terry LeCountWR1979–1984, 19871978–1979
Terry TauschOL1982–19881989
Trent SherfieldWR20242021
Cedric KillingsDT20022000
Desmond BishopILB20132014
Jerome SimpsonWR2012–20132015
Steve LawsonOL1973–19751976–1977
Adrian CooperTE1994–19951996
Aldrick RobinsonWR20182017
Antone ExumDB2014–20172017–2019
Bob BruerTE1980–19831979–1980
Gerald HodgesOLB2013–20152015–2016
Jauan JenningsWR20262021–2025
Joe HarrisLB19791978
Kevin McDermottLS2015–20182013
Nick EastonOL2015–20182015
Randy BaldwinRB19911995
Ross KolodziejDT20062002
Sammy JohnsonRB1976–19781974–1976
Windlan HallDB1976–19771972–1975
Ben LynchC19971999–2002
Charley BrittDB19641964
Chris CookCB2010–20132014
Christian PonderQB2011–20142016
Clancy OsborneLB1961–19621960
Gino TorrettaQB19931995–1996
Hugh McElhennyRB1961–19621960
Jim LashWR1973–19761976–1977
Jordan MasonRB2025–20262022–2024
Jose CortezK20042001–2002, 2005
Maurice HicksRB20082004–2007
Vederian LoweOL20222026
Zach MooreDE20152016
Keith HendersonRB19921989–1992
Manfred MooreRB19771974–1975
Ramos McDonaldDB1998–19991999
Ruben VaughanDL19841979
Wasswa SerwangaDB2000–20011999

From the nflverse roster files (CC BY 4.0), refreshed 2026-10-06. A season counts when the player was on the roster: from 2002 on, at least one regular-season or playoff week as active, injured reserve or inactive (practice squad alone does not count); 1960–2001 use the season rosters.

What next? Play today's NFL Grid

Fill a 3×3 board of team pairs like this one, with nine guesses and a rarity score. New board every day.

Play the NFL GridCareer path gameVikings player game49ers player game

More “played for both” lists

All team pairs

Questions

How many players have played for both the Minnesota Vikings and the San Francisco 49ers?

70 in the nflverse roster files from 1960 to 2026, including Gary Anderson, Norm Snead, Chris Doleman and Shaun Hill. Players whose time with one of the teams was practice squad only, or before 1960, are not counted.

Who was the first player on this list to play for both?

Clancy Osborne: San Francisco 49ers first, then the Minnesota Vikings from 1961.

Who has played for both recently?

Eric Kendricks, Javon Hargrave, Justin Skule, Jauan Jennings, Jordan Mason and Vederian Lowe, with a season on one of the two rosters in 2025 or 2026.

Does a player count if the team has moved or changed its name?

Yes. Seasons count for today's franchise, the way the league keeps team history. Neither of these teams has moved since 1960.

Rosters from nflverse (CC BY 4.0). Team logos are trademarks of their respective teams (logos via TheSportsDB). Independent and not affiliated with the NFL or any team. Credits