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
The record is 5 touchdowns.
In the NFL, running back Billy Sims of the Detroit Lions scored the most touchdowns in the 1980 season with 16.
Jerry Rice with 208 career touchdowns
Gale Sayers with 6
Juan Maldonado he scored 400000