The player with the most touchdowns in NFL history is LaDainean Tomlinson of the San Diego Chargers. He scored 31 TD's in one season. He actually scored 32 touchdowns!!
William "The fridge" Perry.
1. Brett favre
Jerry Rice
The record is 5 touchdowns.
Terrell Davis
In the NFL, running back Billy Sims of the Detroit Lions scored the most touchdowns in the 1980 season with 16.
joe montana
Gale sayers
Jerry Rice with 208 career touchdowns
Gale Sayers with 6
Juan Maldonado he scored 400000