Players who played for the Bills and the New York Giants

30 players · NFL since 2013

30 players have played for both the Bills and the New York Giants in the NFL since 2013. 23 played for the Bills first and 7 for the New York Giants first. The longest-serving played 104 games across both; the top scorer got 34 touchdowns; 2 scored for both; the first move came in 2013, the most recent in 2026.

Can you name all 30?

0/300:00

  1.  Bills 68 · Giants 36
  2.  Bills 81 · Giants 6
  3.  Bills 65 · Giants 2
  4.  Bills 44 · Giants 14
  5.  Bills 40 · Giants 17
  6.  Bills 18 · Giants 34
  7.  Bills 18 · Giants 34
  8.  Bills 18 · Giants 33
  9.  Bills 9 · Giants 36
  10.  Bills 27 · Giants 17
  11.  Bills 3 · Giants 37
  12.  Bills 12 · Giants 16
  13.  Bills 3 · Giants 25
  14.  Bills 27 · Giants 1
  15.  Bills 2 · Giants 24
  16.  Bills 9 · Giants 15
  17.  Bills 7 · Giants 16
  18.  Bills 18 · Giants 4
  19.  Bills 16 · Giants 2
  20.  Bills 10 · Giants 2
  21.  Bills 7 · Giants 5
  22.  Bills 5 · Giants 4
  23.  Bills 3 · Giants 5
  24.  Bills 5 · Giants 3
  25.  Bills 3 · Giants 2
  26.  Bills 2 · Giants 3
  27.  Bills 3 · Giants 1
  28.  Bills 3 · Giants 1
  29.  Bills 1 · Giants 2
  30.  Bills 1 · Giants 1

Who stands out

Spoilers

Devin Singletary has the most games for the two combined: 68 for the Bills and 36 for the New York Giants. Devin Singletary scored the most touchdowns across both (23 for the Bills, 11 for the New York Giants), and 2 players scored for both.

In our data, Marcus Dowtin was the first to have played for both (his first game for the New York Giants came in 2013). The most recent player to play for both is Tremaine Edmunds, who first played for the New York Giants in 2026.

Show all 30 players

Spoilers
Every player who played for the Bills and the New York Giants (NFL since 2013): games and touchdowns at each, seasons, and which team came first.
PlayerBillsGiantsFirst
GTDsSeasonsGTDsSeasons
Devin Singletary68232019–202236112024–2026Bills
Tremaine Edmunds8102018–2022602026Bills
Taiwan Jones6502017–2022202023Bills
Tyrod Taylor44142015–20171402022–2023Bills
Jon Feliciano4002019–20211702022Bills
Bobby Hart1802021–20223402015–2017Giants
Greg Van Roten18020223402024–2025Bills
Austin Johnson18020243302020–2021Giants
Matt Breida9320213632022–2023Bills
Carlos Basham2702021–20221702023–2024Bills
Isaiah Hodgins302021–20223792022–2025Bills
Keith Rivers12020141602013Giants
Marshall Newhouse3020182502015–2016Giants
Vernon Butler2702020–2021102022Bills
Robert Thomas2020182402016–2017Giants
Linval Joseph9020231502013Giants
Ross Cockrell7020141602017Bills
Matt Haack1802021402024Bills
Joe Webb1602017202020Bills
Ray-Ray McCloud1002018202025Bills
Ryan Lewis702018502020Bills
Cap Capi502017402017Giants
Da'Mari Scott302018502019Bills
Marcus Dowtin502013302013Bills
Kaelin Clay302017202018Bills
Kenny Ladler202014302018Bills
Cameron Johnston302025102025Bills
Zach Davidson302024102025Bills
Antonio Williams122020202022Bills
Davis Webb102021112022Bills

Head to head

In the NFL since 2013, the Bills and the New York Giants have met 3 times: the Bills won 2, the New York Giants 1.

  • Bills' biggest win: Giants 14-28 Bills (2019)
  • New York Giants' biggest win: Bills 10-24 Giants (2015)

Play

FAQ

Spoilers
How many players have played for both the Bills and the New York Giants?
30 in the NFL since 2013: Devin Singletary, Tremaine Edmunds, Taiwan Jones, Tyrod Taylor, Jon Feliciano, Bobby Hart and 24 more.
Has anyone scored for both the Bills and the New York Giants?
Yes, 2: Devin Singletary (23 and 11) and Matt Breida (3 and 3).
Who is the most recent player to play for both the Bills and the New York Giants?
Tremaine Edmunds. He played for the Bills (2018–2022), then the New York Giants 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.