Putting Up Numbers· NFL

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.

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

The 49ers' running backs this season

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

Compare with in · side by side

The 49ers' best running backs since 1966
PlacePlayerrushing yardsrushing TDsscrimmage yards
1Frank Gore2005 – 2014 · 148 games11,0736413,956
2Roger Craig1983 – 1990 · 121 games7,0645011,506
3Garrison Hearst1997 – 2003 · 73 games5,535267,139
4Ken Willard1966 – 1973 · 111 games5,152407,055
5Christian McCaffrey2022 – 2026 · still playing3,998386,347
+389 this season
6Kevan Barlow2001 – 2005 · 72 games3,614244,757
7Wendell Tyler1983 – 1986 · 48 games3,112173,781
8Delvin Williams1974 – 1977 · 54 games2,966203,807
9Wilbur Jackson1974 – 1979 · 72 games2,955104,188
10Ricky Watters1992 – 1994 · 43 games2,840254,290
11Carlos Hyde2014 – 2017 · 50 games2,729213,363
12Charlie Garner1999 – 2000 · 32 games2,371113,553
T13Tom Rathman1986 – 1993 · 115 games1,902264,392
T13Matt Breida2017 – 2019 · 42 games1,90262,463
15Vic Washington1971 – 1973 · 40 games1,813142,761
16Paul Hofer1976 – 1981 · 77 games1,746163,380
17Larry Schreiber1971 – 1975 · 60 games1,734102,700
18Jeff Wilson2018 – 2022 · 41 games1,733152,120
19Raheem Mostert2016 – 2021 · 43 games1,610111,971
20Elijah Mitchell2021 – 2023 · 27 games1,52391,681
21Doug Cunningham1967 – 1973 · 82 games1,498102,643
22Jordan Mason2022 – 2024 · 40 games1,25371,375
23Terry Kirby1996 – 1998 · 39 games1,235122,087
24Kendall Hunter2011 – 2013 · 43 games1,20271,470
25Earl Cooper1980 – 1985 · 88 games1,15263,060

rushing yards by decade

2020s

  1. › Christian McCaffrey2022 – 2026 · 55 games3,998
  2. Elijah Mitchell2021 – 2023 · 27 games1,523
  3. Jeff Wilson2020 – 2022 · 27 games1,362
  4. Jordan Mason2022 – 2024 · 40 games1,253
  5. Raheem Mostert2020 – 2021 · 9 games541

2010s

  1. Frank Gore2010 – 2014 · 75 games5,512
  2. Carlos Hyde2014 – 2017 · 50 games2,729
  3. Matt Breida2017 – 2019 · 42 games1,902
  4. Kendall Hunter2011 – 2013 · 43 games1,202
  5. Raheem Mostert2016 – 2019 · 34 games1,069

2000s

  1. Frank Gore2005 – 2009 · 73 games5,561
  2. Kevan Barlow2001 – 2005 · 72 games3,614
  3. Garrison Hearst2001 – 2003 · 44 games2,946
  4. Charlie Garner2000 · 16 games1,142
  5. Maurice Hicks2004 – 2007 · 55 games869

1990s

  1. Ricky Watters1992 – 1994 · 43 games2,840
  2. Garrison Hearst1997 – 1998 · 29 games2,589
  3. Terry Kirby1996 – 1998 · 39 games1,235
  4. Charlie Garner1999 · 16 games1,229
  5. Derek Loville1994 – 1996 · 42 games1,051

1980s

  1. Roger Craig1983 – 1989 · 110 games6,625
  2. Wendell Tyler1983 – 1986 · 48 games3,112
  3. Earl Cooper1980 – 1985 · 88 games1,152
  4. Tom Rathman1986 – 1989 · 60 games1,127
  5. Joe Cribbs1986 – 1987 · 25 games890

1970s

  1. Delvin Williams1974 – 1977 · 54 games2,966
  2. Wilbur Jackson1974 – 1979 · 72 games2,955
  3. Ken Willard1970 – 1973 · 56 games2,355
  4. Vic Washington1971 – 1973 · 40 games1,813
  5. Larry Schreiber1971 – 1975 · 60 games1,734

1966–69

  1. Ken Willard1966 – 1969 · 55 games2,797
  2. Gary Lewis1966 – 1969 · 41 games1,050
  3. John David Crow1966 – 1968 · 41 games960
  4. Doug Cunningham1967 – 1969 · 38 games760
  5. 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.