View as
Win probability · BUF
modelBUF aheadTOL aheadconfidence bandkey playBUF scoreTOL score
What if? - hover the chart or a play below, then change how it went
Q4 2:03 · Al-Jay Henderson run for 29 yds to the BUF 40 for a 1ST down
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialGarbage-time factorBlowout marginScore diff ÷ offense timeouts
This game in five plays
- TD · Q1 4:55: Victor Snow 2 Yd Run (Upton Bellenfant Kick) — BUF win probability +5.8 pts (now 29%) (top driver: BUF has the ball).
- TD · Q3 4:19: C.J. Ogbonna 2 Yd Run (Upton Bellenfant Kick) — BUF win probability +20.3 pts (now 69%) (top driver: BUF has the ball).
- TD · Q3 10:40: C.J. Ogbonna pass complete to Jake Orlando for 2 yds for a TD (Upton Bellenfant KICK) — BUF win probability +24.0 pts (now 72%) (top driver: BUF has the ball).
- TD · Q3 2:29: John Alan Richter pass complete to Jerjuan Newton for 26 yds for a TD (Dylan Cunanan KICK) — TOL win probability +16.3 pts (now 23%) (top driver: TOL has the ball).
- TD · Q4 13:52: C.J. Ogbonna 1 Yd Run (Two-Point Pass Conversion Failed) — BUF win probability +7.3 pts (now 97%) (top driver: BUF has the ball).
Was that the right call?
Each option's modeled win probability for the team making the call, from the score, clock and field position before the play. Gaps under one point are close calls. How this works
Fourth downs
BUF made the numbers' call on 7 of 8TOL made the numbers' call on 9 of 11
- Q1 12:38TOL 4th & 4 at TOL 42, tiedAgrees with the numbersPunted · 73.1% before the snapGo for it73.2%−<0.148% to convertField goalOut of rangePuntTheir call73.2%average punt
- Q1 10:41BUF 4th & 10 at BUF 28, tiedAgrees with the numbersPunted · 27.6% before the snapGo for it27.5%−0.128% to convertField goalOut of rangePuntTheir call27.6%average punt
- Q1 9:16TOL 4th & 10 at TOL 33, tiedAgrees with the numbersPunted · 71.2% before the snapGo for it71.1%−0.229% to convertField goalOut of rangePuntTheir call71.4%average punt
- Q1 3:07TOL 4th & 12 at TOL 34, down 7Agrees with the numbersPunted · 63.7% before the snapGo for it63.4%−0.723% to convertField goalOut of rangePuntTheir call64.1%average punt
- Q1 0:45BUF 4th & 8 at BUF 42, up 7Agrees with the numbersPunted · 37.1% before the snapGo for it37.0%−0.534% to convertField goalOut of rangePuntTheir call37.4%average punt
- Q2 9:48TOL 4th & 1 at BUF 27, down 7Agrees with the numbersWent for it · 58.4% before the snapGo for itTheir call58.4%71% to convertField goal56.6%−1.862% to makePunt52.4%−6.0average punt
- Q2 8:16BUF 4th & 8 at BUF 29, up 7Agrees with the numbersPunted · 43.3% before the snapGo for it42.8%−0.733% to convertField goalOut of rangePuntTheir call43.4%average punt
- Q2 7:33TOL 4th & 9 at TOL 13, down 7Agrees with the numbersPunted · 52.7% before the snapGo for it51.6%−1.530% to convertField goalOut of rangePuntTheir call53.1%average punt
- Q2 6:47BUF 4th & 12 at BUF 45, up 7Agrees with the numbersPunted · 45.8% before the snapGo for it45.0%−1.123% to convertField goalOut of rangePuntTheir call46.1%average punt
- Q2 4:47TOL 4th & 8 at TOL 47, down 7Agrees with the numbersPunted · 51.3% before the snapGo for it50.8%−0.434% to convertField goalOut of rangePuntTheir call51.2%average punt
- Q2 0:35BUF 4th & 1 at BUF 47, up 7Close callPunted · 53.2% before the snapGo for it53.3%70% to convertField goalOut of rangePuntTheir call52.3%−1.0average punt
- Q2 0:05TOL 4th & 22 at BUF 45, down 7Agrees with the numbersPunted · 46.6% before the snapGo for it42.9%−3.58% to convertField goal44.1%−2.325% to makePuntTheir call46.4%average punt
- Q3 8:28TOL 4th & 1 at BUF 33, down 14Agrees with the numbersWent for it · 27.0% before the snapGo for itTheir call27.1%71% to convertField goal23.4%−3.749% to makePunt22.2%−4.8average punt
- Q3 5:05BUF 4th & 22 at BUF 45, up 14Agrees with the numbersPunted · 80.9% before the snapGo for it78.2%−4.58% to convertField goalOut of rangePuntTheir call82.8%average punt
- Q4 9:13BUF 4th & 6 at TOL 15, up 26Agrees with the numbersKicked a field goal · 99.5% before the snapGo for it99.3%−0.137% to convertField goalTheir call99.4%83% to makePunt98.4%−1.0average punt
- Q4 9:13TOL 4th & 1 at BUF 41, down 26Agrees with the numbersWent for it · 0.3% before the snapGo for itTheir call0.3%70% to convertField goal0.1%−0.232% to makePunt0.1%−0.2average punt
- Q4 4:37BUF 4th & 9 at TOL 46, up 26Agrees with the numbersPunted · 99.7% before the snapGo for it99.7%−<0.132% to convertField goal99.6%−0.123% to makePuntTheir call99.7%average punt
- Q4 4:37TOL 4th & 4 at BUF 42, down 26Close callWent for it · 0.1% before the snapGo for itTheir call0.2%−0.148% to convertField goal0.3%30% to makePunt0.2%−0.1average punt
- Q4 2:03TOL 4th & 4 at BUF 7, down 26Close callWent for it · 0.1% before the snapGo for itTheir call0.1%−0.341% to convertField goal0.4%91% to makePunt0.1%−0.3average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 2 of 3TOL made the numbers' call on 1 of 1
- Q1 4:55BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call33.6%97% to makeGo for two33.6%−<0.145% to convert
- Q3 10:40BUF Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call73.9%97% to makeGo for two73.8%−0.145% to convert
- Q3 2:29TOL Touchdown, down 15 before the tryAgrees with the numbersKicked · madeKickTheir call12.9%97% to makeGo for two12.8%−0.145% to convert
- Q4 13:52BUF Touchdown, up 20 before the tryClose callWent for two · failedKick98.3%97% to makeGo for twoTheir call98.3%−0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartTOLDrive 1PUNT6 plays · 17 yds · 2:2280% → 79%
Q1 15:00
1ST & 10
OWN 25
+11
19.7%
Tucker Gleason pass complete to Junior Vandeross III for 11 yds to the TOL 36 for a 1ST downSimilar
Q1 15:00
2ND & 7
OWN 39
-4
19.7%
Connor Walendzak run for a loss of 4 yards to the TOL 35 Connor Walendzak fumbled, recovered by TOL Connor WalendzakSimilar
Q1 15:00
3RD & 11
OWN 35
+7
19.7%
Tucker Gleason run for 7 yds to the TOL 42 Tucker Gleason fumbled, recovered by TOL Carter FoutySimilar
own 0own 2550opp 25opp 0
BUFDrive 2PUNT7 plays · 11 yds · 1:5721% → 22%
Q1 12:38
3RD & 5
OWN 22
+6
20.8%
C.J. Ogbonna pass complete to JJ Jenkins for 6 yds to the BUF 28 for a 1ST downSimilar
own 0own 2550opp 25opp 0
TOLDrive 3PUNT4 plays · 0 yds · 1:2578% → 77%
Q1 10:41
2ND & 10
OWN 33
0
21.8%
Tucker Gleason pass complete to Junior Vandeross III for no gain to the TOL 33Similar
own 0own 2550opp 25opp 0
BUFDrive 4TD8 plays · 81 yds · 4:2123% → 29%
Q1 9:16
1ST & 10
OWN 19
+30
22.6%
C.J. Ogbonna pass complete to Messiah Burch for 30 yds to the BUF 49 for a 1ST downSimilar
Q1 9:16
3RD & 4
OPP 8
+5
23.1%
C.J. Ogbonna run for 5 yds to the TOL 2 C.J. Ogbonna fumbled, recovered by BUF Jake Orlando for a 1ST down Jake Orlando run for 1 yd to the TOL 2 for a 1ST downSimilar
own 0own 2550opp 25opp 0
TOLDrive 5PUNT6 plays · 9 yds · 1:4872% → 70%
BUFDrive 6PUNT5 plays · 15 yds · 2:2230% → 31%
TOLDrive 7DOWNS13 plays · 64 yds · 20:1280% → 64%
Q1 15:00
2ND & 10
OWN 9
+23
19.7%
Tucker Gleason pass complete to Sevaughn Clark for 23 yds to the TOL 32 for a 1ST downSimilar
Q2 15:00
1ST & 10
OWN 32
+4
31.7%
Tucker Gleason pass complete to Sevaughn Clark for 4 yds to the TOL 36Similar
Q2 15:00
2ND & 6
OWN 36
+7
31.5%
Tucker Gleason pass complete to Jerjuan Newton for 7 yds to the TOL 43 for a 1ST downSimilar
Q2 15:00
2ND & 8
OWN 45
+8
31.0%
Tucker Gleason pass complete to Eric Holley III for 8 yds to the BUF 47 for a 1ST downSimilar
Q2 15:00
3RD & 8
OPP 45
+9
30.9%
Tucker Gleason pass complete to Junior Vandeross III for 9 yds to the BUF 36 for a 1ST downSimilar
Q2 15:00
1ST & 10
OPP 36
+9
30.7%
Tucker Gleason pass complete to Junior Vandeross III for 9 yds to the BUF 27Similar
Q2 9:48
4TH & 1
OPP 27
0
36.2%
Tucker Gleason pass incomplete to Jerjuan Newton, broken up by Solomon BrownSimilar
own 0own 2550opp 25opp 0
BUFDrive 8PUNT4 plays · 2 yds · 1:3238% → 38%
Q2 9:48
3RD & 5
OWN 32
-3
37.6%
C.J. Ogbonna pass complete to Victor Snow for a loss of 3 yards to the BUF 29Similar
own 0own 2550opp 25opp 0
TOLDrive 9PUNT4 plays · 1 yds · 0:4361% → 58%
Q2 8:16
3RD & 9
OWN 13
0
40.2%
Tucker Gleason pass incomplete to Anthony Torres, broken up by SaVeon BrownSimilar
own 0own 2550opp 25opp 0
BUFDrive 10PUNT4 plays · -2 yds · 0:4643% → 41%
Q2 7:33
3RD & 12
OWN 45
0
41.0%
C.J. Ogbonna pass incomplete to JJ Jenkins, broken up by Avery SmithSimilar
own 0own 2550opp 25opp 0
TOLDrive 11PUNT7 plays · 32 yds · 2:0059% → 56%
Q2 6:47
1ST & 10
OWN 35
+10
40.5%
Tucker Gleason pass complete to Eric Holley III for 10 yds to the TOL 45 for a 1ST downSimilar
Q2 6:47
2ND & 10
OWN 45
+2
40.0%
Tucker Gleason pass complete to Connor Walendzak for 2 yds to the TOL 47Similar
Q2 4:47
4TH & 8
OWN 47
+43
43.7%
punt for 34 yds Buffalo Penalty, Offensive holding (Marquis Cooper) to the BUF 10Similar
own 0own 2550opp 25opp 0
BUFDrive 12PUNT11 plays · 37 yds · 4:1244% → 49%
Q2 4:47
2ND & 10
OWN 22
+5
44.2%
C.J. Ogbonna pass complete to Victor Snow for 5 yds to the BUF 27Similar
own 0own 2550opp 25opp 0
TOLDrive 13PUNT6 plays · 36 yds · 0:3052% → 51%
BUFDrive 14TD1 play · 2 yds · 0:0069% → 69%
own 0own 2550opp 25opp 0
BUFDrive 15TD11 plays · 81 yds · 4:2050% → 72%
Q3 15:00
2ND & 8
OWN 21
+12
49.6%
C.J. Ogbonna pass complete to Victor Snow for 12 yds to the BUF 33 for a 1ST downSimilar
Q3 15:00
2ND & 10
OWN 33
+17
49.9%
Al-Jay Henderson run for 17 yds to the 50 yard line for a 1ST downSimilar
Q3 15:00
2ND & 6
OPP 46
+6
52.4%
C.J. Ogbonna pass complete to Al-Jay Henderson for 6 yds to the TOL 40 for a 1ST downSimilar
Q3 15:00
1ST & 10
OPP 40
+37
52.5%
C.J. Ogbonna pass complete to JJ Jenkins for 37 yds to the TOL 3 for a 1ST down Toledo Penalty, Defensive holding (Nasir Bowers) to the TOL 3 for a 1ST downSimilar
Q3 10:40
3RD & GOAL
OPP 2
+2
71.7%
C.J. Ogbonna pass complete to Jake Orlando for 2 yds for a TD (Upton Bellenfant KICK)Similar
own 0own 2550opp 25opp 0
TOLDrive 16DOWNS8 plays · 42 yds · 2:1231% → 30%
Q3 10:40
1ST & 10
OWN 25
-1
69.3%
Tucker Gleason pass complete to Junior Vandeross III for a loss of 1 yard to the TOL 24Similar
Q3 10:40
2ND & 11
OWN 24
+19
69.6%
Tucker Gleason pass complete to Anthony Torres for 19 yds to the TOL 43 for a 1ST downSimilar
Q3 10:40
1ST & 10
OWN 43
+15
67.5%
Tucker Gleason pass incomplete to Junior Vandeross III for a 1ST down Buffalo Penalty, roughing passer (Red Murdock) to the BUF 42 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 17PUNT8 plays · 12 yds · 3:2376% → 79%
Q3 8:28
2ND & 10
OPP 43
-10
76.4%
Burch,Messiah rush (Poynter,Martez), PENALTY BUF holding (Tabansi,Henry) 10 yards to the TOL33. Buffalo Penalty, Offensive holding (Henry Tabansi) to the BUF 47Similar
Q3 8:28
2ND & 20
OWN 47
-10
76.0%
C.J. Ogbonna pass incomplete, broken up by Jackson Barrow Buffalo Penalty, intentional grounding (C.J. Ogbonna) to the BUF 37Similar
own 0own 2550opp 25opp 0
TOLDrive 18Uncategorized3 plays · 2 yds · 0:4223% → 21%
Q3 4:23
3RD & 8
OWN 16
-10
79.0%
Tucker Gleason sacked by Kobe Stewart for a loss of 10 yards to the TOL 2 Tucker Gleason fumbled, recovered by BUF Antonio Colclough , return for 0 yardsSimilar
own 0own 2550opp 25opp 0
TOLDrive 19TD5 plays · 84 yds · 1:427% → 23%
Q3 4:11
2ND & 3
OWN 23
+10
93.0%
John Alan Richter pass complete to Jerjuan Newton for 10 yds to the TOL 33 for a 1ST downSimilar
Q3 4:11
1ST & 10
OWN 33
+41
93.0%
John Alan Richter pass complete to Jaden Dottin for 41 yds to the BUF 26 for a 1ST downSimilar
Q3 2:29
1ST & 10
OPP 26
+26
76.7%
John Alan Richter pass complete to Jerjuan Newton for 26 yds for a TD (Dylan Cunanan KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 20TD12 plays · 49 yds · 3:3587% → 99%
Q3 2:27
2ND & 7
OPP 33
+14
87.3%
C.J. Ogbonna pass complete to Javien Cuff for 14 yds to the TOL 19 for a 1ST downSimilar
Q3 2:27
2ND & 3
OPP 42
0
87.3%
C.J. Ogbonna pass incomplete to JJ Jenkins, broken up by Avery SmithSimilar
Q4 15:00
1ST & 10
OPP 19
+17
89.9%
Terrance Shelton Jr. run for 17 yds to the TOL 2 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 21FG9 plays · 26 yds · 4:1899% → 100%
own 0own 2550opp 25opp 0
TOLDrive 22TD15 plays · 75 yds · 4:050% → 0%
Q4 9:13
1ST & 10
OWN 25
+3
99.7%
John Alan Richter pass complete to Sevaughn Clark for 3 yds to the TOL 28Similar
Q4 9:13
2ND & 7
OWN 28
+6
99.7%
John Alan Richter pass complete to Thomas Zsiros for 6 yds to the TOL 34Similar
Q4 9:13
3RD & 1
OWN 34
+6
99.7%
John Alan Richter pass complete to Jerjuan Newton for 6 yds to the TOL 40 for a 1ST downSimilar
Q4 9:13
1ST & 10
OWN 40
+2
99.7%
John Alan Richter pass complete to Eric Holley III for 2 yds to the TOL 42Similar
Q4 9:13
2ND & 8
OWN 42
+8
99.7%
John Alan Richter pass complete to Anthony Torres for 8 yds to the 50 yard line for a 1ST downSimilar
Q4 9:13
2ND & 10
50
+8
99.7%
John Alan Richter pass complete to Jaden Dottin for 8 yds to the BUF 42Similar
Q4 9:13
4TH & 1
OPP 41
+7
99.7%
John Alan Richter pass complete to Jaden Dottin for 7 yds to the BUF 34 for a 1ST downSimilar
Q4 9:13
1ST & 10
OPP 34
0
99.7%
John Alan Richter pass incomplete to Anthony Torres, broken up by Jalen McNairSimilar
Q4 9:13
2ND & 10
OPP 34
0
99.7%
John Alan Richter pass incomplete to Junior Vandeross III, broken up by Solomon BrownSimilar
Q4 9:13
3RD & 10
OPP 34
+11
99.7%
John Alan Richter pass complete to Junior Vandeross III for 11 yds to the BUF 23 for a 1ST downSimilar
Q4 5:08
1ST & 10
OPP 23
+23
99.8%
Jerjuan Newton 23 Yd pass from John Alan Richter (John Alan Richter Pass to Anthony Torres for Two-Point Conversion)Similar
Q4 5:08
1ST & GOAL
OPP 3
-62
99.8%
John Alan Richter pass complete to Anthony Torres for no gain to the TOL 3 Buffalo Penalty, off-side (Antonio Colclough) to the TOL 35Similar
own 0own 2550opp 25opp 0
BUFDrive 23PUNT5 plays · 1 yds · 0:30100% → 100%
Q4 4:37
4TH & 9
OPP 46
+11
99.7%
Ethan Duane punt for 44 yds , Bryson Hammer returns for 11 yds to the TOL 13Similar
own 0own 2550opp 25opp 0
TOLDrive 24DOWNS11 plays · 76 yds · 2:340% → 0%
Q4 4:37
2ND & 10
OWN 13
0
99.9%
John Alan Richter pass incomplete to Connor Walendzak, broken up by Solomon BrownSimilar
Q4 4:37
3RD & 10
OWN 13
+39
99.9%
John Alan Richter pass complete to Jerjuan Newton for 39 yds to the BUF 48 for a 1ST downSimilar
Q4 4:37
1ST & 10
OPP 48
+2
99.9%
John Alan Richter pass complete to Connor Walendzak for 2 yds to the BUF 46Similar
Q4 4:37
4TH & 4
OPP 42
+29
99.9%
John Alan Richter pass complete to Junior Vandeross III for 29 yds to the BUF 13 for a 1ST downSimilar
Q4 4:37
3RD & 10
OPP 13
+6
99.9%
John Alan Richter pass complete to Junior Vandeross III for 6 yds to the BUF 7Similar
Q4 2:03
4TH & 4
OPP 7
-4
99.9%
John Alan Richter sacked by Antonio Colclough for a loss of 4 yards to the BUF 11Similar
own 0own 2550opp 25opp 0
BUFDrive 25Uncategorized1 play · 21 yds · 0:00100% → 100%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q3 10:40
C.J. Ogbonna pass complete to Jake Orlando for 2 yds for a TD (Upton Bellenfant KICK)
+24
TD · Q3 4:19
C.J. Ogbonna 2 Yd Run (Upton Bellenfant Kick)
+20.3
TD · Q3 2:29
John Alan Richter pass complete to Jerjuan Newton for 26 yds for a TD (Dylan Cunanan KICK)
-16.3