LaDainian Tomlinson had the most touchdowns per game played when playing 120+ games, with 0.95.

who has the highest touchdowns per game with at least 120 career games
TomlinsonAlexanderMooreSmithFaulkTaylorMossSandersOwensPetersonRiceHarrisonGronkowskiRigginsKellyPaytonDickersonAllenJones-DrewAlworthWattersLynch0.950.910.790.770.770.720.720.710.710.690.690.670.660.660.660.660.660.650.640.640.630.63
NAMEGPTD/GPTDRUSH TDREC TDRET TDFGMXPMXP2SFTYPTSPPG
LaDainian TomlinsonLaDainian Tomlinson1700.9516214517000009725.7
Shaun AlexanderShaun Alexander1230.9111210012000006725.5
Lenny MooreLenny Moore1430.79113634820006784.7
Emmitt SmithEmmitt Smith2260.7717516411000101,0524.7
Marshall FaulkMarshall Faulk1760.7713610036000708304.7
Jim TaylorJim Taylor1290.7293831000005584.3
Randy MossRandy Moss2180.721570156100409504.4
Barry SandersBarry Sanders1530.711099910000006544.3
Terrell OwensTerrell Owens2190.711563153000309424.3
Adrian PetersonAdrian Peterson1800.691241186000107464.1
Jerry RiceJerry Rice3030.6920810197100401,2564.1
Marvin HarrisonMarvin Harrison1900.671280128000507784.1
Rob GronkowskiRob Gronkowski1310.6687186000105244.0
John RigginsJohn Riggins1750.661161041200006964.0
Leroy KellyLeroy Kelly1360.6690741330005404.0
Walter PaytonWalter Payton1900.661251101500007503.9
Eric DickersonEric Dickerson1460.669690600005763.9
Marcus AllenMarcus Allen2220.6514512321100108723.9
Maurice Jones-DrewMaurice Jones-Drew1260.64816811200004863.9
Lance AlworthLance Alworth1360.648728500005243.9
Ricky WattersRicky Watters1440.63917813000105483.8
Marshawn LynchMarshawn Lynch1490.6394859000205683.8
Calvin JohnsonCalvin Johnson1350.6284183000205083.8
Edgerrin JamesEdgerrin James1480.61918011000505563.8
Bobby MitchellBobby Mitchell1480.6191186580005463.7
StatMuse has season-level data for touchdowns going back to the 1921 season.

See Trending NFL Searches