Red Zone Math

Comebacks, collapses and upsets

Every NFL game since 1999, ranked three ways: the deepest holes winners climbed out of, the biggest upsets by the betting line, and the wildest win-probability rides. 2026 is through week 9.

Comebacks and collapses

How low the winner’s chances fell at any snap. Every comeback is also a collapse: at that moment the loser’s chance was 100% minus the winner’s. Pick a team to see both sides of its games.

#GameWinner’s lowest
WP (our model)
Winner’s lowest
WP (nflfastR)
Most points
behind
Low pointCame backCollapsedDate
1IND 38 at TB 350.12%0.13%21Q4 3:43, 14–35INDTB2003-10-06Wk 5
2CLE 21 at CHI 270.16%0.24%14Q4 3:09, 7–21CHICLE2001-11-04Wk 8
3NYJ 31 at CLE 300.26%0.24%13Q4 1:55, 17–30NYJCLE2022-09-18Wk 2
4PIT 23 at CIN 260.26%0.41%14Q4 4:01, 10–23CINPIT2001-12-30Wk 16
5PHI 38 at NYG 310.27%0.17%21Q4 7:43, 10–31PHINYG2010-12-19Wk 15
6NYG 21 at TEN 240.28%0.36%21Q4 13:49, 0–21TENNYG2006-11-26Wk 12
7IND 36 at MIN 390.34%0.11%33Q3 12:57, 0–33MININD2022-12-17Wk 15
8DAL 21 at PHI 200.37%0.46%13Q4 3:51, 7–20DALPHI2005-11-14Wk 10
9TB 27 at CAR 210.48%0.96%11Q4 1:09, 13–21TBCAR2012-11-18Wk 11
10DEN 18 at MIA 150.53%0.59%15Q4 5:50, 0–15DENMIA2011-10-23Wk 7
11IND 35 at DET 330.56%0.65%12Q4 4:24, 21–33INDDET2012-12-02Wk 13
12LA 33 at SEA 270.61%0.93%17Q4 7:47, 10–27LASEA2004-10-10Wk 5
13SEA 41 at BAL 440.62%1.0%17Q4 6:56, 24–41BALSEA2003-11-23Wk 12
14TEN 28 at MIA 270.66%0.60%14Q4 3:08, 13–27TENMIA2023-12-11Wk 14
15CLE 31 at TEN 280.70%1.2%14Q4 3:08, 14–28CLETEN2002-09-22Wk 3
16BAL 38 at DEN 350.73%1.4%7Q4 1:15, 28–35BALDEN2013-01-12Playoffs
17KC 44 at IND 450.81%0.29%28Q3 13:20, 10–38INDKC2014-01-04Playoffs
18DET 34 at DAL 300.89%0.20%24Q3 10:30, 3–27DETDAL2011-10-02Wk 4
19LAC 30 at JAX 310.91%0.13%27Q2 2:26, 0–27JAXLAC2023-01-14Playoffs
20IND 31 at HOU 270.93%0.69%17Q4 4:10, 10–27INDHOU2008-10-05Wk 5
21TB 20 at NO 170.99%1.1%17Q2 8:13, 0–14TBNO2009-12-27Wk 16
22MIA 37 at NYJ 401.1%0.40%23Q4 14:46, 7–30NYJMIA2000-10-23Wk 8
23LA 33 at HOU 271.1%2.1%21Q4 0:34, 17–27LAHOU2005-11-27Wk 12
24BAL 40 at BUF 411.1%0.73%15Q4 7:27, 25–40BUFBAL2025-09-07Wk 1
25SF 24 at PHI 231.1%1.1%20Q3 11:01, 3–20SFPHI2011-10-02Wk 4

Biggest upsets

Underdogs that won, ranked by their chance before kickoff from the closing point spread (an underdog by 7 points wins about 27% of the time).

