Minnesota Vikings and New York Giants players: who played for both

Who played for both the Vikings and Giants?

104 players were on both the Minnesota Vikings and the New York Giants rosters between 1960 and 2026, including Morten Andersen, Fran Tarkenton, Adam Schreiber and Mike Horan. 52 of them were with the Vikings first and 48 with the Giants first; 4 joined both in the same season.

Did you know?

  • Bob Schnelker is the earliest on this list to complete the pair: Giants first, then the Vikings from 1961.
  • J.J. McCarthy is the most recent: Vikings first, then the Giants from 2026.
  • Fran Tarkenton spent the most seasons across the two: 13 with the Vikings and 5 with the Giants.
  • 10 of them had two or more separate spells with one of the teams, such as Fran Tarkenton.
  • Most common positions on this list: DB (14), OL (13), DL (13), LB (11).

How many can you name?

Name players who were on both the Vikings and the Giants. The surname is enough. 0 / 104

All 104 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosVikingsGiants
Morten AndersenK20042001
Fran TarkentonQB1961–1966, 1972–19781967–1971
Adam SchreiberOL1990–19931994–1996
Mike HoranSPEC19861993–1996
Norm SneadQB19711972–1974, 1976
Linval JosephDL2014–20192010–2013
Fred RobbinsDT2000–20032004–2009
Gary BallmanWR19731973
Herschel WalkerRB1989–19911995
Kyle RudolphTE2011–20202021
Tony GalbreathRB1981–19831984–1987
Bob GrimWR1967–1971, 1976–19771972–1974
Bob LurtsemaDL1972–19761967–1971
Bob TuckerTE1977–19801970–1977
Jason WhittleG20061998–2002, 2004–2005
Jihad WardDL20242022–2023, 2026
Joe WebbQB2010–20132020
Sage RosenfelsQB2009, 20112010
Bobby McCainDB20242023
Dalvin TomlinsonDL2021–20222017–2020
Fabian MoreauDB2024–20252022
Keith WashingtonDE19952003–2004
Mike RemmersOL2013, 2017–20182019
Nick VannettTE20252022
Ralph BrownCB2004–20052000–2003
Vencie GlennDB1992–19941995
Chris FooteOL1987–19911982–1983
Corey MillerLB19991991–1998
Don HasselbeckTE19841985
Frank WalkerCB20102003–2006
Jimmy KennedyDT2008–20102011
Visanthe ShiancoeTE2007–20112003–2006
Austin SchlottmannOL2022–20232024–2025
Bookie BolinOL1968–19691962–1967
Daniel JonesQB20242019–2024
Jim PrestelDL1961–19651966
Mike RosenthalT2003–20061999–2002
Rhett EllisonTE2012–20162017–2019
Robert HarrisDL1992–19941995–1999
Bobby AbramsLB1993–19941990–1992
Calvin MunsonLB20242017
Chuck WileyDE2002–20042004
Dave RollerDL1979–19801971
Geoff SchwartzT20122014–2015
Greg JosephK2021–20232024
Jasper BrinkleyMLB2009–2010, 2012, 20142015–2016
John KirbyLB1964–19691969–1970
Lorenzo BromellDE20022004
Phil KingRB1965–19661960–1963
Armon WattsDL2019–20212024
Bill SwainLB19641965, 1967
Brett JonesOL2018–20202016–2017
Cliff LivingstonLB19621960–1961
Curtis RileyDB20202018
Dick JamesRB19651964
Duke ShelleyDB20222024
Frank YousoOL1961–19621960
Izel JenkinsDB19931993
Jerry ShayDL1966–19671970–1971
Justin TrattouDE2013–20162011, 2013
Kenrick EllisNT2015–20162015
Lorenzo FreemanDL19921991
Pete AthasDB19751971–1974
Ross KolodziejDT20062001–2002
Wayne GallmanRB20212017–2020
Bill DuganOL19841987
Darius ReynaudWR2008–20092010
Dave O'BrienOL1963–19641965
Dick PesonenDB19611962–1964
Hugh McElhennyRB1961–19621963
Jose CortezK20041999
Larry VargoDB1964–19651966
Lewis KellyG2000–20032005
Pete MontyLB20011997–2000
Ryan ConnellyLB2020–20222019
Tavarres KingWR20182016–2017
Brody LiddiardC2001–20032000
Ihmir Smith-MarsetteWR20212024
Jack BrewerFS2002–20032004
Ken ByersOL1964–19651962–1964
Lamar McGriggsDB1993–19941991–1992
Mike BundraDL19641965
Tom RehderOL19921990
Zach DavidsonTE20212025
Bart BuetowOL1976–19771973
Benton WhitleyLB2022–20232023–2024
Devante DownsLB2018–20192019–2020
George ShawQB19611960
J.J. McCarthyQB2024–20262026
Jim LeoLB1961–19621960
Keith CouncilDL1999–20001998
Mel TriplettRB1961–19621960
Neal GuggemosDB1986–19871988
Ramos McDonaldDB1998–19992000
Sean BertonTE2003–20042005
Willie SpencerRB19761977–1978
Wyatt DavisOL20212022–2023
Bob LaceyWR19641965
Bob SchnelkerDL19611960
Charles StackhouseFB20032002
Gene JohnsonDB19611961
Mike FitzgeraldDB1966–19671967
Rhett BomarQB20102009
Stacy ColeyWR2017–20182018

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 gameGiants player game

More “played for both” lists

All team pairs

Questions

How many players have played for both the Minnesota Vikings and the New York Giants?

104 in the nflverse roster files from 1960 to 2026, including Morten Andersen, Fran Tarkenton, Adam Schreiber and Mike Horan. 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?

Bob Schnelker: New York Giants first, then the Minnesota Vikings from 1961.

Who has played for both recently?

Jihad Ward, Fabian Moreau, Nick Vannett, Austin Schlottmann, Zach Davidson and J.J. McCarthy, 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