Most Career Rushing Yards by a San Francisco 49ers Player

From Frank Gore to Roger Craig: The Top 10 Career Rushing Performances in San Francisco 49ers History

by SOG Sports

Most Career Rushing Yards by a San Francisco 49ers Player

When you think of the San Francisco 49ers, your mind often drifts to Hall of Fame quarterbacks and the brilliance of the West Coast offense. But let’s not forget the running backs who shaped the team’s ground game over the years. With legendary backs like Frank Gore, Joe Perry, and Roger Craig, the 49ers’ rushing history is rich, powerful, and crucial to the team’s success.

Frank Gore, the ultimate ironman of NFL running backs, claims the top spot on the 49ers’ all-time rushing leaderboard with an incredible 11,073 yards. Known for his longevity, heart, and tough-as-nails style, Gore’s ability to sustain excellence over 16 seasons made him a franchise legend and a cornerstone of the team’s success during his tenure.

Right behind him is Joe Perry, a true pioneer for the franchise and the first African American NFL MVP. “The Jet” blazed through defenses with unparalleled speed, accumulating 8,689 yards in a career that cemented his place as one of the all-time greats in NFL history.

In third place, Roger Craig was the definition of versatility, becoming the first player in NFL history to rush and receive for 1,000 yards in the same season. His impact wasn’t just on the ground — Craig revolutionized the position, and his playmaking ability helped the 49ers win their first Super Bowl.

These three icons stand at the pinnacle of 49ers rushing greatness, but the list doesn’t stop there. Garrison Hearst, Willie Parker, and Matt Breida also etched their names in 49ers lore with dynamic performances that contributed to memorable playoff runs.


TOP 10 LIST

10. Johnny Strzykalski – 3,415 Yards
A throwback to the 1940s and ’50s, Strzykalski helped build the 49ers’ identity in their early days.

9. Steve Young – 3,581 Yards
Yes, the Hall of Fame QB. Young was a lethal scrambler who brought both precision and punishment on the ground.

8. Kevan Barlow – 3,614 Yards
Barlow gave the Niners solid production in the early 2000s, including a 1,000-yard season in 2003.

7. Hugh McElhenny – 4,288 Yards
One of the league’s first true breakaway threats, “The King” dazzled fans with his agility in the 1950s.

6. J.D. Smith – 4,370 Yards
A steady presence during a transitional era, Smith was a versatile runner and reliable option throughout the ’60s.

5. Garrison Hearst – 5,535 Yards
Hearst overcame devastating injuries to revive his career in San Francisco, peaking with a Pro Bowl season in 1998.

4. Ken Willard – 5,930 Yards
A four-time Pro Bowler in the late ’60s and early ’70s, Willard was a bruiser who defined tough-nosed football.

3. Roger Craig – 7,064 Yards
A true dual-threat weapon, Craig was the first player to ever record 1,000 yards rushing and receiving in the same season.

2. Joe Perry – 8,689 Yards
Known as “The Jet,” Perry was the first African American to win the NFL MVP and remains one of the league’s earliest greats.

1. Frank Gore – 11,073 Yards
The ironman of NFL running backs. Gore’s longevity, heart, and physicality defined a generation of 49ers football.

Top 10 most career rushing yards by a San Francisco 49ers player

Frank Gore leads the 49ers’ all-time rushing list, followed by legends like Joe Perry and Roger Craig


Top 50 Career Rushing Performances in 49ers History

This list includes every 49ers player to rush for 869 or more career yards — from Frank Gore’s iconic run to dual-threat legends like Roger Craig and Steve Young.

RankPlayer NameRushing Yards
1Frank Gore11073
2Joe Perry8689
3Roger Craig7064
4Ken Willard5930
5Garrison Hearst5535
6J.D. Smith4370
7Hugh McElhenny4288
8Kevan Barlow3614
9Steve Young3581
10Johnny Strzykalski3415
11Wendell Tyler3112
12Delvin Williams2966
13Wilbur Jackson2955
14Ricky Watters2840
15Carlos Hyde2729
16Christian McCaffrey2407
17Charlie Garner2371
18Colin Kaepernick2300
19Tom Rathman1902
20Matt Breida1902
21Norm Standlee1830
22Vic Washington1813
23Paul Hofer1746
24Larry Schreiber1734
25Jeff Wilson1733
26Raheem Mostert1610
27Joe Montana1595
28Jeff Garcia1571
29Elijah Mitchell1523
30Doug Cunningham1498
31John David Crow1474
32Gary Lewis1421
33Frankie Albert1272
34Jordan Mason1253
35Terry Kirby1235
36Kendall Hunter1202
37Len Eshmont1181
38John Brodie1167
39Earl Cooper1152
40Deebo Samuel1143
41Billy Kilmer1123
42O.J. Simpson1053
43Derek Loville1051
44John Henry Johnson1051
45Dexter Carter1042
46Verl Lillywhite1004
47Joe Arenas987
48William Floyd959
49Joe Cribbs890
50Maurice Hicks869

While the 49ers are often associated with West Coast passing brilliance, their rushing lineage is nothing short of legendary. Frank Gore’s place at the top was earned through grit and endurance, while icons like Joe Perry and Roger Craig added versatility and flair. It’s a list packed with power, speed, and rich franchise history.


FAQ SECTION

Who is the 49ers’ all-time rushing leader?
Frank Gore holds the record with 11,073 career rushing yards for the San Francisco 49ers.

Did Steve Young make the top 10 in rushing yards?
Yes — the Hall of Fame quarterback ranks 9th all-time in rushing yards for the franchise.

Which 49ers running back was also a top receiver?
Roger Craig is famous for becoming the first player in NFL history to post 1,000 rushing and 1,000 receiving yards in a single season.

Want more records and rankings like this?
📲 Follow @sogfootball on Instagram — daily debates and stat drops.
🔗 Browse all NFL Records and Tier Lists on the site here.

Related Articles