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!!
In the NFL, running back Billy Sims of the Detroit Lions scored the most touchdowns in the 1980 season with 16.
Gale Sayers with 6
uncle pj the man in the blue jammies
The most touchdowns scored in a game was 26. It was by Marshall Faulk, in 2000, with zero fumbles in a season.
Brett Farve has.