Putting Up Numbers· NFL

The 49ers' best quarterbacks since 1966

Joe Montana has the most passing yards of the 57 quarterbacks who played with the 49ers since 1966, 35,124 in 167 games. Steve Young is 2nd with 29,907. Brock Purdy is 7th, with 13,433; 167 more passes Jimmy Garoppolo for 6th.

Next: Raiders at 49ers, Sun, Nov 8 · analysis

The 49ers' quarterbacks this season

  • Brock Purdy7 games, 249.7 a game13,433 with the 49ers, the 7th-most since 1966. 167 more puts him past Jimmy Garoppolo for 6th.1,748passing yards

By decade: 2020s · 2010s · 2000s · 1990s · 1980s · 1970s · 1966–69

Compare with in · side by side

The 49ers' best quarterbacks since 1966
PlacePlayerpassing yardspassing TDswins
1Joe Montana1979 – 1992 · 167 games35,124244100
2Steve Young1987 – 1999 · 150 games29,90722191
3John Brodie1966 – 1973 · 98 games17,86211942
4Jeff Garcia1999 – 2003 · 74 games16,40811335
5Alex Smith2005 – 2012 · 80 games14,2918138
6Jimmy Garoppolo2017 – 2022 · 57 games13,5998238
7Brock Purdy2022 – 2026 · still playing13,4339936
+1,748 this season · passes Jimmy Garoppolo for 6th in 1 game at his pace
8Colin Kaepernick2011 – 2016 · 67 games12,2717228
9Steve DeBerg1978 – 1980 · 39 games7,220377
10Steve Spurrier1967 – 1975 · 92 games5,2503313
11Nick Mullens2018 – 2020 · 19 games4,714255
12Tim Rattay2000 – 2005 · 28 games3,941244
13Shaun Hill2007 – 2009 · 18 games3,4902310
14C.J. Beathard2017 – 2020 · 17 games3,469182
15Jim Plunkett1976 – 1977 · 26 games3,2852211
16Elvis Grbac1994 – 1996 · 42 games3,098186
17Blaine Gabbert2014 – 2016 · 15 games2,994164
18Steve Bono1989 – 1993 · 34 games2,558145
19Mac Jones2025 – 2026 · still playing2,151135
20Ken Dorsey2004 – 2005 · 11 games1,71282
21Norm Snead1974 – 1975 · 12 games1,705112
22J.T. O'Sullivan2008 · 9 games1,67882
23Tom Owen1974 – 1975 · 14 games1,645114
24Jeff Kemp1986 · 10 games1,554113
25Brian Hoyer2017 · 6 games1,24540

passing yards by decade

2020s

  1. › Brock Purdy2022 – 2026 · 56 games13,433
  2. Jimmy Garoppolo2020 – 2022 · 32 games7,343
  3. Nick Mullens2020 · 10 games2,437
  4. › Mac Jones2025 – 2026 · 12 games2,151
  5. Trey Lance2021 – 2022 · 8 games797

2010s

  1. Colin Kaepernick2011 – 2016 · 67 games12,271
  2. Alex Smith2010 – 2012 · 37 games7,251
  3. Jimmy Garoppolo2017 – 2019 · 25 games6,256
  4. Blaine Gabbert2014 – 2016 · 15 games2,994
  5. C.J. Beathard2017 – 2018 · 11 games2,682

2000s

  1. Jeff Garcia2000 – 2003 · 61 games13,864
  2. Alex Smith2005 – 2009 · 43 games7,040
  3. Tim Rattay2000 – 2005 · 28 games3,941
  4. Shaun Hill2007 – 2009 · 18 games3,490
  5. Ken Dorsey2004 – 2005 · 11 games1,712

1990s

  1. Steve Young1990 – 1999 · 121 games27,656
  2. Joe Montana1990 – 1992 · 16 games4,070
  3. Elvis Grbac1994 – 1996 · 42 games3,098
  4. Jeff Garcia1999 · 13 games2,544
  5. Steve Bono1991 – 1993 · 33 games2,496

1980s

  1. Joe Montana1980 – 1989 · 135 games30,958
  2. Steve Young1987 – 1989 · 29 games2,251
  3. Steve DeBerg1980 · 11 games1,998
  4. Jeff Kemp1986 · 10 games1,554
  5. Matt Cavanaugh1983 – 1985 · 29 games783

1970s

  1. John Brodie1970 – 1973 · 48 games7,614
  2. Steve DeBerg1978 – 1979 · 28 games5,222
  3. Steve Spurrier1970 – 1975 · 58 games4,113
  4. Jim Plunkett1976 – 1977 · 26 games3,285
  5. Norm Snead1974 – 1975 · 12 games1,705

1966–69

  1. John Brodie1966 – 1969 · 50 games10,248
  2. Steve Spurrier1967 – 1969 · 34 games1,137
  3. George Mira1966 – 1968 · 14 games920
  4. Billy Kilmer1966 · 4 games84

Also with the 49ers: running backs · receivers · tight ends · San Francisco 49ers record book

Method

  • Every quarterback who played with the 49ers since 1966, ranked by passing yards over his games there. Regular-season games only.
  • The numbers here start in 1966, so a quarterback who played with the 49ers before then isn't here.
  • A quarterback's wins are his starts'.
  • A decade counts his passing yards with the 49ers in its seasons.