New England Patriots and Philadelphia Eagles players: who played for both

Who played for both the Patriots and Eagles?

98 players were on both the New England Patriots and the Philadelphia Eagles rosters between 1960 and 2026, including Jeff Feagles, Lee Johnson, Harold Jackson and Irving Fryar. 41 of them were with the Patriots first and 49 with the Eagles first; 8 joined both in the same season.

Did you know?

  • Jess Richardson is the earliest on this list to complete the pair: Eagles first, then the Patriots from 1962.
  • Matt Pryor is the most recent: Eagles first, then the Patriots from 2026.
  • Guy Morriss spent the most seasons across the two: 4 with the Patriots and 11 with the Eagles.
  • 10 of them had two or more separate spells with one of the teams, such as Harold Jackson.
  • Most common positions on this list: WR (18), DB (14), TE (10), DL (10).

How many can you name?

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

All 98 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosPatriotsEagles
Jeff FeaglesP1988–19891990–1993
Lee JohnsonSPEC1999–20012002
Harold JacksonWR1978–1981, 19871969–1972
Irving FryarWR1984–19921996–1998
Matt BahrSPEC1993–19951993
Guy MorrissOL1984–19871973–1983
Jeff DellenbachOL1995–19961999
Matt CavanaughQB1978–19821986–1989
Bob HowardDB1975–19771978–1979
Keith ByarsRB1996–19971986–1992
Mike BartrumTE1996–19992000–2006
Otis SmithCB1996, 2000–20021991–1994
Tim HauckDB19901999–2002
Houston AntwineDL1961–19711972
Mike PittsDL1993–19941987–1992
Patrick ChungSS2009–2012, 2014–20202013
Asante SamuelCB2003–20072008–2011
Chris LongDE20162017–2018
Jalen MillsDB2021–20232016–2020
Jonathan JonesDB2016–20242026
Kevin ByardDB20262023
Michael BennettDE20192018
Akeem SpenceDL20202019
Donte' StallworthWR2007, 20122006
Fred McCraryFB20031995
Garry PuetzOL1979–19811979
John OutlawDB1969–19721973–1978
Mack HollinsWR2025–20262017–2019
Nelson AgholorWR2021–20222015–2019
Steve ZabelLB1975–19781970–1974
Tony FranklinSPEC1984–19871979–1983
Torrance SmallWR20011999–2000
Tracy WhiteOLB2010–20122008–2009
Charles JohnsonWR20011999–2000
DeAndre CarterWR20162018
Don CalhounRB1975–19811982
Eric RoweDB2016–20182015
Isaac SopoagaNT20132013
Je'Rod CherrySS2001–20042000
Kenjon BarnerRB20182015–2017
LeGarrette BlountRB2013–20162017
Matt PryorOL20262018–2020, 2025
Michael TimpsonWR1989–19941997
Sean MoreyWR19992001, 2003
A.J. BrownWR20262022–2025
Clay HarborTE20162010–2012
Derrick BurgessDE20092001–2002, 2004
Dion LewisRB2015–20172011–2012
Don OakesOL1963–19681961–1962
E.J. BiggersCB20162015
Jerome HendersonDB1991–1993, 19961995
Kevin TurnerRB1992–19941995–1999
Mark WheelerDL1996–19981999
Matt StevensFS2000–20011997–1998
Terrence BrooksDB2019–20202016
Beau AllenDL20202014–2017
Brandon GibsonWR20162009
Ed KhayatDL19661960–1961, 1964–1965
Fred WhittinghamLB19701966, 1971
Gerry FeeheryOL19891983–1987
Jim WhalenTE1965–19691971
John HuarteQB1966–19671968
Joshua UcheLB2020–20242025
Kamar AikenWR20122018
Christian EllissLB2023–20262021–2023
Damaris JohnsonWR20152012–2013
Dan KleckoDT2003–20052008
Deac SandersDB1974–19761977–1979
Ellis HobbsCB2005–20082009–2010
Greg SalasWR20122012
Jarrad PageFS20102011
Jed WeaverTE20041999
Matt TobinT20182013–2016
Milton WilliamsDL2025–20262021–2024
Rob CarpenterWR19911995
Stephen SpachTE2007–20082005
Dalton KeeneTE2020–20212022
De'Vante BausbyDB20212018
Garrett MillsTE20062010
Jalen ReagorWR20232020–2021
Jerry PattonDL19751974
Jess RichardsonDL1962–19641960–1961
Wayne MassOL19721972
Cameron LatuTE20262024–2025
D.J. KillingsDB20172018
Dennis WirgowskiDL1970–19721973
Dietrich JellsWR1996–19971998–1999
John TarverRB1972–19741975
Obi MelifonwuDB2018–20192021
Tim GoldenLB1982–19841985
James McAlisterRB19781975–1976
Kevin ReillyLB19751973–1974
Kyle EckelFB2007–20082008
Matt TennantC20122012
Andre PresidentTE19951997
Chris FontenotTE20001998
Ochaun MathisLB20242024
Smiley CreswellDB19851985

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.Patriots seasons include the Boston Patriots (1960–70).

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the New England Patriots and the Philadelphia Eagles?

98 in the nflverse roster files from 1960 to 2026, including Jeff Feagles, Lee Johnson, Harold Jackson and Irving Fryar. 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?

Jess Richardson: Philadelphia Eagles first, then the New England Patriots from 1962.

Who has played for both recently?

Jonathan Jones, Kevin Byard, Mack Hollins, Matt Pryor, A.J. Brown and Joshua Uche and 3 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. Patriots seasons include the Boston Patriots (1960–70).

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