NFL touchdown pass streaks

What is the longest NFL touchdown pass streak?

The longest NFL touchdown pass streak on file is Drew Brees, 54 games (Oct 18, 2009 – Nov 25, 2012), in the game logs since 1994. In 2026 the longest was Jared Goff, 26 games (Nov 28, 2024 – Sep 27, 2026). The longest still going: Jared Goff, 26 games (Nov 28, 2024 – Sep 27, 2026).

Touchdown pass streaks still going

NFL games in a row with a touchdown pass, runs still going
1Jared GoffDET26Nov 28, 2024 – Sep 27, 2026
2Jacoby BrissettARI15Oct 12, 2025 – Sep 27, 2026
3Justin HerbertLAC8Nov 30, 2025 – Sep 27, 2026

Longest touchdown pass streaks in 2026

Longest NFL touchdown pass streaks in 2026
1Jared GoffDET26Nov 28, 2024 – Sep 27, 2026 · going
2Jacoby BrissettARI15Oct 12, 2025 – Sep 27, 2026 · going
3Justin HerbertLAC8Nov 30, 2025 – Sep 27, 2026 · going
3Caleb WilliamsCHI8Nov 23, 2025 – Sep 13, 2026

Longest touchdown pass streaks since 1994

Longest NFL touchdown pass streaks in the game logs on file
1Drew BreesNO54Oct 18, 2009 – Nov 25, 2012
2Tom BradyNE52Sep 12, 2010 – Sep 29, 2013
3Peyton ManningDEN51Nov 21, 2010 – Nov 30, 2014
4Drew BreesNO45Dec 9, 2012 – Nov 15, 2015
5Kirk CousinsMIN39Sep 27, 2020 – Nov 13, 2022
6Tony RomoDAL38Oct 1, 2012 – Nov 23, 2014
7Brett FavreGB36Nov 4, 2002 – Nov 29, 2004
8Andrew LuckIND33Dec 28, 2014 – Nov 25, 2018
9Patrick MahomesKC31Oct 6, 2019 – Oct 17, 2021
10Lamar JacksonBAL30Nov 12, 2023 – Nov 9, 2025
10Matt RyanATL30Dec 20, 2015 – Nov 26, 2017
10Ben RoethlisbergerPIT30Sep 9, 2012 – Sep 7, 2014
13Patrick MahomesKC29Dec 12, 2021 – Oct 22, 2023
14Philip RiversLAC28Dec 9, 2012 – Oct 23, 2014
15Ben RoethlisbergerPIT27Sep 14, 2020 – Dec 9, 2021

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 8 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.