23. Shaun Alexander
The former Alabama star is one of only eight NFL players to have accumulated at least 100 rushing touchdowns. During his MVP season in 2005, Alexander accrued 1,880 rushing yards. He also rushed for an eye-popping 27 touchdowns — which totals the second-highest mark for a single season in NFL history (with the record being 28). Alexander’s brutish running style led to a career in which he rushed for 9,453 yards and 100 touchdowns.
Image Source: Seattle Times