Jerry Rice currently holds the single season record with 22 touchdowns in the 1987 season with the San Francisco 49ers
23 by Randy Moss
Jerry Rice had 6 touchdowns in the 1998 Post season
60 touchdowns in a single season
31, LaDainian Tomlinson
The current record was set and is held by Ladainian Tomlinson of the San Diego Chargers. His record is 31 touchdowns, set in 2006.
As of 2012, the record is held by Ladainian Tomlinson, who scored 31 touchdowns for the San Diego Chargers in 2006.
The NCAA record to rushing touchdowns in a single season is 37 by Barry Sanders in 1988. The record for passing touchdowns in a season is 58 by Colt Brennan in 2006.