Buffalo Bills and Washington Commanders players: who played for both

Who played for both the Bills and Commanders?

99 players were on both the Buffalo Bills and the Washington Commanders rosters between 1960 and 2026, including Trey Junkin, Bruce Smith, Josh Johnson and Ron McDole. 49 of them were with the Bills first and 44 with the Commanders first; 6 joined both in the same season.

Did you know?

  • Jim Crotty is the earliest on this list to complete the pair: Commanders first, then the Bills from 1961.
  • Stefon Diggs is the most recent: Bills first, then the Commanders from 2026.
  • Bruce Smith spent the most seasons across the two: 15 with the Bills and 4 with the Commanders.
  • 7 of them had two or more separate spells with one of the teams, such as Josh Johnson.
  • Most common positions on this list: DB (19), QB (12), DL (12), WR (10).

How many can you name?

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

All 99 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosBillsCommanders
Trey JunkinTE1983–19841984
Bruce SmithDE1985–19992000–2003
Josh JohnsonQB20152018, 2025
Ron McDoleDL1963–19701971–1978
Ryan FitzpatrickQB2009–20122021
Andre ReedWR1985–19992000
London FletcherMLB2002–20062007–2013
Todd CollinsQB1995–19972006–2009
Von MillerLB2022–20242025
Ethan AlbrightLS1996–20002001–2009
Troy VincentCB2004–20062006
Case KeenumQB20222019
Larry CentersFB2001–20021999–2000
Shane MatthewsQB2004–20052002
Andre RobertsWR2019–20202014–2015
Lemar ParrishDB19821978–1981
Lorenzo AlexanderLB2016–20192007–2012
Martin BaylessDB1984–19861994
Marvcus PattonMLB1990–19941995–1998
Josh NormanDB2020, 20232016–2019
Mario AddisonDL2020–20212012
Pierson PrioleauSS2001–20042005–2007
Stefon DiggsWR2020–20232026
Bill BrooksWR1993–19951996
Donte WhitnerSS2006–20102016
Dustin HopkinsK20132015–2021
Keith WillisDL19921993
Nick BarnettMLB2011–20122013
Bobby HartOL2021–20222024
Derrick DockeryG2007–20082003–2006, 2009–2010
Jamison CrowderWR20222015–2018, 2023–2024
Logan ThomasTE2016–20182020–2023
Rasul DouglasDB2023–20242026
Ronald DarbyDB2015–20162020
Curtis SamuelWR2024–20252021–2023
Jeff PoseyOLB2003–20052006
Kyle AllenQB2023, 20262020–2021
Rob JohnsonQB1998–20012003
Tim SettleDL2022–20232018–2021, 2026
Tom MyslinskiOL19931992
Ty NsekheOL2019–20202015–2018
Efe ObadaDL20212022–2024
Jonathan WilliamsRB20162021–2023
Ken StoneDB19731973–1975
Kevon SeymourDB20162024
Matt StevensFS19961998–2000
Mickey WashingtonDB1993–19941992
Mitch WishnowskyP20252025
Robert RoyalTE2006–20082003–2005
Sam WycheQB19761971–1973
Zach BrownLB20162017–2018
Breon BordersDB20172019
Chad RinehartG2010–20122008–2009
Chris KeatingLB1979–19841985
Darnell SavageDB20252025
Matt BowenSS20062003–2005
Nate OrchardDL20182019–2021
Spencer LongOL20192014–2017
Terrell BurgessDB20242023
Terrelle PryorQB20182017
Trent MurphyDL2018–20202014–2017
Crezdon ButlerCB20122012
Donovan GreerDB1998–20002001
Jamil DouglasOL20212021
Mike PucilloG2002–20042006–2007
Tanner VallejoLB20172019
Tashard ChoiceRB2011–20132011
Wayne DavisDB1987–19891989–1990
Casey ToohillDL20242020–2023
Dennis JohnsonDL19781974–1977
Leonard HankersonWR20152011–2014
Mike WilliamsT2002–20052009
Phidarian MathisDL2025–20262022–2024
Ross TuckerC2003–20042001–2002
Treyvon HesterDL20212019
Andre Jones Jr.DL20252023–2024
Bacarri RamboSS2014–20162013–2014
Gibran HamdanQB2007–20092003
Kris HainesWR19871979
Larry KubinLB19851982–1984
Antonio BrownWR20032004–2005
Armani RogersTE20242022–2023
Brian CarpenterDB19841983–1984
Bruce AlfordK1968–19691967
Don GrahamLB19881989
Greg EvansDB1994–19951998
Jake FrommQB20202023
Jim CrottyDB1961–19621960
Justin GeisingerG20052008
Justin RogersCB2011–20122014
Kenny LadlerDB20142018–2019
Kevin WilliamsDB19861985, 1988
M.C. ReynoldsQB19611960
Manasseh GarnerTE20162017–2018
Quinton GantherFB20102009
Ralph FeltonLB1961–19621960
Robert FosterWR2018–20192020
Eric WilsonLB19851987
Phillip ThomasDB20162014

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.Washington seasons are listed under today’s team name for every year.

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Buffalo Bills and the Washington Commanders?

99 in the nflverse roster files from 1960 to 2026, including Trey Junkin, Bruce Smith, Josh Johnson and Ron McDole. 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?

Jim Crotty: Washington Commanders first, then the Buffalo Bills from 1961.

Who has played for both recently?

Josh Johnson, Von Miller, Stefon Diggs, Rasul Douglas, Curtis Samuel and Kyle Allen and 5 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. Washington seasons are listed under today’s team name for every year.

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