Buffalo Bills and New York Jets players: who played for both

Who played for both the Bills and Jets?

105 players were on both the Buffalo Bills and the New York Jets rosters between 1960 and 2026, including Josh Johnson, Ryan Fitzpatrick, Frank Gore and Tyrod Taylor. 48 of them were with the Bills first and 50 with the Jets first; 7 joined both in the same season.

Did you know?

  • Ted Wegert is the earliest on this list to complete the pair: Bills first, then the Jets from 1960.
  • Phidarian Mathis is the most recent: Jets first, then the Bills from 2025.
  • Ken Jones spent the most seasons across the two: 11 with the Bills and 1 with the Jets.
  • 5 of them had two or more separate spells with one of the teams, such as Jim Leonhard.
  • Most common positions on this list: WR (18), DL (16), QB (11), RB (11).

How many can you name?

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

All 105 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosBillsJets
Josh JohnsonQB20152021
Ryan FitzpatrickQB2009–20122015–2016
Frank GoreRB20192020
Tyrod TaylorQB2015–20172024–2025
John KiddSPEC1984–19891998
Frank ReichQB1985–19941996
Andre RobertsWR2019–20202018
Greg Van RotenOL20222020–2021
Ken JonesOL1976–19861987
Quinn EarlyWR1996–19981999
Bradford BantaTE20042000
Keith WillisDL19921993
Chris HoganWR2012–20152020
Jamison CrowderWR20222019–2021
Jim LeonhardFS2005–2007, 20132009–2011
Jonotthan HarrisonOL20202017–2019
Julian StanfordLB2018–20192016–2017
Quinton JeffersonDL2020, 20242023
Art PowellWR19671960–1962
Brad SmithWR2011–20122006–2010
Brian WintersOL20202013–2019
Chris BurkettWR1985–19891989–1993
Chris IvoryRB20182013–2015
Cliff HicksDB1990–19921993–1994
Dave FoleyOL1972–19771969–1971
Don SmithDL1985–19861987
Harrison PhillipsDL2018–20212025–2026
Howard KindigDL1967–19711974
James IhedigboSS20162008–2010
Karl WilsonDL19951992–1993
Leger DouzableDT20162013–2015
Lou PicconeWR1977–19821974–1976
Mike TaliaferroQB19721964–1967
Shaq LawsonDL2016–2019, 2022–20232021
Trey TeagueC2002–20052006
Tyler KroftTE2019–20202021
Vladimir DucasseG2017–20182010–2013
Willie WestDB1962–19631964–1965
C.J. SpillerRB2010–20142016
Conor McDermottOL2017–20192019–2022
Jeremy KerleyWR20182011–2015, 2017
Jerome HendersonDB1993–19941997–1998
Jim HaslettLB1979–19851987
John LittleDL19771970–1974
Percy HarvinWR2015–20162014
Sam CowartMLB1998–20012002–2004
Ty JohnsonRB2023–20262020–2022
Billy JoeRB19651967–1969
Del'Shawn PhillipsLB20202021
Henry SchmidtDL19651966
LaVerne TorczonDL1960–19621962–1965
Maurice TylerDB19721977
Mecole HardmanWR20252023
Mike WhiteQB20242020–2022
Spencer LongOL20192018
Terrelle PryorQB20182018
Travaris CadetRB20172017
Elijah MooreWR20252021–2022
Greg SalasWR2015–20162013–2014
Jamari LattimoreILB20162015
Mark MerrillLB1983–19841978–1979
Matt RobinsonQB1981–19821977–1979
Billy AtkinsDB1960–1961, 19631962–1963
Brandin BryantDL2020–20222016
Chris GraggTE2013–20162017
Cliff BrooksDB19761976
Darron LeeLB20202016–2018
Davis WebbQB2020–20212018
Jamaal WestermanOLB20132009–2011
John MatlockOL19721967
Josh BushSS20152012–2014
Kenyatta WrightMLB2000–20012003–2005
Kingsley JonathanDL2022–20242025–2026
Lance BrownDB20011996
Matt MongerLB1989–19901985–1987
Phidarian MathisDL2025–20262024
Ray AbruzzeseDB1962–19641965–1966
Bill ShockleyRB19611960–1962
David NelsonWR2010–20122013
Ellis LanksterCB20092011–2013
Johnny GreenQB1960–19611962–1963
Marcus MurphyRB2017–20182017
Rich LewisLB1973–19741974–1975
Sid YoungelmanDL1962–19631960–1961
Tim CofieldLB19891989
Aaron MaybinOLB2009–20102011
Al DorowQB19621960–1961
Clint HaslerigWR1974–19751976
Donnie WalkerDB1973–19741975
IK EnemkpaliOLB2015–20162014
Jarron GilbertDT20112010
Jeremy ButlerWR20172016
Perry RichardsDL19611962
Randell JohnsonOLB2014–20162016
Roscoe WordDB19761974–1976
T.J. BarnesDT20152014–2015
T.J. GrahamWR2012–20132014
Tom SaidockDL19621960–1961
Walt PowellWR2015–20162014
Darnell PowellRB19761978
Dewey BohlingRB19611960–1961
Jimmy CiarloLB20252024
Steve AlversTE19811982
Marcus FloydCB20022002
Ted WegertRB19601960

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.Jets seasons include the New York Titans (1960–62).

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the Buffalo Bills and the New York Jets?

105 in the nflverse roster files from 1960 to 2026, including Josh Johnson, Ryan Fitzpatrick, Frank Gore and Tyrod Taylor. 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?

Ted Wegert: Buffalo Bills first, then the New York Jets from 1960.

Who has played for both recently?

Tyrod Taylor, Harrison Phillips, Ty Johnson, Mecole Hardman, Elijah Moore and Kingsley Jonathan 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. Jets seasons include the New York Titans (1960–62).

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