New York Jets and San Francisco 49ers players: who played for both

Who played for both the Jets and 49ers?

88 players were on both the New York Jets and the San Francisco 49ers rosters between 1960 and 2026, including Josh Johnson, Thomas Morstead, Frank Gore and Nick Bellore. 36 of them were with the Jets first and 43 with the 49ers first; 9 joined both in the same season.

Did you know?

  • Dee Mackey is the earliest on this list to complete the pair: 49ers first, then the Jets from 1963.
  • Ashtyn Davis is the most recent: Jets first, then the 49ers from 2026.
  • Ronnie Lott spent the most seasons across the two: 2 with the Jets and 10 with the 49ers.
  • 8 of them had two or more separate spells with one of the teams, such as Josh Johnson.
  • Most common positions on this list: DB (16), DL (12), RB (9), OL (8).

How many can you name?

Name players who were on both the Jets and the 49ers. The surname is enough. 0 / 88

All 88 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosJets49ers
Josh JohnsonQB20212014, 2022
Thomas MorsteadP2021, 2023–20242025
Frank GoreRB20202005–2014
Nick BelloreLB2011–20142015–2016
Ronnie LottDB1993–19941981–1990
Anthony PleasantDE1998–19992000
Jonathan GoodwinC2002–20052011–2013
Matt WilligT1992–19952000–2002
Curtis ConwayWR20032004
Laken TomlinsonOL2022–20232017–2021
Marques DouglasDE20092005–2007
Rick MirerQB19992000–2001
Billy ShieldsOL19851984
Buster SkrineDB2015–20182021
Marvin WashingtonDL1989–19961997, 1999
Scott GraggT20052000–2004
Tom ComptonOL20192020–2021
Adrian AmosDB20232024
Anthony ClementT2006–20072005
Chris DresselTE1989–19911987, 1992
Doug BrienK2003–20041994–1995
Lawrence PillersDL1976–19801980–1984
Solomon ThomasDL2022–20242017–2020
D.J. ReedDB2022–20242018–2019
Donald StricklandCB2009, 20112006–2008
Eddy PineiroK20212025–2026
Karl WilsonDL1992–19931993
Kwon AlexanderLB20222019–2020
Leger DouzableDT2013–20152017
Marty DomresQB19771976
Sam DarnoldQB2018–20202023
Tyler KroftTE20212022
Chase McLaughlinK20202019
Dave FioreG19961996–2002
Ed GaligherDL1972–19761977–1979
Isaiah OliverDB2024–20252023
Jeremy KerleyWR2011–2015, 20172016
Jesse DavisOL20162023
Tevin ColemanRB20212019–2020, 2022
Adrian ColbertDB20212017–2019
Ashtyn DavisDB2020–20242026
Dexter CarterRB19951990–1996
Harry BoatswainOL19961991–1994
Henry SchmidtDL19661960
Javon KinlawDL20242020–2023
Jim StuckeyDL19861980–1986
Joe ProkopSPEC1988–19901991
Kendall SheffieldDB20242023
Spencer LongOL20182020
Travaris CadetRB20172015
Bryce HuffDL2020–20232025
Dee MackeyTE1963–19651960
Jarrod WilsonDB20212021
Jason PinnockDB20212025
Jordan WillisDL2019–20202020–2022
Kevan BarlowRB20062001–2005
Lance LegreeDT20052006
Phillip AdamsCB20142010
Rashard RobinsonDB2017–20182016–2017
Ronald BlairDL20212016–2020
Sean RyanTE2006–20072008
Corey LemonierOLB2016–20172013–2015
James ParrishOL19961993
Kyle WilliamsWR20162010–2013
Marcell HarrisDB20222018–2021
Trenton CannonRB2018–20192021
Austin WalterRB20212020
Bob MartinLB1976–19791979
Daleroy StewartDT20042004
Jermaine CunninghamDE20132013
Joe MottLB1989–19911993
Kai NacuaDB20212020–2021
Leon McFaddenCB20142014
Samuel WomackDB20252022–2023
Sanjay BeachWR19891991, 1993
Isaiah WilliamsOL20212020
Israel AbanikandaRB2023–20242024
Quincy StewartILB20032001–2002
Xavier CooperDL20172017
Adrian MartinezQB2024–20252025
Anders CarlsonK20242024
Dan GoodspeedG20012001
Jacob BenderG20072008
Ricky RayQB20042001
Saladin MartinDB19801981
Sheldon CanleyRB19921991–1992
Tre SwillingDB20242023
Norm KatnikG20052005

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

More “played for both” lists

All team pairs

Questions

How many players have played for both the New York Jets and the San Francisco 49ers?

88 in the nflverse roster files from 1960 to 2026, including Josh Johnson, Thomas Morstead, Frank Gore and Nick Bellore. 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?

Dee Mackey: San Francisco 49ers first, then the New York Jets from 1963.

Who has played for both recently?

Thomas Morstead, Eddy Pineiro, Isaiah Oliver, Ashtyn Davis, Bryce Huff and Jason Pinnock 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