
The 49ers' best running backs since 1966
Frank Gore has the most rushing yards of the 138 running backs who played with the 49ers since 1966, 11,073 in 148 games. Roger Craig is 2nd with 7,064. Christian McCaffrey is 5th, with 3,998.
The 49ers' running backs this season
- Christian McCaffrey7 games, 55.6 a game3,998 with the 49ers, the 5th-most since 1966.389rushing yards
- Kaelon Black7 games, 33.3 a game233rushing yards
By decade: 2020s · 2010s · 2000s · 1990s · 1980s · 1970s · 1966–69
Compare with in · side by side
| Place | Player | rushing yards | rushing TDs | scrimmage yards |
|---|---|---|---|---|
| 1 | Frank Gore2005 – 2014 · 148 games | 11,073 | 64 | 13,956 |
| 2 | Roger Craig1983 – 1990 · 121 games | 7,064 | 50 | 11,506 |
| 3 | Garrison Hearst1997 – 2003 · 73 games | 5,535 | 26 | 7,139 |
| 4 | Ken Willard1966 – 1973 · 111 games | 5,152 | 40 | 7,055 |
| 5 | Christian McCaffrey2022 – 2026 · still playing | 3,998 | 38 | 6,347 |
| +389 this season | ||||
| 6 | Kevan Barlow2001 – 2005 · 72 games | 3,614 | 24 | 4,757 |
| 7 | Wendell Tyler1983 – 1986 · 48 games | 3,112 | 17 | 3,781 |
| 8 | Delvin Williams1974 – 1977 · 54 games | 2,966 | 20 | 3,807 |
| 9 | Wilbur Jackson1974 – 1979 · 72 games | 2,955 | 10 | 4,188 |
| 10 | Ricky Watters1992 – 1994 · 43 games | 2,840 | 25 | 4,290 |
| 11 | Carlos Hyde2014 – 2017 · 50 games | 2,729 | 21 | 3,363 |
| 12 | Charlie Garner1999 – 2000 · 32 games | 2,371 | 11 | 3,553 |
| T13 | Tom Rathman1986 – 1993 · 115 games | 1,902 | 26 | 4,392 |
| T13 | Matt Breida2017 – 2019 · 42 games | 1,902 | 6 | 2,463 |
| 15 | Vic Washington1971 – 1973 · 40 games | 1,813 | 14 | 2,761 |
| 16 | Paul Hofer1976 – 1981 · 77 games | 1,746 | 16 | 3,380 |
| 17 | Larry Schreiber1971 – 1975 · 60 games | 1,734 | 10 | 2,700 |
| 18 | Jeff Wilson2018 – 2022 · 41 games | 1,733 | 15 | 2,120 |
| 19 | Raheem Mostert2016 – 2021 · 43 games | 1,610 | 11 | 1,971 |
| 20 | Elijah Mitchell2021 – 2023 · 27 games | 1,523 | 9 | 1,681 |
| 21 | Doug Cunningham1967 – 1973 · 82 games | 1,498 | 10 | 2,643 |
| 22 | Jordan Mason2022 – 2024 · 40 games | 1,253 | 7 | 1,375 |
| 23 | Terry Kirby1996 – 1998 · 39 games | 1,235 | 12 | 2,087 |
| 24 | Kendall Hunter2011 – 2013 · 43 games | 1,202 | 7 | 1,470 |
| 25 | Earl Cooper1980 – 1985 · 88 games | 1,152 | 6 | 3,060 |
rushing yards by decade
2020s
- › Christian McCaffrey2022 – 2026 · 55 games3,998
- Elijah Mitchell2021 – 2023 · 27 games1,523
- Jeff Wilson2020 – 2022 · 27 games1,362
- Jordan Mason2022 – 2024 · 40 games1,253
- Raheem Mostert2020 – 2021 · 9 games541
2010s
- Frank Gore2010 – 2014 · 75 games5,512
- Carlos Hyde2014 – 2017 · 50 games2,729
- Matt Breida2017 – 2019 · 42 games1,902
- Kendall Hunter2011 – 2013 · 43 games1,202
- Raheem Mostert2016 – 2019 · 34 games1,069
2000s
- Frank Gore2005 – 2009 · 73 games5,561
- Kevan Barlow2001 – 2005 · 72 games3,614
- Garrison Hearst2001 – 2003 · 44 games2,946
- Charlie Garner2000 · 16 games1,142
- Maurice Hicks2004 – 2007 · 55 games869
1990s
- Ricky Watters1992 – 1994 · 43 games2,840
- Garrison Hearst1997 – 1998 · 29 games2,589
- Terry Kirby1996 – 1998 · 39 games1,235
- Charlie Garner1999 · 16 games1,229
- Derek Loville1994 – 1996 · 42 games1,051
1980s
- Roger Craig1983 – 1989 · 110 games6,625
- Wendell Tyler1983 – 1986 · 48 games3,112
- Earl Cooper1980 – 1985 · 88 games1,152
- Tom Rathman1986 – 1989 · 60 games1,127
- Joe Cribbs1986 – 1987 · 25 games890
1970s
- Delvin Williams1974 – 1977 · 54 games2,966
- Wilbur Jackson1974 – 1979 · 72 games2,955
- Ken Willard1970 – 1973 · 56 games2,355
- Vic Washington1971 – 1973 · 40 games1,813
- Larry Schreiber1971 – 1975 · 60 games1,734
1966–69
- Ken Willard1966 – 1969 · 55 games2,797
- Gary Lewis1966 – 1969 · 41 games1,050
- John David Crow1966 – 1968 · 41 games960
- Doug Cunningham1967 – 1969 · 38 games760
- Dave Kopay1966 – 1967 · 16 games225
Also with the 49ers: quarterbacks · receivers · tight ends · San Francisco 49ers record book
Method
- Every running back who played with the 49ers since 1966, ranked by rushing yards over his games there. Regular-season games only.
- The numbers here start in 1966, so a running back who played with the 49ers before then isn't here.
- A decade counts his rushing yards with the 49ers in its seasons.