New York Giants and Philadelphia Eagles players: who played for both

Who played for both the Giants and Eagles?

101 players were on both the New York Giants and the Philadelphia Eagles rosters between 1960 and 2026, including Jeff Feagles, Sean Landeta, Matt Bahr and Adam Schreiber. 40 of them were with the Giants first and 56 with the Eagles first; 5 joined both in the same season.

Did you know?

  • Gene Johnson is the earliest on this list to complete the pair: Eagles first, then the Giants from 1961.
  • Xavier Gipson is the most recent: Giants first, then the Eagles from 2025.
  • Sean Landeta spent the most seasons across the two: 9 with the Giants and 5 with the Eagles.
  • 8 of them had two or more separate spells with one of the teams, such as Sean Landeta.
  • Most common positions on this list: DB (14), RB (13), WR (11), OL (9).

How many can you name?

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

All 101 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosGiantsEagles
Jeff FeaglesP2003–20091990–1993
Sean LandetaP1985–19931999–2002, 2005
Matt BahrSPEC1990–19921993
Adam SchreiberOL1994–19961986–1988
Mike HoranSPEC1993–19961984–1985
Norm SneadQB1972–1974, 19761964–1970
Linval JosephDL2010–20132022
Brian MitchellRB20032000–2002
Matt CavanaughQB1990–19911986–1989
Cullen JenkinsDT2013–20152011–2012
Dominique Rodgers-CromartieCB2014–20172011–2012
Gary BallmanWR19731967–1972
Greg JacksonDB1989–19931994–1995
Herschel WalkerRB19951992–1994
Carlos EmmonsOLB2004–20062000–2003
Dhani JonesOLB2000–20032004–2006
Dorsey LevensRB20032002, 2004
Golden TateWR2019–20202018
Barrett BrooksT20021995–1998
Connor BarwinOLB20182013–2016
Mark IngramWR1987–19921996
Matt BarkleyQB20232013–2014
Quintin DempsFS20142008–2009
William JamesCB2001–20052006–2007
Adoree' JacksonDB2021–20242025
Cameron JohnstonP20252018–2020
Gary PettigrewDL19741966–1974
James BradberryDB2020–20212022–2024
Larry WatkinsRB1975–19771970–1972
Mark BavaroTE1985–19901993–1994
Mike PattersonDT2013–20142005–2011
Pete CaseOL1965–19701962–1964
Ralph HeckLB1969–19711963–1965
Saquon BarkleyRB2018–20232024–2026
Al DixonTE1977–19791983
Dion LewisRB20202011–2012
Jesse CampbellDB1992–19961991
Joe PisarcikQB1977–19791980–1984
John BootyDB19941991–1992
Stacy AndrewsT20112009
Will BeattyT2009–2014, 20162017
John RossWR20212024
Lane HowellOL1963–19641965–1969
Marcus JohnsonWR20222016–2017
Nick GatesOL2018–20222024
Parris CampbellWR20232024
Shawn AndrewsG20102004–2009
Billy CampfieldRB19831978–1982
Dallas ReynoldsC2013–20162009, 2012
David WhitmoreDB19901995
Izel JenkinsDB19931988–1992
Jamon BrownOL20182020
Jim NortonDL19701968
Lonnie PaleleiOL19981999
Patrick JohnsonLB20242021–2025
Paul McFaddenSPEC19881984–1987
Rueben RandleWR2012–20152016
Steve FolsomTE19821981
Steve SmithWR2007–20102011
Tim HasselbeckQB2005–20062002
Walter ThurmondCB20142015
Zachary DixonRB19791980
Azeez OjulariLB2021–20242025
Charlie FordDB19751974
Dwayne JilesLB19891985–1989
Elijah RileyDB20242020–2021
Harold WellsLB19691965–1968
Jose CortezK19992005
Mike HoganRB19801976–1978, 1980
Vyto KabTE19851982–1985
Ian AllenT2002–20032004
Jack BrewerFS20042005
Jerome McDougleDE20082003–2004, 2006
Jim CulbreathRB19801980
Ralph GuglielmiQB1962–19631963
Ryan LewisDB20202019
Tim WatsonDB19951997
Torrance DanielsOLB20072006, 2008
Tyree JacksonTE20232021–2022
Alonzo JacksonOLB20052005
Bill BryantDB1976–19781978
Byron WilliamsWR1983–19851983
Frank FerraraDE2001–20032003
Frank MoldenDL19691968
Geoffrey PopeDB20072009
Hunter SharpWR20172016
Jack AndersonOL2022–20232021
Jeremy ClarkDT20082010
Mike CurcioLB19821981–1982
Ricky ShawLB1988–19891989–1990
Scott PetersC20032002
Xavier GipsonWR20252025
Bob TorreyRB19791980
Deontae SkinnerLB2016–20172016
Dwight JohnsonDE20022000
Gene CeppetelliOL19691968–1969
Gene JohnsonDB19611960
Mike BlackOL19871986
Paul DudleyRB19621963
Rich GloverDL19731975
Ronnie BlyeRB19681969

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the New York Giants and the Philadelphia Eagles?

101 in the nflverse roster files from 1960 to 2026, including Jeff Feagles, Sean Landeta, Matt Bahr and Adam Schreiber. 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?

Gene Johnson: Philadelphia Eagles first, then the New York Giants from 1961.

Who has played for both recently?

Adoree' Jackson, Cameron Johnston, Saquon Barkley, Patrick Johnson, Azeez Ojulari and Xavier Gipson, 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