#GameUnderdog by
(points)
Winner’s chance
before kickoff
Won byWinnerLoserDate
1MIA 27 at NE 2417.56.5%3MIANE2019-12-29Wk 17
2NYJ 23 at LA 2017.56.5%3NYJLA2020-12-20Wk 15
3BUF 27 at MIN 616.57.7%21BUFMIN2018-09-23Wk 3
4PIT 17 at CIN 2714.510.5%10CINPIT2020-12-21Wk 15
5LV 27 at PIT 2414.510.5%3LVPIT2009-12-06Wk 13
6BUF 6 at JAX 914.510.5%3JAXBUF2021-11-07Wk 9
7CLE 16 at PIT 1514.510.5%1CLEPIT1999-11-14Wk 10
8ARI 21 at PHI 2014.510.5%1ARIPHI2001-10-07Wk 4
9HOU 24 at PIT 614.011.3%18HOUPIT2002-12-08Wk 14
10ATL 26 at NO 914.011.3%17ATLNO2019-11-10Wk 10
11IND 11 at JAX 2614.011.3%15JAXIND2022-01-09Wk 18
12NYG 23 at DEN 1014.011.3%13NYGDEN2017-10-15Wk 6
13MIN 24 at PHI 1414.011.3%10MINPHI2010-12-28Wk 16
14PHI 9 at LV 1314.011.3%4LVPHI2009-10-18Wk 6
15LA 17 at NE 2014.011.3%3NELA2002-02-03Playoffs
16TB 20 at NO 1714.011.3%3TBNO2009-12-27Wk 16
17MIA 20 at ATL 1714.011.3%3MIAATL2017-10-15Wk 6
18HOU 21 at MIA 2014.011.3%1HOUMIA2003-09-07Wk 1
19TEN 28 at MIA 2714.011.3%1TENMIA2023-12-11Wk 14
20LAC 29 at HOU 4113.512.2%12HOULAC2021-12-26Wk 16
21NO 21 at LA 3113.512.2%10LANO2011-10-30Wk 8
22DET 39 at DAL 3113.512.2%8DETDAL2006-12-31Wk 17
23NO 31 at LA 2413.512.2%7NOLA2000-11-26Wk 13
24PHI 30 at LA 2313.512.2%7PHILA2018-12-16Wk 15
25ARI 21 at PHI 1713.512.2%4ARIPHI2011-11-13Wk 10

Thrillers

How far the win-probability line travelled: the sum of every snap-to-snap change, plus the final result. 100 points is one full swing from 0% to 100%.

#GameWP points
moved
Lead
changes
OvertimeWinner’s lowest
WP (our model)
WinnerDate
1HOU 34 at DET 319191OT11.7%HOU2012-11-22Wk 12
2BUF 45 at MIN 398849OT9.6%BUF2002-09-15Wk 2
3NYG 37 at DAL 408737OT9.3%DAL2025-09-14Wk 2
4PIT 23 at CIN 208660OT6.9%PIT2022-09-11Wk 1
5LV 30 at TB 248603OT12.6%LV2016-10-30Wk 8
6BAL 9 at CLE 128571OT22.8%CLE2018-10-07Wk 5
7NYG 21 at SEA 248532OT11.1%SEA2005-11-27Wk 12
8JAX 13 at IND 168512OT13.0%IND2015-10-04Wk 4
9CHI 20 at MIN 238503OT10.3%MIN2013-12-01Wk 13
10NE 13 at BUF 108262OT9.5%NE2000-12-17Wk 16
11GB 25 at CIN 228191OT19.3%GB2021-10-10Wk 5
12CLE 42 at LV 458154OT1.5%LV2018-09-30Wk 4
13KC 30 at DEN 277984OT3.4%KC2016-11-27Wk 12
14DEN 27 at LAC 307931OT17.5%LAC2002-12-01Wk 13
15LA 16 at SF 197863OT13.3%SF2016-01-03Wk 17
16PHI 19 at LAC 227852OT20.3%LAC2025-12-08Wk 14
17DEN 23 at KC 267850OT27.2%KC2001-12-16Wk 14
18SF 14 at ATL 16782129.0%ATL2010-10-03Wk 4
19MIN 17 at DET 207800OT19.4%DET2007-09-16Wk 2
20SEA 27 at SF 247791OT8.6%SEA2019-11-11Wk 10
21CHI 34 at DET 377704OT16.4%DET2015-10-18Wk 6
22LV 34 at SF 287672OT14.8%LV2000-10-08Wk 6
23NYJ 23 at MIA 207651OT19.1%NYJ2012-09-23Wk 3
24ATL 24 at TB 277633OT16.6%TB2005-12-24Wk 16
25SF 23 at IND 267600OT26.0%IND2017-10-08Wk 5
How these are computed
  • Win probability is our model’s (the registered win-probability model behind the 4th-down tool, point estimate), read at every snap. nflfastR’s (vegas_wp) is read at the same snaps. For 1999–2025 both are in-sample values.
  • Only snaps count, not kickoffs or extra points: there our model treats the next kickoff as a normal kick, so a trailing team about to try an onside kick late in a game would look almost hopeless.
  • Most points behind: the largest deficit the winner faced at any point. Low point: the quarter, clock and score (winner first) at the snap where the winner’s chance was lowest.
  • Upsets: the closing point spread from nflverse’s schedules. Chance before kickoff = Φ(spread ÷ 11.6), a probit fitted on 7,238 decided games from 1999–2025. We use the betting line here rather than our model’s kickoff win probability because our model understates very big underdogs (15+ points), which would push those games up the list.
  • Lead changes: the times the lead passed from one team to the other; a tie in between doesn’t count as a change.
  • Left out: tied games (no winner) and the 20 games whose source play-by-play failed our data-quality checks.
  • Teams appear under their current abbreviation, as in nflfastR: the St. Louis Rams as LA, the Oakland Raiders as LV, the San Diego Chargers as LAC.
Built 2026-11-12 17:53 EST. Play-by-play and closing lines: nflfastR and nflverse schedules via nflverse (CC BY 4.0). Win probability: our model, and nflfastR's for comparison.