Players who played for the Bills and the Eagles

30 players · NFL since 2013

30 players have played for both the Bills and the Eagles in the NFL since 2013. 14 played for the Bills first and 16 for the Eagles first. The longest-serving played 130 games across both; the top scorer got 47 touchdowns; 4 scored for both; the first move came in 2014, the most recent in 2026.

Can you name all 30?

0/300:00

  1.  Bills 127 · Eagles 3
  2.  Bills 104 · Eagles 6
  3.  Bills 41 · Eagles 64
  4.  Bills 57 · Eagles 33
  5.  Bills 48 · Eagles 32
  6.  Bills 28 · Eagles 52
  7.  Bills 64 · Eagles 15
  8.  Bills 9 · Eagles 64
  9.  Bills 15 · Eagles 46
  10.  Bills 29 · Eagles 31
  11.  Bills 3 · Eagles 51
  12.  Bills 20 · Eagles 31
  13.  Bills 34 · Eagles 13
  14.  Bills 38 · Eagles 6
  15.  Bills 6 · Eagles 35
  16.  Bills 15 · Eagles 16
  17.  Bills 11 · Eagles 19
  18.  Bills 16 · Eagles 11
  19.  Bills 7 · Eagles 17
  20.  Bills 7 · Eagles 15
  21.  Bills 16 · Eagles 6
  22.  Bills 9 · Eagles 11
  23.  Bills 15 · Eagles 4
  24.  Bills 15 · Eagles 2
  25.  Bills 9 · Eagles 6
  26.  Bills 14 · Eagles 1
  27.  Bills 12 · Eagles 1
  28.  Bills 8 · Eagles 4
  29.  Bills 7 · Eagles 2
  30.  Bills 4 · Eagles 4

Who stands out

Spoilers

Jordan Poyer has the most games for the two combined: 127 for the Bills and 3 for the Eagles. LeSean McCoy scored the most touchdowns across both (30 for the Bills, 17 for the Eagles), and 4 players scored for both.

In our data, Bryce Brown was the first to have played for both (his first game for the Bills came in 2014). The most recent player to play for both is Elijah Moore, who first played for the Eagles in 2026.

Show all 30 players

Spoilers
Every player who played for the Bills and the Eagles (NFL since 2013): games and touchdowns at each, seasons, and which team came first.
PlayerBillsEaglesFirst
GTDsSeasonsGTDsSeasons
Jordan Poyer12712017–2025302013Eagles
A.J. Epenesa10412020–2025602026Bills
Nigel Bradham4102013–20156422016–2019Bills
LeSean McCoy57302015–201833172013–2014Eagles
Corey Graham4812014–20163202017–2018Bills
Rasul Douglas2812023–20245202017–2019Eagles
Nickell Robey-Coleman6432013–20161502020Bills
Jordan Matthews91201764222014–2019Eagles
Cedric Thornton15020174612013–2015Eagles
Ronald Darby2902015–20163102017–2019Bills
Cameron Johnston3020255102018–2020Eagles
Mack Hollins20620243112017–2019Eagles
Leodis McKelvin3402013–20151312016Bills
Ron Brooks3802013–2015602016Bills
C.J. Gardner-Johnson6020263512022–2024Eagles
Kurt Coleman15020191602013Eagles
Nicholas Morrow11020241902023–2024Eagles
Kiko Alonso16020131102015Bills
Bryce Brown7020141722013Eagles
Colt Anderson702016–20171502013Eagles
Zach Brown1602016602019Bills
Linval Joseph9020231102022Eagles
Jason Croom1522018412020Bills
Kevon Seymour1502016202020Bills
Elijah Moore912025602026Bills
Casey Toohill1402024102020Eagles
Trae Elston1202017102017Bills
Matt Barkley802018–2020402013–2014Eagles
Ryan Lewis702018202019Bills
Denzel Rice402018402015Eagles

Head to head

In the NFL since 2013, the Bills and the Eagles have met 4 times: the Bills won 0, the Eagles 4.

  • Eagles' biggest win: Bills 13-31 Eagles (2019)

Play

FAQ

Spoilers
How many players have played for both the Bills and the Eagles?
30 in the NFL since 2013: Jordan Poyer, A.J. Epenesa, Nigel Bradham, LeSean McCoy, Corey Graham, Rasul Douglas and 24 more.
Has anyone scored for both the Bills and the Eagles?
Yes, 4: LeSean McCoy (30 and 17), Jordan Matthews (1 and 22), Mack Hollins (6 and 1) and Jason Croom (2 and 1).
Who is the most recent player to play for both the Bills and the Eagles?
Elijah Moore. He played for the Bills (2025), then the Eagles from 2026.
What period does this list cover?
NFL games from 2013 to the present, updated as new games are played. Earlier games aren't in our data, so all-time lists can be longer.

Data: NFL since 2013; touchdowns are ones scored, not thrown. Earlier games aren't included, so all-time lists can be longer.