San Francisco 49ers All-Time Rushing Yards Leaders starts with Frank Gore, the franchise record-holder with 11,073 rushing yards. For a team with Joe Perry, Roger Craig, Ken Willard, Garrison Hearst, Hugh McElhenny, Christian McCaffrey and Steve Young in its rushing history, Gore still owning the rushing crown says everything about his durability, consistency and long-term greatness.
Joe Perry brings the old-school fullback legacy and sits second when full 49ers franchise-history context is used. Roger Craig was one of the most complete backs of the Super Bowl era. Ken Willard and Garrison Hearst give the top five two very different power-running stories, while Christian McCaffrey is the active star climbing the leaderboard.
For the full team index, visit our San Francisco 49ers all-time leaders and player rankings hub. This list uses regular-season rushing yards recorded with the San Francisco 49ers only, with Joe Perry’s AAFC and NFL 49ers production included for full franchise-history context.
Table of Contents
- How This 49ers Rushing Yards List Works
- Joe Perry AAFC/NFL Source Note
- 1. Frank Gore — 11,073 Rushing Yards
- 2. Joe Perry — 8,689 Rushing Yards
- 3. Roger Craig — 7,064 Rushing Yards
- 4. Ken Willard — 5,930 Rushing Yards
- 5. Garrison Hearst — 5,535 Rushing Yards
- 6. J.D. Smith — 4,370 Rushing Yards
- 7. Hugh McElhenny — 4,288 Rushing Yards
- 8. Kevan Barlow — 3,614 Rushing Yards
- 9. Christian McCaffrey — 3,609 Rushing Yards
- 10. Steve Young — 3,581 Rushing Yards
- Biggest Takeaways
- Full Ranking Table
- FAQ
- Conclusion
- More 49ers and NFL Rankings
How This 49ers Rushing Yards List Works
This list ranks the San Francisco 49ers all-time rushing yards leaders by regular-season rushing yards recorded with the franchise. It does not include playoff rushing yards, preseason stats or rushing yards gained with another NFL team.
That matters for players like Frank Gore, Christian McCaffrey, Roger Craig, Ricky Watters and other backs who also played for different franchises. For this leaderboard, only their San Francisco 49ers production counts.
This ranking follows the full-franchise rushing yards format shown in the graphic, with Frank Gore first, Joe Perry second and Roger Craig third. Because Joe Perry played in both the AAFC and NFL eras, his exact total can vary by source depending on whether the AAFC portion of his 49ers career is included.
Last updated: 2026 offseason. Christian McCaffrey is still active with San Francisco, so his total and rank can change during future seasons.
Joe Perry AAFC/NFL Source Note
Joe Perry is the tricky name on this list. Some modern NFL-only tables list a lower 49ers total for Perry, while full franchise-history references credit him with 8,689 rushing yards for San Francisco.
For this post, Perry is shown at 8,689 rushing yards because the graphic is built around full 49ers franchise-history context. That keeps his AAFC and NFL production together instead of splitting the early years out of the franchise record book.
The main table is focused on rushing yards only, so it avoids mixing separate rushing-touchdown leaderboard formats that may handle Perry’s AAFC production differently.
1. Frank Gore — 11,073 Rushing Yards
San Francisco 49ers Stats & Accolades: 2005–2014 with San Francisco, franchise-record 11,073 rushing yards, 2,442 rushing attempts, 64 rushing touchdowns, five Pro Bowls and one second-team All-Pro selection.
Frank Gore is the San Francisco 49ers all-time rushing yards leader. His 11,073 rushing yards are the top mark in franchise history and one of the strongest long-term rushing résumés any team has ever had.
Gore was the definition of a workhorse. He played through tough eras, different quarterbacks, coaching changes and constant defensive attention, but he kept producing. His vision, balance, patience and contact strength made him one of the most reliable backs of his generation.
He was not just a volume runner either. Gore had burst early in his career, toughness throughout his prime and rare longevity. His 49ers rushing record still stands because he combined production with durability at a level no other San Francisco back has matched.
2. Joe Perry — 8,689 Rushing Yards
San Francisco 49ers Stats & Accolades: 1948–1960 and 1963 with San Francisco, 8,689 rushing yards in full franchise-history context, two NFL rushing titles, multiple Pro Bowls and one of the most important early offensive résumés in team history.
Joe Perry ranks second on the 49ers all-time rushing yards list when full franchise history is counted. That context matters because Perry played for San Francisco in both the AAFC and NFL eras.
Perry was one of football’s first great power-speed backs. Known as “The Jet,” he had the size to run through contact and the acceleration to break long gains, which made him a nightmare for defenses in the 1950s.
He was also a key member of the famous Million Dollar Backfield with Y.A. Tittle, Hugh McElhenny and John Henry Johnson. Perry’s legacy goes beyond one number, but 8,689 yards makes his rushing case impossible to ignore.
3. Roger Craig — 7,064 Rushing Yards
San Francisco 49ers Stats & Accolades: 1983–1990 with San Francisco, 7,064 rushing yards, 50 rushing touchdowns, 4,442 receiving yards, three Super Bowl championships and four Pro Bowls.
Roger Craig ranks third in 49ers career rushing yards and remains one of the most complete running backs in franchise history. He was not just a runner. He was a major part of the passing game, protection scheme and championship identity of the 1980s 49ers.
Craig’s 1985 season is still historic. He became the first player in NFL history to record 1,000 rushing yards and 1,000 receiving yards in the same season, showing how unique his role was in Bill Walsh’s offense.
His high-knee running style, toughness and versatility made him perfect for the West Coast offense. Gore has the yardage record, but Craig has one of the strongest all-around backfield cases in 49ers history.
4. Ken Willard — 5,930 Rushing Yards
San Francisco 49ers Stats & Accolades: 1965–1973 with San Francisco, 5,930 rushing yards, 45 rushing touchdowns and four Pro Bowls.
Ken Willard ranks fourth in San Francisco 49ers career rushing yards. He was a steady, physical fullback who gave the franchise strong production through the late 1960s and early 1970s.
Willard was not the flashiest back on this list, but he was reliable. He handled volume, finished runs and gave San Francisco a consistent rushing presence.
His 5,930 rushing yards and 45 rushing touchdowns keep him high on both major rushing leaderboards. In a franchise with several famous backs, Willard’s production still deserves more attention.
5. Garrison Hearst — 5,535 Rushing Yards
San Francisco 49ers Stats & Accolades: 1997–1998 and 2000–2003 with San Francisco, 5,535 rushing yards, 26 rushing touchdowns, two Pro Bowls and 2001 NFL Comeback Player of the Year.
Garrison Hearst ranks fifth in 49ers career rushing yards. His San Francisco career had both brilliance and adversity, which makes his place on this list even more meaningful.
Hearst’s 1998 season was one of the best rushing seasons in franchise history. He ran for 1,570 yards and gave the 49ers a dynamic feature back behind Steve Young’s offense.
Then came a devastating ankle injury that cost him two full seasons. Hearst returned in 2001, rushed for more than 1,200 yards and won Comeback Player of the Year. His production and resilience make him one of the most respected backs in team history.
6. J.D. Smith — 4,370 Rushing Yards
San Francisco 49ers Stats & Accolades: 1956–1964 with San Francisco, 4,370 rushing yards, 37 rushing touchdowns and more than 1,000 rushing attempts.
J.D. Smith ranks sixth on the 49ers rushing yards list. He played during an older era of football, but his production still holds up inside the franchise top 10.
Smith was a strong runner with enough versatility to help the offense in multiple ways. He followed the Joe Perry and Hugh McElhenny era and became one of San Francisco’s key rushing names in the late 1950s and early 1960s.
He may not be as nationally remembered as Gore, Perry, Craig or McElhenny, but 4,370 rushing yards with the 49ers gives him a real place in franchise history.
7. Hugh McElhenny — 4,288 Rushing Yards
San Francisco 49ers Stats & Accolades: 1952–1960 with San Francisco, 4,288 rushing yards, 35 rushing touchdowns, six Pro Bowls and one of the most electric early skill-position résumés in team history.
Hugh McElhenny ranks seventh in 49ers career rushing yards, but his impact was much bigger than the raw total. “The King” was one of the most exciting open-field runners of his era.
McElhenny had rare speed, elusiveness and big-play ability. He could turn a normal carry into a highlight, and he was also dangerous as a receiver out of the backfield.
His rushing total is lower than some names above him because of era, injuries and role, but his peak talent was special. McElhenny remains one of the greatest skill-position players in early 49ers history.
8. Kevan Barlow — 3,614 Rushing Yards
San Francisco 49ers Stats & Accolades: 2001–2006 with San Francisco, 3,614 rushing yards and 24 rushing touchdowns.
Kevan Barlow ranks eighth in San Francisco 49ers career rushing yards. His best stretch came during the early 2000s, when the 49ers were transitioning out of the Steve Young and Jeff Garcia era.
Barlow had size, power and enough burst to produce as part of a committee and later as a featured back. His 2003 season was his best, when he rushed for more than 1,000 yards and looked like a long-term answer.
His career did not fully reach the level some expected, but his 3,614 rushing yards still place him inside the franchise top 10.
9. Christian McCaffrey — 3,609 Rushing Yards
San Francisco 49ers Stats & Accolades: 2022–present with San Francisco, 3,609 rushing yards, 30 rushing touchdowns, 2023 NFL Offensive Player of the Year and multiple All-Pro selections.
Christian McCaffrey ranks ninth already, and he is the active player most likely to keep climbing this leaderboard. His rise has been fast because his 49ers peak has been one of the most explosive offensive stretches in recent team history.
McCaffrey is more than a traditional running back. He is a runner, receiver, matchup weapon and red-zone finisher. Kyle Shanahan’s offense has used him as the centerpiece of one of the NFL’s most dangerous attacks.
His 2025 production pushed him deeper into the top 10. If he stays healthy, McCaffrey can pass Kevan Barlow quickly and move toward Hugh McElhenny, J.D. Smith and Garrison Hearst.
10. Steve Young — 3,581 Rushing Yards
San Francisco 49ers Stats & Accolades: 1987–1999 with San Francisco, 3,581 rushing yards, 37 rushing touchdowns, 29,907 passing yards, one Super Bowl championship as starter and two NFL MVP awards.
Steve Young rounds out the top 10, which is incredible because he was a quarterback. His 3,581 rushing yards show how dangerous he was outside the pocket.
Young was not just a passer who could scramble. He was one of the greatest dual-threat quarterbacks ever. He could beat defenses with timing, accuracy and movement, then punish them with his legs when the coverage opened up.
His rushing total puts him ahead of many traditional running backs in 49ers history. That is a major part of why Young’s overall quarterback résumé is so special.
Biggest Takeaways From the 49ers Rushing Yards List
The biggest takeaway is that Frank Gore still owns the franchise rushing record by a comfortable margin. His 11,073 yards put him far ahead of every other 49ers runner.
The second takeaway is how important source context is for Joe Perry. In full franchise-history context, Perry is second with 8,689 rushing yards. In some NFL-only or differently filtered tables, his total is lower, which is why the source note matters.
The third takeaway is Christian McCaffrey’s climb. He is already ninth through the 2025 season and is only five yards behind Kevan Barlow. If he stays healthy, he should move up this leaderboard quickly.
Full Ranking Table: San Francisco 49ers All-Time Rushing Yards Leaders
Note: This table is sorted by regular-season rushing yards with the 49ers only. Joe Perry’s total is shown in full AAFC+NFL franchise-history context to match the graphic and the main ranking.
| Rank | Player | Position | 49ers Years | Rushing Yards |
|---|---|---|---|---|
| 1 | Frank Gore | RB | 2005–2014 | 11,073 |
| 2 | Joe Perry | FB | 1948–1960, 1963 | 8,689 |
| 3 | Roger Craig | RB | 1983–1990 | 7,064 |
| 4 | Ken Willard | FB | 1965–1973 | 5,930 |
| 5 | Garrison Hearst | RB | 1997–1998, 2000–2003 | 5,535 |
| 6 | J.D. Smith | RB | 1956–1964 | 4,370 |
| 7 | Hugh McElhenny | HB | 1952–1960 | 4,288 |
| 8 | Kevan Barlow | RB | 2001–2006 | 3,614 |
| 9 | Christian McCaffrey | RB | 2022–present | 3,609 |
| 10 | Steve Young | QB | 1987–1999 | 3,581 |
| 11 | Wendell Tyler | RB | 1983–1986 | 3,112 |
| 12 | Delvin Williams | RB | 1974–1977 | 2,966 |
| 13 | Wilbur Jackson | RB | 1974–1977, 1979 | 2,955 |
| 14 | Ricky Watters | RB | 1992–1994 | 2,840 |
| 15 | Carlos Hyde | RB | 2014–2017 | 2,729 |
| 16 | Charlie Garner | RB | 1999–2000 | 2,371 |
| 17 | Colin Kaepernick | QB | 2011–2016 | 2,300 |
| 18 | Matt Breida | RB | 2017–2020, 2024 | 1,902 |
| 18 | Tom Rathman | FB | 1986–1993 | 1,902 |
| 20 | Vic Washington | RB | 1971–1973 | 1,813 |
| 21 | Paul Hofer | RB | 1976–1981 | 1,746 |
| 22 | Larry Schreiber | RB | 1971–1975 | 1,734 |
| 23 | Jeff Wilson Jr. | RB | 2018–2022, 2025 | 1,733 |
| 24 | Raheem Mostert | RB | 2016–2021 | 1,610 |
| 25 | Joe Montana | QB | 1979–1990, 1992 | 1,595 |
FAQ: San Francisco 49ers All-Time Rushing Yards Leaders
Who has the most rushing yards in San Francisco 49ers history?
Frank Gore has the most rushing yards in San Francisco 49ers history with 11,073 regular-season rushing yards.
Who is second in 49ers career rushing yards?
Joe Perry ranks second in 49ers career rushing yards with 8,689 rushing yards when full AAFC and NFL franchise history is counted.
Who is third in San Francisco 49ers all-time rushing yards?
Roger Craig ranks third with 7,064 rushing yards for San Francisco.
Where does Christian McCaffrey rank in 49ers rushing yards?
Christian McCaffrey ranks ninth in 49ers career rushing yards with 3,609 rushing yards through the 2025 season.
How close is Christian McCaffrey to Kevan Barlow?
Christian McCaffrey is only five rushing yards behind Kevan Barlow. Barlow has 3,614 rushing yards, while McCaffrey has 3,609.
Why is Joe Perry’s total sometimes listed differently?
Joe Perry’s total can vary because some tables separate or exclude AAFC-era production. This ranking uses the full 49ers franchise-history total of 8,689 rushing yards.
Who has the most rushing touchdowns in 49ers history?
Frank Gore is listed as the rushing touchdown leader in many NFL-only 49ers leaderboard formats with 64 rushing touchdowns. Full franchise-history treatment of Joe Perry can change how older rushing touchdown totals are presented.
Are playoff rushing yards included in this 49ers ranking?
No. This ranking uses regular-season rushing yards with the 49ers only. Playoff rushing yards are not included.
Conclusion: Frank Gore Still Leads the 49ers Rushing Yards List
Frank Gore remains the San Francisco 49ers all-time rushing yards leader with 11,073 yards. His record is a tribute to consistency, toughness and long-term production during a decade in San Francisco.
Joe Perry sits second in full franchise-history context, while Roger Craig, Ken Willard and Garrison Hearst complete a strong top five. J.D. Smith and Hugh McElhenny connect the list to the 1950s and 1960s, while Kevan Barlow and Steve Young show two very different rushing chapters from later eras.
The active name to watch is Christian McCaffrey. He is already ninth and only a few yards away from moving higher. Gore’s record is still far away, but McCaffrey is now writing one of the most important rushing chapters in modern 49ers history.
More 49ers and NFL Rankings
For the full franchise picture, visit our San Francisco 49ers all-time leaders and player rankings hub and our best San Francisco 49ers players of all-time ranking.
You can also read our related 49ers pages for best San Francisco 49ers running backs of all-time, San Francisco 49ers all-time rushing touchdown leaders, San Francisco 49ers all-time passing yards leaders and San Francisco 49ers all-time receiving yards leaders.
For broader NFL history, check out our best NFL running backs of all-time ranking and the NFL team all-time player rankings hub. You can also follow SOG Football on Instagram for more NFL rankings, debates and football history graphics.