NFL All-Time Rushing Leaders: Who has the most rushing yards in history?
Rushing yards are one of the most important stats in NFL history, showing off a player's skill, toughness, and consistency. Over the years, several running backs have made their mark by accumulating impressive yards and becoming legends of the game. Check out who has the most rushing yards in NFL history:
Players with the most rushing yards in NFL history:
- No. 1: Emmitt Smith (18,355)
- No. 2: Walter Payton (16,726)
- No. 3: Frank Gore (16,000)
- No. 4: Barry Sanders (15,269)
- No. 5: Adrian Peterson (14,918)
- No. 6: Curtis Martin (14,101)
- No. 7: LaDainian Tomlinson (13,684)
- No. 8: Jerome Bettis (13,662)
- No. 9: Eric Dickerson (13,259)
- No. 10: Tony Dorsett (12,739)
This browser does not support the Video element.
Colin Cowherd reveals his latest 2025 NFL predictions, including the Los Angeles Chargers winning the AFC West and the Green Bay Packers making the NFC Wild Card over the Chicago Bears.
- No. 11: Jim Brown (12,312)
- No. 12: Marshall Faulk (12,279)
- No. 13: Edgerrin James (12,246)
- No. 14: Marcus Allen (12,243)
- No. 15: Franco Harris (12,120)
- No. 16: Thurman Thomas (12,074)
- No. 17: Fred Taylor (11,695)
- No. 18*: Derrick Henry (11,665)
- No. 19: Steven Jackson (11,438)
- No. 20: John Riggins (11,352)
- No. 21: Corey Dillon (11,241)
- No. 22: O.J. Simpson (11,236)
- No. 23: LeSean McCoy (11,102)
- No. 24: Warrick Dunn (10,967)
- No. 25: Ricky Watters (10,643)
* Active player
Who has the most rushing yards in NFL history?
Emmitt Smith (Dallas Cowboys, Arizona Cardinals) holds the record for the most rushing yards in NFL history. From 1990-2004, Smith racked up an impressive 18,355 rushing yards.
Which active player currently has the most rushing yards?
Derrick Henry (Baltimore Ravens) sits at number 18 on the list of players with the most rushing yards in NFL history. With 11,665 yards, he is the active player with the most rushing yards to date.