NFL touchdown streaks

What is the longest NFL touchdown streak?

The longest NFL touchdown streak on file is Emmitt Smith, 16 games (Oct 8, 1995 – Nov 3, 1996), in the game logs since 1994. In 2026 the longest was Zay Flowers, 5 games (Dec 14, 2025 – Sep 13, 2026).

Longest touchdown streaks in 2026

Longest NFL touchdown streaks in 2026
#PlayerTeamGamesDates
1Zay FlowersBAL5Dec 14, 2025 – Sep 13, 2026

Longest touchdown streaks since 1994

Longest NFL touchdown streaks in the game logs on file
1Emmitt SmithDAL16Oct 8, 1995 – Nov 3, 1996
2Christian McCaffreySF14Dec 4, 2022 – Oct 29, 2023
3Todd GurleyLAR13Dec 10, 2017 – Nov 11, 2018
4Derrick HenryBAL12Jan 7 – Nov 17, 2024
4LaDainian TomlinsonLAC12Oct 3 – Dec 26, 2004
6Jonathan TaylorIND11Oct 3 – Dec 18, 2021
6Arian FosterHOU11Dec 18, 2011 – Nov 11, 2012
6Marshawn LynchSEA11Oct 2 – Dec 24, 2011
6Priest HolmesKC11Sep 22 – Dec 8, 2002
10Josh JacobsGB10Nov 17, 2024 – Sep 11, 2025
10Kyren WilliamsLAR10Dec 17, 2023 – Oct 24, 2024
10LaDainian TomlinsonLAC10Oct 15 – Dec 17, 2006
10Randy MossMIN10Nov 30, 2003 – Oct 17, 2004
10Terry AllenWSH10Nov 26, 1995 – Sep 29, 1996
10Carl PickensCIN10Nov 27, 1994 – Oct 1, 1995

Regular season only, and a streak runs on from one season into the next, as the league counts them. A game the player sat out is skipped, not a break. Counted from the game logs on file, which start in 1994: a streak from before then is not here. Runs of 5 games or more are kept; Team is the club of the streak's last game. ESPN's logs lack some games of 1994 to 2000; a missing game is skipped, not counted as a break, so a streak through those seasons can read a few games short.