Which four players have run the most rushing yards in NFL history?
Emmitt Smith, Walter Payton, Barry Sanders, Curtis Martin
These four guys pack some heat with a total of 64,451 yards rushed between the four of them! Whoa! Running Back Emmitt Smith leads the pack with a total of 18,355 yards rushed throughout his NFL career. Walter Payton had 16,726 rushing yards, Barry Sanders had 15,269 rushing yards and Curtis Martin had 14,101 rushing yards during his NFL career! Go long! Source: Pro Football Reference