Players who played for the 49ers and the Bills
30 players · NFL since 2013
30 players have played for both the 49ers and the Bills in the NFL since 2013. 12 played for the 49ers first and 18 for the Bills first. The longest-serving played 132 games across both; the top scorer got 17 touchdowns; 7 scored for both; the first move came in 2014, the most recent in 2026.
Can you name all 30?
0/300:00
- 49ers 26 · Bills 106
- 49ers 103 · Bills 15
- 49ers 104 · Bills 1
- 49ers 35 · Bills 39
- 49ers 2 · Bills 64
- 49ers 19 · Bills 40
- 49ers 45 · Bills 9
- 49ers 35 · Bills 17
- 49ers 19 · Bills 32
- 49ers 16 · Bills 32
- 49ers 35 · Bills 10
- 49ers 20 · Bills 20
- 49ers 13 · Bills 22
- 49ers 16 · Bills 19
- 49ers 18 · Bills 15
- 49ers 13 · Bills 15
- 49ers 13 · Bills 12
- 49ers 5 · Bills 16
- 49ers 19 · Bills 1
- 49ers 5 · Bills 13
- 49ers 16 · Bills 1
- 49ers 15 · Bills 1
- 49ers 13 · Bills 2
- 49ers 3 · Bills 9
- 49ers 4 · Bills 7
- 49ers 5 · Bills 6
- 49ers 4 · Bills 6
- 49ers 3 · Bills 4
- 49ers 2 · Bills 4
- 49ers 1 · Bills 1
Who stands out
Spoilers
Siran Neal has the most games for the two combined: 26 for the 49ers and 106 for the Bills. Frank Gore scored the most touchdowns across both (15 for the 49ers, 2 for the Bills), and 7 players scored for both.
In our data, Anthony Dixon 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 Matthew Judon, who first played for the 49ers in 2026.
Show all 30 players
Spoilers
| Player | 49ers | Bills | First | ||||
|---|---|---|---|---|---|---|---|
| G | TDs | Seasons | G | TDs | Seasons | ||
| Siran Neal | 26 | 0 | 2025–2026 | 106 | 0 | 2018–2023 | Bills |
| Mitch Wishnowsky | 103 | 0 | 2019–2024 | 15 | 0 | 2025 | 49ers |
| Dontae Johnson | 104 | 2 | 2014–2022 | 1 | 0 | 2018 | 49ers |
| Marquise Goodwin | 35 | 7 | 2017–2019 | 39 | 6 | 2013–2016 | Bills |
| Garrison Sanborn | 2 | 0 | 2019 | 64 | 0 | 2013–2016 | Bills |
| Jon Feliciano | 19 | 0 | 2023 | 40 | 0 | 2019–2021 | Bills |
| Matt Breida | 45 | 10 | 2017–2019 | 9 | 3 | 2021 | 49ers |
| Frank Gore | 35 | 15 | 2013–2014 | 17 | 2 | 2019 | 49ers |
| Anthony Dixon | 19 | 3 | 2013 | 32 | 3 | 2014–2015 | 49ers |
| Erik Pears | 16 | 0 | 2015 | 32 | 0 | 2013–2014 | Bills |
| Ray-Ray McCloud | 35 | 2 | 2022–2023 | 10 | 0 | 2018 | Bills |
| Trent Sherfield | 20 | 1 | 2021 | 20 | 1 | 2023–2026 | 49ers |
| Tyler Kroft | 13 | 0 | 2022 | 22 | 4 | 2019–2020 | Bills |
| Leonard Floyd | 16 | 0 | 2024 | 19 | 0 | 2023 | Bills |
| Josh Norman | 18 | 0 | 2021 | 15 | 1 | 2020–2023 | Bills |
| Emmanuel Sanders | 13 | 3 | 2019 | 15 | 5 | 2021 | 49ers |
| Steve Johnson | 13 | 3 | 2014 | 12 | 3 | 2013 | Bills |
| Leger Douzable | 5 | 0 | 2017 | 16 | 0 | 2016 | Bills |
| Greg Mabin | 19 | 0 | 2017–2018 | 1 | 0 | 2017 | Bills |
| Reggie Bush | 5 | 0 | 2015 | 13 | 1 | 2016 | 49ers |
| Jeremy Kerley | 16 | 3 | 2016 | 1 | 0 | 2018 | 49ers |
| Jordan Devey | 15 | 0 | 2015 | 1 | 0 | 2020 | 49ers |
| Victor Bolden | 13 | 0 | 2017–2018 | 2 | 0 | 2018 | 49ers |
| Jordan Matthews | 3 | 0 | 2020–2021 | 9 | 1 | 2017 | Bills |
| Brandin Cooks | 4 | 1 | 2026 | 7 | 0 | 2025 | Bills |
| Marquez Valdes-Scantling | 5 | 0 | 2025 | 6 | 0 | 2024 | Bills |
| Travaris Cadet | 4 | 0 | 2015 | 6 | 0 | 2017 | 49ers |
| Sam Young | 3 | 0 | 2019 | 4 | 0 | 2013 | Bills |
| Jim Dray | 2 | 0 | 2016 | 4 | 0 | 2016 | Bills |
| Matthew Judon | 1 | 0 | 2026 | 1 | 0 | 2025 | Bills |
Head to head
In the NFL since 2013, the 49ers and the Bills have met 3 times: the 49ers won 0, the Bills 3.
- Bills' biggest win: Bills 45-16 49ers (2016)
More pairs
Play
FAQ
Spoilers
- How many players have played for both the 49ers and the Bills?
- 30 in the NFL since 2013: Siran Neal, Mitch Wishnowsky, Dontae Johnson, Marquise Goodwin, Garrison Sanborn, Jon Feliciano and 24 more.
- Has anyone scored for both the 49ers and the Bills?
- Yes, 7: Frank Gore (15 and 2), Marquise Goodwin (7 and 6), Matt Breida (10 and 3), Emmanuel Sanders (3 and 5), Anthony Dixon (3 and 3), Steve Johnson (3 and 3) and Trent Sherfield (1 and 1).
- Who is the most recent player to play for both the 49ers and the Bills?
- Matthew Judon. He played for the Bills (2025), then the 49ers 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.