Buffalo Bills and Miami Dolphins players: who played for both

Who played for both the Bills and Dolphins?

116 players were on both the Buffalo Bills and the Miami Dolphins rosters between 1960 and 2026, including Ryan Fitzpatrick, Frank Gore, Dave Moore and Ethan Albright. 57 of them were with the Bills first and 53 with the Dolphins first; 6 joined both in the same season.

Did you know?

  • Billy Joe is the earliest on this list to complete the pair: Bills first, then the Dolphins from 1966.
  • Bradley Chubb is the most recent: Dolphins first, then the Bills from 2026.
  • Thurman Thomas spent the most seasons across the two: 12 with the Bills and 1 with the Dolphins.
  • 11 of them had two or more separate spells with one of the teams, such as Jordan Poyer.
  • Most common positions on this list: RB (18), DL (14), DB (13), LB (12).

How many can you name?

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

All 116 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosBillsDolphins
Ryan FitzpatrickQB2009–20122019–2020
Frank GoreRB20192018
Dave MooreTE2002–20031992
Ethan AlbrightLS1996–20001995
John KiddSPEC1984–19891994–1997
Troy VincentCB2004–20061992–1995
Shane MatthewsQB2004–20052006
Jordan PoyerDB2017–2023, 20252024
Richie IncognitoG2009, 2015–20172010–2012
Thurman ThomasRB1988–19992000
Chidi AhanotuDE20022004
Sammy MorrisRB2000–20032004–2006
Jordan PhillipsDL2018–2019, 2022–20252015–2018
Mario WilliamsDE2012–20152016
Matthew JudonLB20252025
Reggie BushRB20162011–2012
Sam YoungT2011–20132016–2018
Germain IfediOL20232025
Jim DunawayDL1963–19711972
Jonotthan HarrisonOL20202023
Logan ThomasTE2016–20182015
Mack HollinsWR20242019–2021
Rasul DouglasDB2023–20242025
Vontae DavisCB20182009–2011
Akin AyodeleILB20102008–2009
Bradley ChubbLB20262022–2025
Charles ClayTE2015–20182011–2014
Dan CarpenterK2013–20162008–2012
David MartinTE20102007–2008
Howard KindigDL1967–19711972
Karl WilsonDL19951990, 1993
Kenny StillsWR20202015–2018
Marlin BriscoeWR1969–19711972–1974
Matt HaackP20212017–2020
Shaq LawsonDL2016–2019, 2022–20232020
Siran NealDB2018–20232024
Tyler KroftTE2019–20202023
Willie WestDB1962–19631966–1968
Derek HaganWR20112006–2008
Duke JohnsonRB20222021
Greg ManczOL20222021
J.P. LosmanQB2004–20082011
Jim BraxtonRB1971–19781978
Joe CribbsRB1980–1983, 19851988
Kelvin SheppardMLB2011–20122014–2015
Kiwaukee ThomasCB2006–20072005
Kraig UrbikG2010–20152016
Trent SherfieldWR20232022
Billy JoeRB19651966
Frank CornishDL19721970–1971
Kiko AlonsoLB20132016–2018
LaVerne TorczonDL1960–19621966
Marcus SpriggsT1997–20002001–2002
Matt BreidaRB20212020
Mike WhiteQB20242023
Reggie TorborOLB20102008–2009
Seth McKinneyC20092002–2005
T.J. YatesQB20172016
Travares TillmanSS2000–20012005–2007
Tyler ThigpenQB2011–20122009–2010
Tyrel DodsonLB2020–20232024–2025
Bennie AndersonG20052006
Bo RobersonWR19651966
Cookie GilchristRB1962–19641966
Jamie NailsG1997–20002002–2003
Jamil DouglasOL20212015–2016
Jim McFarlandTE19701975
Justin HunterWR20162016
Justin ZimmerDL2016, 2020–20212022
Ken RiceOL1961, 19631966–1967
MarQueis GrayTE2014–20152016–2018
Nick O'LearyTE2015–20172018–2019
Senorise PerryRB20192017–2018
Vincent TaylorDL20192017–2018
Andy SelfridgeLB19721976
Charlie RogersWR20022003
Chris GreenDB19951991–1994
Darrynton EvansRB20242023
David PoolDB1990, 19931994
Ike HillWR1970–19711976
Jeff HunterDL19901992–1993
Jelani JenkinsLB20172013–2016
Joe AuerRB1964–19651966–1967
Mike GillisleeRB2015–20162013
Andre Jones Jr.DL20252026
Bacarri RamboSS2014–20162016
Booth LustegK19661967
Deandre ColemanDL2016–20172014–2016
Deon LaceyLB2017–2018, 20202019
Dick PalmerLB19721970
Don SmithRB19901991
Greg JermanT20052002–2004
Jimmy TealWR1985–19861988
Lafayette PittsDB2017–20182016
Lionel DotsonDE20112008–2010
Melvin BakerWR19771974
Ray HillDB1998, 20001998–2000
Robert CoonsTE1995–19971994
Robert ThomasDL20182015
Ryan LewisDB20182019
Steve PotterLB19841981–1982
Dale FarleyLB1972–19731971
Marcus ThigpenRB20142012–2013
Matt DarrP20182015–2016
Mike HolmesDB19761976
Rich ZecherDL19671966–1967
T.J. HeathDB20122014
Tony FurjanicLB1986–19871988
Willie YoungOL1971–19721973
Corey MooreLB20002001
Ed JenkinsRB19741972
Sammy SeamsterCB20152014
Shamiel GaryDB20162015
Tim MassaquoiTE20072006
Trae ElstonDB20172017
Clayton HeathRB19761976

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 gameDolphins player game

More “played for both” lists

All team pairs

Questions

How many players have played for both the Buffalo Bills and the Miami Dolphins?

116 in the nflverse roster files from 1960 to 2026, including Ryan Fitzpatrick, Frank Gore, Dave Moore and Ethan Albright. 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?

Billy Joe: Buffalo Bills first, then the Miami Dolphins from 1966.

Who has played for both recently?

Jordan Poyer, Jordan Phillips, Matthew Judon, Germain Ifedi, Rasul Douglas and Bradley Chubb and 2 more, 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