Josh Allen, quarterback for the Buffalo Bills, is approaching a significant milestone in the franchise’s history. With 4,142 career rushing yards and an average of 5.5 yards per carry, Allen is now positioned to break the team record for most rushing touchdowns.
Since being drafted in 2018, Allen has distinguished himself with his running ability, making him one of the NFL’s top dual-threat quarterbacks. He currently shares the all-time Bills touchdown rushing record with Pro Football Hall of Fame Enshrinee Thurman Thomas at 65 career touchdown rushes each. The mark had previously been held by O.J. Simpson, another Hall of Famer.
For context, Simpson played nine years with the Bills while Thomas spent 12 seasons in Buffalo. By comparison, Allen has reached this milestone entering only his eighth NFL season and despite missing part of his rookie year due to injury.
Allen averages 9.3 rushing touchdowns per season and is only ten scores away from matching Cam Newton’s all-time league record for quarterbacks. His next opportunity to take sole possession of the Bills’ franchise mark will come September 7 in a Sunday Night Football matchup against the Baltimore Ravens.
Playoff statistics are not included in these totals; Allen’s two recent postseason rushing touchdowns against Baltimore do not count toward his career regular-season ledger.
The current achievements place Allen among historic company within both franchise and league records as he continues his ascent through NFL rankings.





