Kansas City Chiefs and San Francisco 49ers players: who played for both

Who played for both the Chiefs and 49ers?

70 players were on both the Kansas City Chiefs and the San Francisco 49ers rosters between 1960 and 2026, including Steve DeBerg, Joe Montana, Alex Smith and Ronnie Lott. 31 of them were with the Chiefs first and 37 with the 49ers first; 2 joined both in the same season.

Did you know?

  • Clem Daniels is the earliest on this list to complete the pair: Chiefs first, then the 49ers from 1968.
  • Skyy Moore is the most recent: Chiefs first, then the 49ers from 2025.
  • Joe Montana spent the most seasons across the two: 2 with the Chiefs and 14 with the 49ers.
  • 6 of them had two or more separate spells with one of the teams, such as Chris Dressel.
  • Most common positions on this list: DB (13), WR (13), OL (12), QB (8).

How many can you name?

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

All 70 players, most seasons first

Seasons on each roster (1960–2026). A gap of a season or more starts a new spell.
PlayerPosChiefs49ers
Steve DeBergQB1988–19911977–1980
Joe MontanaQB1993–19941979–1992
Alex SmithQB2013–20172005–2012
Ronnie LottDB19951981–1990
Steve BonoQB1994–19961989–1993
Blaine GabbertQB20232014–2016
Bob GaglianoQB1981–19831986–1987
Johnnie MortonWR2002–20042005
Steve WallaceOL19971986–1996
Todd PetersonK2000–20012003–2004
Billy ShieldsOL19851984
Demarcus RobinsonWR2016–20212025–2026
Chris ConleyWR2015–20182023–2024
Chris DresselTE19891987, 1992
Daniel KilgoreOL20202011–2017
Jason BakerP2003–20042001
Jerick McKinnonRB2021–20232018–2020
Ralph TammOL1997–19991992–1994
Randy BeislerOL19751969–1974
Blake BellTE2019, 2021–20232015–2016
Charvarius WardDB2018–20212022–2024
Clem DanielsRB19601968
Dee FordDL2014–20182019–2022
Elvis GrbacQB1997–20001993–1996
Glenn DorseyDE2008–20122013–2016
Marquez Valdes-ScantlingWR2022–20232025
Mike PersonOL20162011, 2018–2019
Nate AllenDB1971–19741975
Al DixonTE1979–19821984
Charles OmenihuDL2023–20252021–2022
Mark McMillianDB1997–19981999
Tim CollierDB1976–19791982–1983
Jim NicholsonOL1974–19791981
Jordan DeveyOL2016–20182015
Ricky SiglarOL1993–1996, 19981990
Rocky RasleyOL19751976
Chris ThomasWR20011995
David WhitmoreDB1993–19941991–1992
Elijah LeeLB20222017–2019
Jaylon MooreOL2025–20262021–2024
Justin MarchLB20162021
Matthew WrightK2022, 20242024
Richie JamesWR20232018–2021
Sean RyanTE20092008
Tyrell AdamsLB20162021
Ceasar BelserDB1968–19711974
Elijah MitchellRB20252021–2024
Keith ReaserDB2017–20192015–2017
Ken McAlisterLB1984, 1986–19871983
Kyle WilliamsWR20132010–2013
Nate Hobgood-ChittickDT2001–20022000
Shaun DraughnRB2011–20122015–2016
Skyy MooreWR2022–20242025
Ted PopsonTE1997–19981994–1996
Tim GrayDB1976–19781979
Jim McCannP19751971–1972
John ChomaOL19791981–1983
Rob MurphyG20002003–2004
A.J. JenkinsWR2013–20142012
Bob WestWR1972–19731974
Jon BaldwinWR2011–20122013
Kenneth AckerDB2016–20172015
Noland SmithWR1967–19681969
Pat BarnesQB19971999
Chris HannonWR20062008
Gary MotenLB19871983
Ricky OdomDB19781978
Robert WilliamsDB1998–19991999
Sean ManuelTE19981996
Tim WashingtonDB19821982

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.Chiefs seasons include the Dallas Texans (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 gameChiefs player game49ers player game

More “played for both” lists

All team pairs

Questions

How many players have played for both the Kansas City Chiefs and the San Francisco 49ers?

70 in the nflverse roster files from 1960 to 2026, including Steve DeBerg, Joe Montana, Alex Smith and Ronnie Lott. 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?

Clem Daniels: Kansas City Chiefs first, then the San Francisco 49ers from 1968.

Who has played for both recently?

Demarcus Robinson, Marquez Valdes-Scantling, Charles Omenihu, Jaylon Moore, Elijah Mitchell and Skyy Moore, 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. Chiefs seasons include the Dallas Texans (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