Buffalo Bills and Las Vegas Raiders players: who played for both

Who played for both the Bills and Raiders?

108 players were on both the Buffalo Bills and the Las Vegas Raiders rosters between 1960 and 2026, including Trey Junkin, Ted Washington, James Lofton and Lorenzo Alexander. 51 of them were with the Bills first and 49 with the Raiders first; 8 joined both in the same season.

Did you know?

  • Al Hoisington is the earliest on this list to complete the pair: Bills first, then the Raiders from 1960.
  • Taron Johnson is the most recent: Bills first, then the Raiders from 2026.
  • Phil Villapiano spent the most seasons across the two: 4 with the Bills and 9 with the Raiders.
  • 16 of them had two or more separate spells with one of the teams, such as Trey Junkin.
  • Most common positions on this list: LB (14), DB (14), WR (13), DL (13).

How many can you name?

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

All 108 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosBillsRaiders
Trey JunkinTE1983–19841985–1989, 1996
Ted WashingtonNT1995–20002004–2005
James LoftonWR1989–19921987–1988
Lorenzo AlexanderLB2016–20192015
Phil VillapianoLB1980–19831971–1979
Richie IncognitoG2009, 2015–20172019–2021
Sam AdamsDT2003–20052002
Taiwan JonesRB2017–2018, 2020–20222011–2016
Bob ChandlerWR1971–19791980–1982
Daryle LamonicaQB1963–19661967–1974
Dave CostaDL1966, 19741963–1965
Greg Van RotenOL20222023
John ParrellaDT19932002–2004
Marshawn LynchRB2007–20102017–2018
Brad DaluisoSPEC19912001
Lee SmithTE2011–2014, 2019–20202015–2018
Marshall NewhouseT20182017
Richard HarveyLB1992–19931998–1999
Sam YoungT2011–20132020
Tom KeatingDL1964–19651966–1967, 1969–1972
Amari CooperWR20242015–2018
Corey LiugetDL20192019
David HummQB19801975–1979, 1983–1984
Dwight HarrisonDB1972–19771980
Jon FelicianoOL2019–20212015–2018
Latavius MurrayRB20232014–2016
Mack HollinsWR20242022
Mike MercerK19671963–1966
Nickell RobeyDB2013–20162022
Pat ToomayDL19751977–1979
Quinton JeffersonDL2020, 20242021
Art PowellWR19671963–1966
Bill LaskeyLB19651966–1967, 1969–1970
Daryl WorleyDB20202018–2020
Erik PearsT2010–20142009
Langston WalkerT2007–20082002–2006, 2009–2010
Matt FlynnQB20132013
Rob JohnsonQB1998–20012003
Rufus BessDB1980–19811979
Taron JohnsonDB2018–20252026
Tom FloresQB1967–19691960–1961, 1963–1966
Zay JonesWR2017–20192019–2021
Billy Joe HobertQB19971993–1996
Bob NelsonLB1975–19771980, 1982–1984
Derek HaganWR20112011–2012
J.P. LosmanQB2004–20082009
Kirk MorrisonMLB2011–20122005–2009
Kyle PekoDL20192022
Nicholas MorrowLB20242017–2021
Andre HolmesWR2017–20182013–2016
Archie MatsosLB1960–19621963–1965
Fred SteinfortK19831976
Greg BellRB1984–19871990
Jordan DeveyOL20202019
Justin MurrayOL20222018
Nathan PetermanQB2017–20182018–2021
Terrelle PryorQB20182011–2013
Bill MillerWR19631964, 1966–1968
Bo RobersonWR19651962–1965
Jerry CraftsOL1992–19942001
Ken RiceOL1961, 19631964–1965
Mark MerrillLB1983–19841984
Nick O'LearyTE2015–20172020
Preston BrownLB2014–20172019
Rod HillDB1984–19861987
Tyrell AdamsLB20172016–2017
Art WhittingtonRB19821978–1981
Bucky BrooksDB19941998
Corey HulseyG20012003–2006
EJ ManuelQB2013–20162017
Elston RidgleDL19891993
Grant IronsDE20022003–2006
Jacquies SmithDE20142018
Jeff WinansDL1973, 19751976
Keith MoodyDB1976–19791980
Kendal VickersDL2022–20232020–2022
Randy McClanahanLB19781977, 1980–1982
Rashad BakerFS2004–20052007–2008
Ted KoyRB1971–19741970
Treyvon HesterDL20212017
Alvin WyattDB1971–19721970
Chuck McMurtryDL1960–19611962–1963
Cole FordSPEC19981995–1997
Dave RaynerK20112011
Jackie AllenDB1970–19711969
Justin ShorterWR20232024–2026
Wayne CrowRB1962–19631960–1961
Bill EnyartRB1969–19701971
Bob KruseOL19691967–1968
Joe CannavinoDB19621960–1961
Kerry PorterRB19871989
M.C. ReynoldsQB19611962
Mario CelottoLB19781980–1981
Preston RidlehuberRB19691968
Rich ZecherDL19671965
Tom LouderbackLB19621960–1961
Vern ValdezDB19611962
Walt PowellWR2015–20162015
Antoine McClainG20132013
Dave OgasLB19691968
George JakowenkoK19761974
Hal LewisRB19601962
Hank RiveraDB19631962
John DittrichOL19611960
Jonathan DowlingDB20162014
Mike AlexanderWR19911989
Al HoisingtonDL19601960
Jesse MurdockRB19631963

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.Raiders seasons include the Oakland Raiders (1960–81, 1995–2019) and the Los Angeles Raiders (1982–94).

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Buffalo Bills and the Las Vegas Raiders?

108 in the nflverse roster files from 1960 to 2026, including Trey Junkin, Ted Washington, James Lofton and Lorenzo Alexander. 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?

Al Hoisington: Buffalo Bills first, then the Las Vegas Raiders from 1960.

Who has played for both recently?

Taron Johnson and Justin Shorter, 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. Raiders seasons include the Oakland Raiders (1960–81, 1995–2019) and the Los Angeles Raiders (1982–94).

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