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

  1.  49ers 26 · Bills 106
  2.  49ers 103 · Bills 15
  3.  49ers 104 · Bills 1
  4.  49ers 35 · Bills 39
  5.  49ers 2 · Bills 64
  6.  49ers 19 · Bills 40
  7.  49ers 45 · Bills 9
  8.  49ers 35 · Bills 17
  9.  49ers 19 · Bills 32
  10.  49ers 16 · Bills 32
  11.  49ers 35 · Bills 10
  12.  49ers 20 · Bills 20
  13.  49ers 13 · Bills 22
  14.  49ers 16 · Bills 19
  15.  49ers 18 · Bills 15
  16.  49ers 13 · Bills 15
  17.  49ers 13 · Bills 12
  18.  49ers 5 · Bills 16
  19.  49ers 19 · Bills 1
  20.  49ers 5 · Bills 13
  21.  49ers 16 · Bills 1
  22.  49ers 15 · Bills 1
  23.  49ers 13 · Bills 2
  24.  49ers 3 · Bills 9
  25.  49ers 4 · Bills 7
  26.  49ers 5 · Bills 6
  27.  49ers 4 · Bills 6
  28.  49ers 3 · Bills 4
  29.  49ers 2 · Bills 4
  30.  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
Every player who played for the 49ers and the Bills (NFL since 2013): games and touchdowns at each, seasons, and which team came first.
Player49ersBillsFirst
GTDsSeasonsGTDsSeasons
Siran Neal2602025–202610602018–2023Bills
Mitch Wishnowsky10302019–2024150202549ers
Dontae Johnson10422014–202210201849ers
Marquise Goodwin3572017–20193962013–2016Bills
Garrison Sanborn2020196402013–2016Bills
Jon Feliciano19020234002019–2021Bills
Matt Breida45102017–201993202149ers
Frank Gore35152013–2014172201949ers
Anthony Dixon19320133232014–201549ers
Erik Pears16020153202013–2014Bills
Ray-Ray McCloud3522022–20231002018Bills
Trent Sherfield20120212012023–202649ers
Tyler Kroft13020222242019–2020Bills
Leonard Floyd16020241902023Bills
Josh Norman18020211512020–2023Bills
Emmanuel Sanders1332019155202149ers
Steve Johnson13320141232013Bills
Leger Douzable5020171602016Bills
Greg Mabin1902017–2018102017Bills
Reggie Bush502015131201649ers
Jeremy Kerley163201610201849ers
Jordan Devey150201510202049ers
Victor Bolden1302017–201820201849ers
Jordan Matthews302020–2021912017Bills
Brandin Cooks412026702025Bills
Marquez Valdes-Scantling502025602024Bills
Travaris Cadet40201560201749ers
Sam Young302019402013Bills
Jim Dray202016402016Bills
Matthew Judon102026102025Bills

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)

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.