Most Rushing Yards of All Time (NFL)
On this page5
Emmitt Smith holds the NFL record for the most career rushing yards, with 18,355 gained across 15 seasons from 1990 to 2004. He passed Walter Payton’s long-standing mark of 16,726 in 2002, and no runner has come within 1,600 yards of him in the two decades since.
Rushing yardage is the purest measure of a running back’s career: it rewards production, durability and longevity all at once, which is why the all-time list is so hard to climb. Reaching the top requires a decade or more of heavy carries at one of football’s most physically brutal positions. Here is the full leaderboard of the NFL’s all-time rushing leaders, the milestones behind them, and why the record has proven so durable. All figures are as of the 2025 season.
The record holder: Emmitt Smith and 18,355 yards
Smith was the engine of the Dallas Cowboys dynasty that won three Super Bowls in the 1990s, and his greatness was built on consistency rather than flash. He led the league in rushing four times and topped 1,000 yards in 11 straight seasons, the kind of year-after-year volume that stacks into a record no one else has matched.
He passed Payton in 2002 and finished with 18,355 yards, a total that also came with a record 164 rushing touchdowns. His combination of availability and goal-line production is exactly what the all-time record demands, and it is why his mark still sits alone at the top.
The full leaderboard of career rushing leaders
The table below ranks the NFL’s all-time career rushing yards leaders.
| Rank | Rushing yards | Player | Career |
|---|---|---|---|
| 1 | 18,355 | Emmitt Smith | 1990-2004 |
| 2 | 16,726 | Walter Payton | 1975-1987 |
| 3 | 16,000 | Frank Gore | 2005-2020 |
| 4 | 15,269 | Barry Sanders | 1989-1998 |
| 5 | 14,918 | Adrian Peterson | 2007-2021 |
| 6 | 14,101 | Curtis Martin | 1995-2005 |
| 7 | 13,684 | LaDainian Tomlinson | 2001-2011 |
| 8 | 13,662 | Jerome Bettis | 1993-2006 |
| 9 | 13,259 | Eric Dickerson | 1983-1993 |
| 10 | 12,739 | Tony Dorsett | 1977-1988 |
The list is a gallery of Hall of Fame backs, from the pounding style of Bettis and the burst of Dickerson to Frank Gore’s remarkable longevity, which carried him to 16,000 yards without a single 1,500-yard season.
Walter Payton and Barry Sanders: the runners-up
For 15 years the record belonged to Walter Payton, whose 16,726 yards and all-around game earned him a place among the sport’s icons. Barry Sanders, fourth on the list, is the great counterfactual: he walked away after 1998 at age 30 while still leading the league in production, less than 1,500 yards behind Payton. Had he continued, the record might carry his name instead of Smith’s.
Frank Gore and the value of longevity
Frank Gore’s climb to third with 16,000 yards is a lesson in durability. He never led the league in rushing and topped out at 1,695 yards in a season, yet by staying healthy and productive across 16 years he outlasted flashier peers. His career shows that the all-time list rewards those who simply keep going, a theme that runs through the greatest sustained careers in the game, like the teams featured on our best regular season record in NFL history leaderboard.
Why the record matters
Career rushing yardage captures a back’s entire body of work, so the top of this list is reserved for players who combined elite production with rare staying power. Smith’s 18,355 has now stood for more than 20 years, and with modern offenses leaning heavily on the pass, it may last for many more. Great rushers often power championship contenders, the same franchises chasing marks on our most passing yards of all time and most receiving yards of all time leaderboards.
The short version: Emmitt Smith holds the NFL career rushing record with 18,355 yards, ahead of Walter Payton (16,726), Frank Gore (16,000) and Barry Sanders (15,269). The mark has stood since 2002 and, as of the 2025 season, no active back is close to threatening it.
Frequently asked questions
Who has the most rushing yards in NFL history?+
Emmitt Smith has the most rushing yards in NFL history, with 18,355 gained between 1990 and 2004. He passed Walter Payton's record of 16,726 in 2002. Frank Gore is next with 16,000, followed by Barry Sanders (15,269) and Adrian Peterson (14,918). Smith's record has stood for more than 20 years and remains well out of reach. All figures are as of the 2025 season.
How many rushing yards did Walter Payton have?+
Walter Payton rushed for 16,726 yards across 13 seasons with the Chicago Bears from 1975 to 1987, a record that stood for 15 years until Emmitt Smith passed it in 2002. Payton, nicknamed 'Sweetness,' remains second only to Smith among players who spent an entire career as a lead back, and he is widely regarded as one of the greatest all-around runners ever.
Why isn't Barry Sanders higher on the list?+
Barry Sanders ranks fourth with 15,269 rushing yards despite retiring abruptly after the 1998 season while still at his peak. Many believe he would have broken the all-time record had he kept playing, since he was less than 1,500 yards behind Walter Payton at the time. His combination of yardage and highlight-reel elusiveness in just ten seasons makes him one of the sport's great what-ifs.
Will any active player break Emmitt Smith's rushing record?+
It is very unlikely in the near term. The all-time top ten is made up entirely of retired backs, and the NFL's shift toward passing offenses means fewer runners get the volume of carries needed to approach 18,355. Active leaders like Derrick Henry have piled up yards, but reaching Smith's total would require rare longevity at a punishing position.
Sources
Play & tools
Free browser games and tools — no account, no download.
- Play 17-0 — Draft nine and chase a flawless NFL regular season — the perfect 17-0 run, no playoffs.
- Play 20-0 — Draft nine and chase a perfect NFL season — regular season and playoffs, undefeated.
- Play 16-0 — Draft nine and chase a perfect 16-0 — the classic 16-game NFL regular season, no playoffs.
- Play Flawless Six — Draft five players and a head coach, then chase a perfect NFL season with the right chemistry.
- Play Guess the NFL Player — A new mystery NFL player every day. Eight guesses, with a clue on each — plus free unlimited mode.
- Explore all our games →
- Open the squares generator — Generate a randomized, printable Super Bowl squares grid for your party — free, no sign-up.
- Open the trade calculator — Weigh any fantasy football trade instantly — clear winner and value gap.
- Run the NFL predictor — Simulate the NFL bracket and see who your picks send to the Super Bowl.
- Explore all our free sports tools →
Related nfl guides
View all →
Most Rushing Touchdowns in NFL History
Emmitt Smith scored 164 rushing touchdowns, the most in NFL history. The full leaderboard of the league's all-time rushing TD leaders, explained.
Most Rushing Yards in an NFL Season
Eric Dickerson holds the record with 2,105 rushing yards in 1984. Full list of 2,000-yard seasons, and why the 16- and 17-game eras don't compare cleanly.
Most Passing Yards of All Time (NFL)
Tom Brady threw for 89,214 passing yards, the most in NFL history. The full leaderboard of the all-time passing yards leaders, explained.
Most Receiving Yards of All Time (NFL)
Jerry Rice gained 22,895 receiving yards, the most in NFL history. The full leaderboard of the all-time receiving yards leaders, explained.
Most Rushing Yards in a Single Game
Adrian Peterson ran for 296 yards in 2007, the most rushing yards in a single NFL game. The full leaderboard of the biggest games ever.
Most Total Yards in a Single NFL Game
The 2023 Dolphins gained 726 yards vs Denver, the most total yards by a team in an NFL game, breaking the 1951 Rams' 72-year record. Explained.