Players who played for the Bills and the Buccaneers

14 players · NFL since 2013

14 players have played for both the Bills and the Buccaneers in the NFL since 2013. 8 played for the Bills first and 6 for the Buccaneers first. The longest-serving played 96 games across both; the top scorer got 30 touchdowns; 1 scored for both; the first move came in 2014, the most recent in 2026.

Can you name all 14?

0/140:00

  1.  Bills 64 · Buccaneers 32
  2.  Bills 3 · Buccaneers 71
  3.  Bills 57 · Buccaneers 12
  4.  Bills 55 · Buccaneers 2
  5.  Bills 6 · Buccaneers 51
  6.  Bills 2 · Buccaneers 48
  7.  Bills 15 · Buccaneers 32
  8.  Bills 7 · Buccaneers 34
  9.  Bills 32 · Buccaneers 1
  10.  Bills 20 · Buccaneers 4
  11.  Bills 2 · Buccaneers 17
  12.  Bills 13 · Buccaneers 4
  13.  Bills 9 · Buccaneers 6
  14.  Bills 7 · Buccaneers 1

Who stands out

Spoilers

Garrison Sanborn has the most games for the two combined: 64 for the Bills and 32 for the Buccaneers. LeSean McCoy scored the most touchdowns across both (30 for the Bills, 0 for the Buccaneers), and 1 player scored for both.

In our data, Mike Williams 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 Greg Gaines, who first played for the Bills in 2026.

Show all 14 players

Spoilers
Every player who played for the Bills and the Buccaneers (NFL since 2013): games and touchdowns at each, seasons, and which team came first.
PlayerBillsBuccaneersFirst
GTDsSeasonsGTDsSeasons
Garrison Sanborn6402013–20163202017–2018Bills
Mike Edwards3020247132019–2024Buccaneers
LeSean McCoy57302015–20181202020Bills
Cole Beasley55122019–2022202022Bills
Greg Gaines6020265102023–2025Buccaneers
Leonard Fournette20202348282020–2022Buccaneers
Leonard Johnson15020173212013–2014Buccaneers
Ross Cockrell7020143402020–2021Bills
John Brown32102019–2022102021Bills
Jerel Worthy2002015–2017402018Bills
C.J. Brewer2020221702024–2025Bills
Marcus Thigpen1312014–2015402014Buccaneers
Mike Williams912014622013Buccaneers
Evan Rodriguez702013102014Bills

Head to head

In the NFL since 2013, the Bills and the Buccaneers have met 5 times: the Bills won 3, the Buccaneers 2.

  • Bills' biggest win: Bills 44-32 Buccaneers (2025)
  • Buccaneers' biggest win: Buccaneers 27-6 Bills (2013)

Play

FAQ

Spoilers
How many players have played for both the Bills and the Buccaneers?
14 in the NFL since 2013: Garrison Sanborn, Mike Edwards, LeSean McCoy, Cole Beasley, Greg Gaines, Leonard Fournette and 8 more.
Has anyone scored for both the Bills and the Buccaneers?
Yes, 1: Mike Williams (1 and 2).
Who is the most recent player to play for both the Bills and the Buccaneers?
Greg Gaines. He played for the Buccaneers (2023–2025), then the Bills 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.