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
- Bills 68 · Giants 36
- Bills 81 · Giants 6
- Bills 65 · Giants 2
- Bills 44 · Giants 14
- Bills 40 · Giants 17
- Bills 18 · Giants 34
- Bills 18 · Giants 34
- Bills 18 · Giants 33
- Bills 9 · Giants 36
- Bills 27 · Giants 17
- Bills 3 · Giants 37
- Bills 12 · Giants 16
- Bills 3 · Giants 25
- Bills 27 · Giants 1
- Bills 2 · Giants 24
- Bills 9 · Giants 15
- Bills 7 · Giants 16
- Bills 18 · Giants 4
- Bills 16 · Giants 2
- Bills 10 · Giants 2
- Bills 7 · Giants 5
- Bills 5 · Giants 4
- Bills 3 · Giants 5
- Bills 5 · Giants 3
- Bills 3 · Giants 2
- Bills 2 · Giants 3
- Bills 3 · Giants 1
- Bills 3 · Giants 1
- Bills 1 · Giants 2
- 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
| Player | Bills | Giants | First | ||||
|---|---|---|---|---|---|---|---|
| G | TDs | Seasons | G | TDs | Seasons | ||
| Devin Singletary | 68 | 23 | 2019–2022 | 36 | 11 | 2024–2026 | Bills |
| Tremaine Edmunds | 81 | 0 | 2018–2022 | 6 | 0 | 2026 | Bills |
| Taiwan Jones | 65 | 0 | 2017–2022 | 2 | 0 | 2023 | Bills |
| Tyrod Taylor | 44 | 14 | 2015–2017 | 14 | 0 | 2022–2023 | Bills |
| Jon Feliciano | 40 | 0 | 2019–2021 | 17 | 0 | 2022 | Bills |
| Bobby Hart | 18 | 0 | 2021–2022 | 34 | 0 | 2015–2017 | Giants |
| Greg Van Roten | 18 | 0 | 2022 | 34 | 0 | 2024–2025 | Bills |
| Austin Johnson | 18 | 0 | 2024 | 33 | 0 | 2020–2021 | Giants |
| Matt Breida | 9 | 3 | 2021 | 36 | 3 | 2022–2023 | Bills |
| Carlos Basham | 27 | 0 | 2021–2022 | 17 | 0 | 2023–2024 | Bills |
| Isaiah Hodgins | 3 | 0 | 2021–2022 | 37 | 9 | 2022–2025 | Bills |
| Keith Rivers | 12 | 0 | 2014 | 16 | 0 | 2013 | Giants |
| Marshall Newhouse | 3 | 0 | 2018 | 25 | 0 | 2015–2016 | Giants |
| Vernon Butler | 27 | 0 | 2020–2021 | 1 | 0 | 2022 | Bills |
| Robert Thomas | 2 | 0 | 2018 | 24 | 0 | 2016–2017 | Giants |
| Linval Joseph | 9 | 0 | 2023 | 15 | 0 | 2013 | Giants |
| Ross Cockrell | 7 | 0 | 2014 | 16 | 0 | 2017 | Bills |
| Matt Haack | 18 | 0 | 2021 | 4 | 0 | 2024 | Bills |
| Joe Webb | 16 | 0 | 2017 | 2 | 0 | 2020 | Bills |
| Ray-Ray McCloud | 10 | 0 | 2018 | 2 | 0 | 2025 | Bills |
| Ryan Lewis | 7 | 0 | 2018 | 5 | 0 | 2020 | Bills |
| Cap Capi | 5 | 0 | 2017 | 4 | 0 | 2017 | Giants |
| Da'Mari Scott | 3 | 0 | 2018 | 5 | 0 | 2019 | Bills |
| Marcus Dowtin | 5 | 0 | 2013 | 3 | 0 | 2013 | Bills |
| Kaelin Clay | 3 | 0 | 2017 | 2 | 0 | 2018 | Bills |
| Kenny Ladler | 2 | 0 | 2014 | 3 | 0 | 2018 | Bills |
| Cameron Johnston | 3 | 0 | 2025 | 1 | 0 | 2025 | Bills |
| Zach Davidson | 3 | 0 | 2024 | 1 | 0 | 2025 | Bills |
| Antonio Williams | 1 | 2 | 2020 | 2 | 0 | 2022 | Bills |
| Davis Webb | 1 | 0 | 2021 | 1 | 1 | 2022 | Bills |
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)
More pairs
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.