Players who played for the 49ers and the Arizona Cardinals
28 players · NFL since 2013
28 players have played for both the 49ers and the Arizona Cardinals in the NFL since 2013. 15 played for the 49ers first and 13 for the Arizona Cardinals first. The longest-serving played 132 games across both; the top scorer got 17 touchdowns; 2 scored for both; the first move came in 2014, the most recent in 2026.
Can you name all 28?
0/280:00
- 49ers 35 · Cardinals 97
- 49ers 67 · Cardinals 26
- 49ers 78 · Cardinals 8
- 49ers 39 · Cardinals 31
- 49ers 30 · Cardinals 40
- 49ers 20 · Cardinals 46
- 49ers 2 · Cardinals 64
- 49ers 53 · Cardinals 10
- 49ers 47 · Cardinals 14
- 49ers 1 · Cardinals 57
- 49ers 12 · Cardinals 42
- 49ers 25 · Cardinals 16
- 49ers 22 · Cardinals 16
- 49ers 13 · Cardinals 16
- 49ers 24 · Cardinals 2
- 49ers 6 · Cardinals 16
- 49ers 15 · Cardinals 5
- 49ers 6 · Cardinals 14
- 49ers 2 · Cardinals 17
- 49ers 3 · Cardinals 16
- 49ers 4 · Cardinals 15
- 49ers 8 · Cardinals 10
- 49ers 4 · Cardinals 13
- 49ers 12 · Cardinals 1
- 49ers 7 · Cardinals 5
- 49ers 2 · Cardinals 8
- 49ers 2 · Cardinals 7
- 49ers 1 · Cardinals 1
Who stands out
Spoilers
Andy Lee has the most games for the two combined: 35 for the 49ers and 97 for the Arizona Cardinals. Christian Kirk scored the most touchdowns across both (0 for the 49ers, 17 for the Arizona Cardinals), and 2 players scored for both.
In our data, Alfonso Smith was the first to have played for both (his first game for the 49ers came in 2014). The most recent player to play for both is Christian Kirk, who first played for the 49ers in 2026.
Show all 28 players
Spoilers
| Player | 49ers | Cardinals | First | ||||
|---|---|---|---|---|---|---|---|
| G | TDs | Seasons | G | TDs | Seasons | ||
| Andy Lee | 35 | 0 | 2013–2014 | 97 | 0 | 2017–2022 | 49ers |
| Phil Dawson | 67 | 0 | 2013–2016 | 26 | 0 | 2017–2018 | 49ers |
| Kendrick Bourne | 78 | 12 | 2017–2025 | 8 | 0 | 2026 | 49ers |
| Antoine Bethea | 39 | 1 | 2014–2016 | 31 | 0 | 2017–2018 | 49ers |
| Mike Iupati | 30 | 0 | 2013–2014 | 40 | 0 | 2015–2018 | 49ers |
| Trent Sherfield | 20 | 1 | 2021 | 46 | 1 | 2018–2025 | Cardinals |
| Tony Jefferson | 2 | 0 | 2021 | 64 | 1 | 2013–2016 | Cardinals |
| Tramaine Brock | 53 | 1 | 2013–2016 | 10 | 0 | 2019 | 49ers |
| Alex Boone | 47 | 0 | 2013–2015 | 14 | 0 | 2017 | 49ers |
| Christian Kirk | 1 | 0 | 2026 | 57 | 17 | 2018–2021 | Cardinals |
| Joe Walker | 12 | 0 | 2020 | 42 | 0 | 2018–2021 | Cardinals |
| Gerald Hodges | 25 | 0 | 2015–2016 | 16 | 0 | 2018 | 49ers |
| Cassius Marsh | 22 | 0 | 2017–2018 | 16 | 0 | 2019 | 49ers |
| De'Vondre Campbell | 13 | 0 | 2024 | 16 | 0 | 2020 | Cardinals |
| Michael Crabtree | 24 | 5 | 2013–2014 | 2 | 0 | 2019 | 49ers |
| Alfonso Smith | 6 | 0 | 2014 | 16 | 1 | 2013 | Cardinals |
| Blaine Gabbert | 15 | 3 | 2014–2016 | 5 | 0 | 2017 | 49ers |
| Dre Kirkpatrick | 6 | 0 | 2021 | 14 | 0 | 2020 | Cardinals |
| Jim Dray | 2 | 0 | 2016 | 17 | 2 | 2013–2017 | Cardinals |
| Naquan Jones | 3 | 0 | 2026 | 16 | 0 | 2023–2024 | Cardinals |
| Zach Kerr | 4 | 0 | 2021 | 15 | 0 | 2019–2021 | Cardinals |
| Jamar Taylor | 8 | 0 | 2020 | 10 | 0 | 2018 | Cardinals |
| Colt McCoy | 4 | 0 | 2013 | 13 | 0 | 2021–2022 | 49ers |
| Alfred Morris | 12 | 2 | 2018 | 1 | 0 | 2019 | 49ers |
| Pat O'Donnell | 7 | 0 | 2024 | 5 | 0 | 2025 | 49ers |
| Joshua Dobbs | 2 | 2 | 2024 | 8 | 3 | 2023 | Cardinals |
| Charlie Heck | 2 | 0 | 2024 | 7 | 0 | 2024 | Cardinals |
| Tristan Vizcaino | 1 | 0 | 2020 | 1 | 0 | 2022 | 49ers |
Head to head
In the NFL since 2013, the 49ers and the Arizona Cardinals have met 27 times: the 49ers won 13, the Arizona Cardinals 14.
- 49ers' biggest win: Cardinals 10-38 49ers (2022)
- Arizona Cardinals' biggest win: Cardinals 47-7 49ers (2015)
More pairs
Play
FAQ
Spoilers
- How many players have played for both the 49ers and the Arizona Cardinals?
- 28 in the NFL since 2013: Andy Lee, Phil Dawson, Kendrick Bourne, Antoine Bethea, Mike Iupati, Trent Sherfield and 22 more.
- Has anyone scored for both the 49ers and the Arizona Cardinals?
- Yes, 2: Joshua Dobbs (2 and 3) and Trent Sherfield (1 and 1).
- Who is the most recent player to play for both the 49ers and the Arizona Cardinals?
- Christian Kirk. He played for the Arizona Cardinals (2018–2021), then the 49ers from 2026.
- What period does this list cover?
- NFL games from 2013 to the present, updated as new games are played. Earlier games aren't in our data, so all-time lists can be longer.
Data: NFL since 2013; touchdowns are ones scored, not thrown. Earlier games aren't included, so all-time lists can be longer.