Los Angeles Rams and Philadelphia Eagles players: who played for both

Who played for both the Rams and Eagles?

109 players were on both the Los Angeles Rams and the Philadelphia Eagles rosters between 1960 and 2026, including Sean Landeta, Harold Jackson, Bryan Barker and James Lofton. 59 of them were with the Rams first and 46 with the Eagles first; 4 joined both in the same season.

Did you know?

  • John Baker is the earliest on this list to complete the pair: Rams first, then the Eagles from 1962.
  • Zech McPhearson is the most recent: Eagles first, then the Rams from 2026.
  • Roman Gabriel spent the most seasons across the two: 11 with the Rams and 5 with the Eagles.
  • 17 of them had two or more separate spells with one of the teams, such as Sean Landeta.
  • Most common positions on this list: DB (17), WR (16), LB (11), QB (9).

How many can you name?

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

All 109 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosRamsEagles
Sean LandetaP1993–1996, 20031999–2002, 2005
Harold JacksonWR1968, 1973–19771969–1972
Bryan BarkerP20051994
James LoftonWR19931993
Mike HoranSPEC1997, 19991984–1985
Roman GabrielQB1962–19721973–1977
Ron JaworskiQB1974–19761977–1986
DeSean JacksonWR20212008–2013, 2019–2020
Mitch BergerP20021994
Donnie JonesP2007–20112013–2017
Jeff WilkinsK1997–20071994
Al HarrisCB20111998–2002
Charle YoungTE1977–19791973–1976
Dan PastoriniQB19811982–1983
Hollis ThomasDT20091996–2001, 2003–2005
Marlin McKeeverTE1961–1966, 1971–19721973
Ndamukong SuhDL20182022
Rodney McLeod Jr.DB2012–20152016–2021
Joe CarolloOL1962–1968, 19711969–1970
Mark RypienQB1995, 19971996
Maxie BaughanLB1966–19701960–1965
Robert QuinnDE2011–20172022
Will WitherspoonOLB2006–2009, 20132009
A.J. FeeleyQB2010–20112001–2003, 2006–2008
Carson WentzQB20232016–2020
Chris LongDE2008–20152017–2018
Hank FraleyC20102000–2005
Jeff KempQB1981–19851991
Joe KellyLB19941996
Kermit AlexanderDB1970–19711972–1973
Nick FolesQB20152012–2014, 2017–2018
Quintin MikellFS2011–20122003–2010
Rick TutenSPEC1998–19991989
Tom DempseyK1975–19761971–1974
Alvin HaymondDB1969–19711968
Amp LeeRB1997–19992000
Bob BrownOL1969–19701964–1968
Connor BarwinOLB20172013–2016
Dennis HarrisonDL19851978–1984
Herman EdwardsDB19861977–1985
Johnny MundtTE2017–20212026
Mike YoungWR1985–19881993
Nickell RobeyDB2017–20192020
Paul GrasmanisDT19992000–2005
Torrance SmallWR19971999–2000
Britt HagerLB19971989–1994
Chad LewisTE1998–19991997–2005
Irv CrossDB1966–19681961–1965, 1969
John BakerDL1960–19611962
Michael LewisSS20102002–2006
Ogbo OkoronkwoLB2018–20212025
Steve PreeceDB1973–19761970–1972
Tommy McDonaldWR1965–19661960–1963
Bill JohnsonDL19971998–1999
Donald EvansDL19871988
Jim NettlesDB1969–19721965–1968
Jimmie JonesDL1994–19961997
Kevin CurtisWR2003–20062007–2009
Mike SchadOL1987–19881989–1993
Roderick HoodCB20112003–2006
Sam BradfordQB2010–20132015
Steve EverittOL20001997–1999
Tony BakerRB1973–19741971–1972
Brandon GibsonWR2009–20122009
Claude CrabbDB1966–19681964–1965
Clinton HartSS20092003–2004
Dean HalversonLB1968, 1971–19721973–1975
Don ChuyOL1963–19681969
Fred WhittinghamLB19641966, 1971
Larry MarshallDB19781974–1977
Ollie MatsonRB1960–19621964–1966
Al ClarkDB1972–19751976
Bill DunstanDL19791973–1976
Blake CountessDB2016–2018, 20212020–2021
Bradley FletcherCB2009–20122013–2014
Greg SalasWR20112012
Izzy LangRB19691964–1968
Jamon BrownOL2015–20182020
Ron SmithWR1978–19791981–1983
Stephen SpachTE20112005
Steve SmithWR20122011
Aaron MartinDB1964–19651966–1967
Bobby DuckworthWR1985–19861986
Chris GivensWR2012–20152016
Lamar GordonRB2002–20032005
Barrett JonesC2013–20142015–2016
Deral BoykinDB19931996
Dwayne GratzCB20162016
Fred BrownLB19651967–1969
J.R. ReedSS20062004, 2007–2008
Jacob HarrisTE2021–20222024
James BosticRB19941998–1999
Phil SmithWR19871986
Roy HordOL1960–19621962
Sammy LillyDB1991–19921989–1990
Terry CrewsLB19911996
Tony GuilloryLB1965, 1967–19681969
Zech McPhearsonDB20262021–2023
Dave CahillDL19671966
Frank MoldenDL19651968
LaJuan RamseyDT20092006–2007
Lewis GilbertTE19811980
Nate DingleLB19971995
Otis GrantWR1983–19841987
Rickey BradyTE19941995
Willie BrownWR1964–19651966
Jairo PenarandaRB19811985
Ochaun MathisLB20232024
Maximus PulleyDB20262026

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.Rams seasons include the St. Louis Rams (1995–2015).

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Los Angeles Rams and the Philadelphia Eagles?

109 in the nflverse roster files from 1960 to 2026, including Sean Landeta, Harold Jackson, Bryan Barker and James Lofton. 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?

John Baker: Los Angeles Rams first, then the Philadelphia Eagles from 1962.

Who has played for both recently?

Johnny Mundt, Ogbo Okoronkwo, Zech McPhearson and Maximus Pulley, 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. Rams seasons include the St. Louis Rams (1995–2015).

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