Buffalo Bills and Philadelphia Eagles players: who played for both

Who played for both the Bills and Eagles?

81 players were on both the Buffalo Bills and the Philadelphia Eagles rosters between 1960 and 2026, including Jason Peters, James Lofton, Linval Joseph and Takeo Spikes. 38 of them were with the Bills first and 40 with the Eagles first; 3 joined both in the same season.

Did you know?

  • Carl Taseff is the earliest on this list to complete the pair: Eagles first, then the Bills from 1962.
  • Elijah Moore is the most recent: Bills first, then the Eagles from 2026.
  • Jason Peters spent the most seasons across the two: 5 with the Bills and 11 with the Eagles.
  • 6 of them had two or more separate spells with one of the teams, such as Jason Peters.
  • Most common positions on this list: DB (18), WR (12), LB (9), DL (7).

How many can you name?

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

All 81 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosBillsEagles
Jason PetersT2004–20082009–2011, 2013–2020
James LoftonWR1989–19921993
Linval JosephDL20232022
Takeo SpikesOLB2003–20062007
Terrell OwensWR20092004–2005
Troy VincentCB2004–20061996–2003
Jon DorenbosLS2003–20042006–2016
Darius SlayDB20252020–2024
Jordan PoyerDB2017–2023, 20252013
Corey GrahamCB2014–20162017–2018
LeSean McCoyRB2015–20182009–2014
Jordan MatthewsWR20172014–2016, 2018–2019
Marquise GoodwinWR2013–20162020
Rick TutenSPEC19901989
Tom DempseyK1978–19791971–1974
Kurt ColemanFS20192010–2013
Mack HollinsWR20242017–2019
Matt BarkleyQB2018–2020, 20232013–2014
Nick Mike-MayerK1979–19821977–1978
Nickell RobeyDB2013–20162020
Rasul DouglasDB2023–20242017–2019
Ronald DarbyDB2015–20162017–2019
Brad SmithWR2011–20122013–2014
Cameron JohnstonP20252018–2020
Charles JohnsonWR20021999–2000
Don CalhounRB1974–19751982
Larry WatkinsRB1973–19741970–1972
Leodis McKelvinCB2008–20152016
Nigel BradhamLB2012–20152016–2019
Reggie WellsG20122010
C.J. Gardner-JohnsonDB20262022, 2024
Colt AndersonSS2016–20172010–2013
Donnie GreenOL1971–19761977
George CumbyLB19861987
Jack TraceyLB1962–19671961
Jerome HendersonDB1993–19941995
Kevon SeymourDB20162020
Matt StevensFS19961997–1998
Nicholas MorrowLB20242023–2024
Spike JonesP1971–19741975–1977
Zach BrownLB20162019
A.J. EpenesaDL2020–20252026
Cedric ThorntonDE20172011–2015
Joe PanosOL1998–20001994–1997
Kamar AikenWR20112018
Kiko AlonsoLB20132015
Bill DunstanDL19771973–1976
Dick CunninghamLB1967–1968, 1970–19721973
Elijah MooreWR20252026
Greg SalasWR2015–20162012
Jerry CraftsOL1992–19941997–1998
Leon SealsDL1987–19911992
Morris UnutoaOL20011996–1998
Russell CopelandWR1993–19961997–1998
Thad LewisQB20132015
Bryce BrownRB2014–20152012–2013
Casey ToohillDL20242020
Charlie FordDB19751974
Cliff BrooksDB19761975–1976
Demetress BellT2008–20112012
Dick HartOL19721967–1970
Jerry PattonDL1972–19731974
Justin ArmourWR1995–19961997
Ron BrooksCB2012–20152016
Trent EdwardsQB2007–20102012
Treyvon HesterDL20212018
Jackie AllenDB1970–19711972
Jason CroomTE2018–20192020–2021
Lewis CineDB20242024–2025
Ryan LewisDB20182019
Tom EhlersLB19781975–1977
Carl TaseffDB19621961
Denzel RiceDB20182015–2016
Jared MaydenDB20222021–2022
Jason BosticCB20021999–2000
Randy JacksonRB19721974
Ray RissmillerOL19681966
Greg LloydLB20122011
Jerome CouplinSS20142014–2015
Sean WoodsonDB19971998
Trae ElstonDB20172017

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Buffalo Bills and the Philadelphia Eagles?

81 in the nflverse roster files from 1960 to 2026, including Jason Peters, James Lofton, Linval Joseph and Takeo Spikes. 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?

Carl Taseff: Philadelphia Eagles first, then the Buffalo Bills from 1962.

Who has played for both recently?

Darius Slay, Jordan Poyer, Cameron Johnston, C.J. Gardner-Johnson, A.J. Epenesa and Elijah Moore and 1 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