Buffalo Bills and Tampa Bay Buccaneers players: who played for both

Who played for both the Bills and Buccaneers?

53 players were on both the Buffalo Bills and the Tampa Bay Buccaneers rosters between 1960 and 2026, including Joe Ferguson, Josh Johnson, Ryan Fitzpatrick and Chris Mohr. 29 of them were with the Bills first and 19 with the Buccaneers first; 5 joined both in the same season.

Did you know?

  • Frank Oliver is the earliest on this list to complete the pair: Bills first, then the Buccaneers from 1976.
  • Greg Gaines is the most recent: Buccaneers first, then the Bills from 2026.
  • Dave Moore spent the most seasons across the two: 2 with the Bills and 13 with the Buccaneers.
  • 6 of them had two or more separate spells with one of the teams, such as Dave Moore.
  • Most common positions on this list: DL (10), DB (7), RB (6), WR (5).

How many can you name?

Name players who were on both the Bills and the Buccaneers. The surname is enough. 0 / 53

All 53 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosBillsBuccaneers
Joe FergusonQB1973–19841988–1989
Josh JohnsonQB20152008–2011
Ryan FitzpatrickQB2009–20122017–2018
Chris MohrP1991–20001989
Dave MooreTE2002–20031992–2001, 2004–2006
Steve ChristieK1992–20011990–1991
Rian LindellK2003–20122013
Chidi AhanotuDE20021993–2000, 2004
LeSean McCoyRB2015–20182020
Cole BeasleyWR2019–20222022
Eugene MarveLB1982–19871988–1991
Garrison SanbornLS2009–20162017–2018
Jason WhittleG2007–20082003
Pat ToomayDL19751976
Shawn PriceDL1996–20011993–1994
John BrownWR2019–2020, 20222021
Karl WilsonDL19951994
Neil O'DonoghueSPEC19771978–1979
Rob JohnsonQB1998–20012002
Tutan ReyesG20062002
Greg GainesDL20262023–2025
Jamon MeredithT2009–20102012–2013
Ken StoneDB19731976
Roscoe ParrishWR2005–20112012
Ross CockrellDB20142020–2021
Leonard FournetteRB20232020–2022
Leonard JohnsonCB20172012–2014
Mike EdwardsDB20242019–2022, 2024
Jerel WorthyDL2015–20172018
John McCargoDT2006–20102011
Morris UnutoaOL20011999–2000
Vernon TurnerRB19901993–1994
Jacquies SmithDE20142014–2017
Jeff HunterDL19901994
Jeff WinansDL1973, 19751977–1978
Scott HutchinsonDL1978–1980, 19831981
Sherman CocroftDB19881989
Don SmithRB19901988–1989
Kyle MooreDE2011–20122009–2010
Larry KubinLB19851985
Reggie RogersDL19911992
C.J. BrewerDL20222024–2025
Don GrahamLB19881987
Ed ThomasTE19921990–1991
Evan RodriguezFB20132014
Jake CamardaP20242022–2024
Marcus ThigpenRB20142014
Mike LevensellerWR19781978
Perry TuttleWR1982–19831984
Roscoe WordDB19761976
Frank OliverDB19751976
Lionel GatesRB20052006
Orion StewartDB20172019

From the nflverse roster files (CC BY 4.0), refreshed 2026-10-06. A season counts when the player was on the roster: from 2002 on, at least one regular-season or playoff week as active, injured reserve or inactive (practice squad alone does not count); 1960–2001 use the season rosters.

What next? Play today's NFL Grid

Fill a 3×3 board of team pairs like this one, with nine guesses and a rarity score. New board every day.

Play the NFL GridCareer path gameBills player gameBuccaneers player game

More “played for both” lists

All team pairs

Questions

How many players have played for both the Buffalo Bills and the Tampa Bay Buccaneers?

53 in the nflverse roster files from 1960 to 2026, including Joe Ferguson, Josh Johnson, Ryan Fitzpatrick and Chris Mohr. Players whose time with one of the teams was practice squad only, or before 1960, are not counted.

Who was the first player on this list to play for both?

Frank Oliver: Buffalo Bills first, then the Tampa Bay Buccaneers from 1976.

Who has played for both recently?

Greg Gaines and C.J. Brewer, with a season on one of the two rosters in 2025 or 2026.

Does a player count if the team has moved or changed its name?

Yes. Seasons count for today's franchise, the way the league keeps team history. Neither of these teams has moved since 1960.

Rosters from nflverse (CC BY 4.0). Team logos are trademarks of their respective teams (logos via TheSportsDB). Independent and not affiliated with the NFL or any team. Credits