Steve Grogan holds the NFL record for rushing TDs by a quarterback in a season with 12 in 1976. He scored 35 rushing TDs in his career.
Barber spent 10 seasons (1997-2006) with the Giants and ended his career with 10,449 rushing yards, 586 pass receptions, and 69 TDs.
LaDanian Tomlinson holds the NFL records for most rushing TDs in a season, with 28 during the 2006 season (he also holds the record for most total TDs in a season, with 31, accomplished the same year).
He has 13 rushing touchdowns through week 15 and broke the record for QB single season rushing tds
Barry Sanders had 10 receiving TDs in his career. He also had 99 rushing TDs for 109 total career TDs scored.
Rushing Yards 18,355 - Average 4.2 yards per carry - Rushing TDs 174
5 yards and 8 attempts for 2 TDs.
Marcus Allen
Through 3 games of the 2008 season, Terrell Owens has 132 receiving TDs. He also has 2 rushing TDs for a total of 134 career TDs.
One
Marion Barber had 975 rushing yards on 204 attempts for a 4.8 yards per carry average and 10 TDs. He also had 44 pass receptions for 282 yards and 2 TDs.
As of the 2007 season, LaDainian Tomlinson of the San Diego Chargers holds the NFL record for most rushing touchdowns in one season with 28 in 2006.