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
| Player | Pos | Chiefs | 49ers |
|---|---|---|---|
| Steve DeBerg | QB | 1988–1991 | 1977–1980 |
| Joe Montana | QB | 1993–1994 | 1979–1992 |
| Alex Smith | QB | 2013–2017 | 2005–2012 |
| Ronnie Lott | DB | 1995 | 1981–1990 |
| Steve Bono | QB | 1994–1996 | 1989–1993 |
| Blaine Gabbert | QB | 2023 | 2014–2016 |
| Bob Gagliano | QB | 1981–1983 | 1986–1987 |
| Johnnie Morton | WR | 2002–2004 | 2005 |
| Steve Wallace | OL | 1997 | 1986–1996 |
| Todd Peterson | K | 2000–2001 | 2003–2004 |
| Billy Shields | OL | 1985 | 1984 |
| Demarcus Robinson | WR | 2016–2021 | 2025–2026 |
| Chris Conley | WR | 2015–2018 | 2023–2024 |
| Chris Dressel | TE | 1989 | 1987, 1992 |
| Daniel Kilgore | OL | 2020 | 2011–2017 |
| Jason Baker | P | 2003–2004 | 2001 |
| Jerick McKinnon | RB | 2021–2023 | 2018–2020 |
| Ralph Tamm | OL | 1997–1999 | 1992–1994 |
| Randy Beisler | OL | 1975 | 1969–1974 |
| Blake Bell | TE | 2019, 2021–2023 | 2015–2016 |
| Charvarius Ward | DB | 2018–2021 | 2022–2024 |
| Clem Daniels | RB | 1960 | 1968 |
| Dee Ford | DL | 2014–2018 | 2019–2022 |
| Elvis Grbac | QB | 1997–2000 | 1993–1996 |
| Glenn Dorsey | DE | 2008–2012 | 2013–2016 |
| Marquez Valdes-Scantling | WR | 2022–2023 | 2025 |
| Mike Person | OL | 2016 | 2011, 2018–2019 |
| Nate Allen | DB | 1971–1974 | 1975 |
| Al Dixon | TE | 1979–1982 | 1984 |
| Charles Omenihu | DL | 2023–2025 | 2021–2022 |
| Mark McMillian | DB | 1997–1998 | 1999 |
| Tim Collier | DB | 1976–1979 | 1982–1983 |
| Jim Nicholson | OL | 1974–1979 | 1981 |
| Jordan Devey | OL | 2016–2018 | 2015 |
| Ricky Siglar | OL | 1993–1996, 1998 | 1990 |
| Rocky Rasley | OL | 1975 | 1976 |
| Chris Thomas | WR | 2001 | 1995 |
| David Whitmore | DB | 1993–1994 | 1991–1992 |
| Elijah Lee | LB | 2022 | 2017–2019 |
| Jaylon Moore | OL | 2025–2026 | 2021–2024 |
| Justin March | LB | 2016 | 2021 |
| Matthew Wright | K | 2022, 2024 | 2024 |
| Richie James | WR | 2023 | 2018–2021 |
| Sean Ryan | TE | 2009 | 2008 |
| Tyrell Adams | LB | 2016 | 2021 |
| Ceasar Belser | DB | 1968–1971 | 1974 |
| Elijah Mitchell | RB | 2025 | 2021–2024 |
| Keith Reaser | DB | 2017–2019 | 2015–2017 |
| Ken McAlister | LB | 1984, 1986–1987 | 1983 |
| Kyle Williams | WR | 2013 | 2010–2013 |
| Nate Hobgood-Chittick | DT | 2001–2002 | 2000 |
| Shaun Draughn | RB | 2011–2012 | 2015–2016 |
| Skyy Moore | WR | 2022–2024 | 2025 |
| Ted Popson | TE | 1997–1998 | 1994–1996 |
| Tim Gray | DB | 1976–1978 | 1979 |
| Jim McCann | P | 1975 | 1971–1972 |
| John Choma | OL | 1979 | 1981–1983 |
| Rob Murphy | G | 2000 | 2003–2004 |
| A.J. Jenkins | WR | 2013–2014 | 2012 |
| Bob West | WR | 1972–1973 | 1974 |
| Jon Baldwin | WR | 2011–2012 | 2013 |
| Kenneth Acker | DB | 2016–2017 | 2015 |
| Noland Smith | WR | 1967–1968 | 1969 |
| Pat Barnes | QB | 1997 | 1999 |
| Chris Hannon | WR | 2006 | 2008 |
| Gary Moten | LB | 1987 | 1983 |
| Ricky Odom | DB | 1978 | 1978 |
| Robert Williams | DB | 1998–1999 | 1999 |
| Sean Manuel | TE | 1998 | 1996 |
| Tim Washington | DB | 1982 | 1982 |
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
Kansas City Chiefs and…
Titans 103Jets 102Chargers 100Dolphins 96Saints 93Cardinals 92Raiders 92Commanders 90Browns 83Bills 81
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

