Minnesota Vikings and Philadelphia Eagles players: who played for both

Who played for both the Vikings and Eagles?

87 players were on both the Minnesota Vikings and the Philadelphia Eagles rosters between 1960 and 2026, including Gary Anderson, Eddie Murray, Lee Johnson and Harold Jackson. 35 of them were with the Vikings first and 47 with the Eagles first; 5 joined both in the same season.

Did you know?

  • Bill Lapham is the earliest on this list to complete the pair: Eagles first, then the Vikings from 1961.
  • Trevor Keegan is the most recent: Eagles first, then the Vikings from 2026.
  • Cris Carter spent the most seasons across the two: 12 with the Vikings and 3 with the Eagles.
  • 4 of them had two or more separate spells with one of the teams, such as Eric Wilson.
  • Most common positions on this list: DB (15), DL (11), WR (10), QB (10).

How many can you name?

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

All 87 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosVikingsEagles
Gary AndersonK1998–20021995–1996
Eddie MurraySPEC19971994
Lee JohnsonSPEC20012002
Harold JacksonWR19821969–1972
Adam SchreiberOL1990–19931986–1988
Cris CarterWR1990–20011987–1989
Mike HoranSPEC19861984–1985
Norm SneadQB19711964–1970
Randall CunninghamQB1997–19991985–1995
Jim McMahonQB19931990–1992
Linval JosephDL2014–20192022
Mitch BergerP1996–20011994
Bubby BristerQB20001993–1994
Ken ClarkeDL1989–19911978–1987
Marlin McKeeverTE19671973
Andrew SendejoDB2011–20192019
Don HultzDL19631964–1973
Gary BallmanWR19731967–1972
Herschel WalkerRB1989–19911992–1994
Za'Darius SmithLB20222025
Carson WentzQB2025–20262016–2020
Javon HargraveDL20252020–2022
Amp LeeRB1994–19962000
Artis HicksG2006–20092002–2005
Eric WilsonLB2017–2020, 2025–20262021
Jay FiedlerQB19981994–1995
John ReavesQB19791972–1974
Johnny MundtTE2022–20242026
Jordan HicksLB2022–20232015–2018
King HillQB19681961–1968
Lito SheppardCB20102002–2008
Mike WallaceWR20152018
T.Y. McGillDL2021–20222018, 2020–2021
Kamu Grugier-HillLB20242016–2019
Keith MillardDL1985–19911993
Andrew JordanTE1994–1997, 1999–20011998
Anthony HarrisDB2015–20202021–2022
Charlie JohnsonDL1982–19841977–1981
Greg LewisWR2009–20102003–2008
Kent KramerTE1969–19701971–1974
Marcus EppsDB20192019–2022, 2025–2026
Ray PoageTE19631964–1965
Sam BradfordQB2016–20172015
Steve MartinDT20041998–1999
Steve SmithOL1968–19701971–1974
Thomas StrauthersDL1989–19911983–1986
Carl GersbachLB1971–19721970
Isaiah RodgersDB2025–20262023–2024
Jonathan GreenardLB2024–20252026
Larry MarshallDB19741974–1977
Parry NickersonDB2021–20222025
Ron PorterLB19731969–1972
Tom McNeillP19701971–1973
Al ColemanDB19671972–1973
Billy BarnesRB1965–19661960–1961
Chandon SullivanDB20222018
Frank CornishOL19941995
Izel JenkinsDB19931988–1992
Jarrad PageFS20112011
Sammy JohnsonRB1976–19781979
Casey MatthewsILB20162011–2014
Charles D. JohnsonWR2014–20162019
Eric EverettDB19921988–1989
Garrett MillsTE2007–20092010
Hank BaskettWR20102006–2010
Jalen ReagorWR20222020–2021
Janarius RobinsonDL20212022
Jerry PattonDL19711974
Jerry ReichowWR1961–19641960
Jose CortezK20042005
Ted DeanRB19641960–1963
Billy McMullenWR20062003–2005
Craig JamesDB20182019–2020
Jack BrewerFS2002–20032005
Jerry HuthOL1961–19631960
Lewis CineDB2022–20232024–2025
Lorenzo BookerRB2010–20112008
Shaun PraterCB2013–20142013
Tay GowanDB20222021
Trevor KeeganOL20262024
Ben WilliamsDL19981999
Bill LaphamOL19611960
Dale DawsonSPEC19871988
Gene JohnsonDB19611960
Ivan CaesarLB19911993
McLeod Bethel-ThompsonQB20122016
Charles EmanuelDB19971997

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Minnesota Vikings and the Philadelphia Eagles?

87 in the nflverse roster files from 1960 to 2026, including Gary Anderson, Eddie Murray, Lee Johnson and Harold Jackson. 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?

Bill Lapham: Philadelphia Eagles first, then the Minnesota Vikings from 1961.

Who has played for both recently?

Za'Darius Smith, Carson Wentz, Javon Hargrave, Eric Wilson, Johnny Mundt and Marcus Epps and 5 more, 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