Answer
Barry Sanders' retirement prevented him from breaking Walter Payton's all-time rushing record. Sanders retired at the age of 30, after rushing for over 15,000 yards and 99 touchdowns. Payton, who played until the age of 34, finished his career with over 16,000 rushing yards and 110 touchdowns. If Sanders had continued to play, he would have had a good chance of breaking Payton's record.