View as
Win probability · BUF
modelBUF aheadOHIO aheadconfidence bandkey playBUF scoreOHIO score
What if? - hover the chart or a play below, then change how it went
Q3 14:54 · Kyle DeWeen punt for 36 yds, downed at the Ohio 16
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsTime remaining
This game in five plays
- TD · Q1 2:11: Tyree Jackson pass complete to Anthony Johnson for 54 yds for a TD, (Adam Mitcheson KICK) — BUF win probability +7.5 pts (now 49%) (top driver: BUF has the ball).
- FG · Q1 0:00: Adam Mitcheson 49 yd FG GOOD — BUF win probability +9.6 pts (now 60%) (top driver: BUF has the ball).
- TD · Q3 6:05: Nathan Rourke run for 1 yd for a TD, (Louie Zervos KICK) — OHIO win probability +14.0 pts (now 44%) (top driver: OHIO has the ball).
- TD · Q3 0:53: Nathan Rourke pass complete to Cameron Odom for 57 yds for a TD, (Louie Zervos KICK) — OHIO win probability +24.6 pts (now 58%) (top driver: OHIO has the ball).
- TD · Q4 8:10: Emmanuel Reed run for 1 yd for a TD, (Adam Mitcheson KICK) — BUF win probability +25.8 pts (now 86%) (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 4 of 7OHIO made the numbers' call on 5 of 9
- Q1 15:00OHIO 4th & 1 at OHIO 34, tiedClose callPunted · 66.5% before the snapGo for it66.6%71% to convertField goalOut of rangePuntTheir call66.5%−0.1average punt
- Q1 11:28OHIO 4th & 6 at BUF 18, down 14Close callWent for it · 62.6% before the snapGo for itTheir call62.5%−0.138% to convertField goal62.5%79% to makePunt61.7%−0.9average punt
- Q1 2:05OHIO 4th & 8 at OHIO 19, down 14Agrees with the numbersPunted · 51.3% before the snapGo for it50.8%−0.632% to convertField goalOut of rangePuntTheir call51.5%average punt
- Q1 0:00BUF 4th & 13 at OHIO 32, up 14Agrees with the numbersKicked a field goal · 52.0% before the snapGo for it50.8%−1.321% to convertField goalTheir call52.1%51% to makePunt51.0%−1.1average punt
- Q2 11:19OHIO 4th & 7 at BUF 38, down 17Numbers favored go for it by 1.5 ptsPunted · 39.4% before the snapGo for it39.7%37% to convertField goal38.3%−1.438% to makePuntTheir call38.2%−1.5average punt
- Q2 11:11BUF 4th & 4 at OHIO 36, up 17Numbers favored go for it by 2.6 ptsPunted · 63.5% before the snapGo for it63.5%48% to convertField goal61.5%−2.042% to makePuntTheir call60.9%−2.6average punt
- Q2 0:36OHIO 4th & 5 at BUF 27, down 17Agrees with the numbersKicked a field goal · 28.2% before the snapGo for it26.7%−1.641% to convertField goalTheir call28.3%62% to makePunt20.9%−7.4average punt
- Q3 14:54BUF 4th & 20 at BUF 48, up 14Agrees with the numbersPunted · 70.6% before the snapGo for it68.6%−2.610% to convertField goalOut of rangePuntTheir call71.2%average punt
- Q3 12:15OHIO 4th & 8 at OHIO 18, down 14Agrees with the numbersPunted · 25.2% before the snapGo for it24.3%−1.232% to convertField goalOut of rangePuntTheir call25.5%average punt
- Q3 10:02BUF 4th & 10 at BUF 41, up 14Agrees with the numbersPunted · 77.0% before the snapGo for it76.0%−2.329% to convertField goalOut of rangePuntTheir call78.3%average punt
- Q3 6:05BUF 4th & 3 at OHIO 44, up 7Numbers favored go for it by 1.6 ptsPunted · 69.6% before the snapGo for it70.5%52% to convertField goal67.2%−3.327% to makePuntTheir call68.9%−1.6average punt
- Q4 15:00BUF 4th & 8 at OHIO 41, tiedClose callPunted · 51.5% before the snapGo for it52.2%34% to convertField goal50.6%−1.632% to makePuntTheir call51.5%−0.7average punt
- Q4 14:12OHIO 4th & 10 at OHIO 34, tiedAgrees with the numbersPunted · 49.1% before the snapGo for it47.4%−4.029% to convertField goalOut of rangePuntTheir call51.4%average punt
- Q4 13:02BUF 4th & 10 at OHIO 49, tiedAgrees with the numbersPunted · 51.6% before the snapGo for it50.8%−2.129% to convertField goalOut of rangePuntTheir call52.9%average punt
- Q4 10:20OHIO 4th & 8 at OHIO 7, tiedAgrees with the numbersPunted · 46.4% before the snapGo for it41.9%−3.631% to convertField goalOut of rangePuntTheir call45.6%average punt
- Q4 2:12OHIO 4th & 12 at BUF 13, down 7Numbers favored field goal by 2.1 ptsWent for it · 13.5% before the snapGo for itTheir call8.9%−2.120% to convertField goal11.1%85% to makePunt5.2%−5.8average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 3 of 3OHIO made the numbers' call on 3 of 3
- Q1 12:18BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call35.5%97% to makeGo for two35.5%−<0.145% to convert
- Q1 3:42OHIO Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call57.7%97% to makeGo for two57.6%−0.145% to convert
- Q1 2:11BUF Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call48.5%97% to makeGo for two48.5%−<0.145% to convert
- Q3 6:05OHIO Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call29.1%97% to makeGo for two28.9%−0.245% to convert
- Q3 0:53OHIO Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call46.7%97% to makeGo for two46.4%−0.345% to convert
- Q4 8:10BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call78.2%97% to makeGo for two77.6%−0.645% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartOHIODrive 1PUNT5 plays · 9 yds · 0:0068% → 68%
Q1 15:00
2ND & 1
OWN 34
0
31.9%
Nathan Rourke pass complete to Papi White for no gain to the Ohio 34Similar
own 0own 2550opp 25opp 0
BUFDrive 2TD3 plays · 69 yds · 1:0733% → 34%
Q1 13:25
1ST & 10
OWN 31
+35
32.6%
Tyree Jackson pass complete to Anthony Johnson for 35 yds to the Ohio 34 for a 1ST downSimilar
Q1 13:25
1ST & 10
OPP 34
+3
32.8%
Tyree Jackson pass complete to Tyler Mabry for 3 yds to the Ohio 31Similar
Q1 12:18
2ND & 7
OPP 31
+31
34.3%
Tyree Jackson pass complete to Anthony Johnson for 31 yds for a TD, (Adam Mitcheson KICK)Similar
own 0own 2550opp 25opp 0
OHIODrive 3FUMBLE TD4 plays · -5 yds · 0:5066% → 64%
Q1 11:28
3RD & 9
OWN 26
+20
35.9%
Nathan Rourke sacked by Demone Harris for a loss of 6 yards Nathan Rourke fumbled, recovered by Buff Charles Harris , return for 0 yards , return for 20 yds, (Adam Mitcheson KICK)Similar
own 0own 2550opp 25opp 0
OHIODrive 4TD16 plays · 75 yds · 7:4664% → 61%
Q1 11:28
3RD & 8
OPP 41
+19
35.7%
Nathan Rourke pass complete to Papi White for 19 yds to the Buff 22 for a 1ST downSimilar
Q1 11:28
1ST & 10
OPP 22
-6
35.5%
Nathan Rourke run for 4 yds to the Buff 18 OHIO Penalty, Offensive holding (Papi White) to the Buff 28Similar
Q1 11:28
4TH & 6
OPP 18
+7
35.8%
Nathan Rourke pass complete to David Burroughs for 7 yds to the Buff 11 for a 1ST downSimilar
Q1 11:28
3RD & 1
OPP 2
-5
35.6%
[PSTL], PENALTY OHIO delay of game (Rourke, Nathan) 5 yards to the UB7, NO PLAY.Similar
own 0own 2550opp 25opp 0
BUFDrive 5TD5 plays · 70 yds · 1:2741% → 49%
Q1 3:38
1ST & 10
OWN 30
+13
41.1%
Tyree Jackson pass complete to K.J. Osborn for 13 yds to the Buff 43 for a 1ST downSimilar
Q1 3:38
1ST & 10
OWN 43
-5
41.9%
[SGUN], PENALTY UB false start (O'HAGAN, James) 5 yards to the UB38, NO PLAY.Similar
Q1 3:38
1ST & 15
OWN 38
+8
41.4%
Tyree Jackson pass complete to Kamathi Holsey for 8 yds to the Buff 46Similar
Q1 2:11
2ND & 7
OWN 46
+54
48.9%
Tyree Jackson pass complete to Anthony Johnson for 54 yds for a TD, (Adam Mitcheson KICK)Similar
own 0own 2550opp 25opp 0
OHIODrive 6PUNT5 plays · 2 yds · 0:0053% → 53%
Q1 2:05
3RD & 8
OWN 19
0
46.9%
Nathan Rourke pass incomplete to Troy Mangen, broken up by Ryan WilliamsonSimilar
own 0own 2550opp 25opp 0
BUFDrive 7FG9 plays · 21 yds · 1:0750% → 60%
Q1 1:07
1ST & 10
OWN 47
+7
50.4%
Tyree Jackson pass complete to Tyler Mabry for 7 yds to the Ohio 46Similar
Q1 1:07
3RD & 3
OPP 46
+17
49.9%
Tyree Jackson pass complete to Kamathi Holsey for 17 yds to the Ohio 29 for a 1ST downSimilar
Q1 0:13
2ND & 10
OPP 29
-3
50.7%
Tyree Jackson sacked by Kent Berger for a loss of 3 yards to the Ohio 32Similar
own 0own 2550opp 25opp 0
OHIODrive 8PUNT10 plays · 43 yds · 3:3645% → 41%
Q2 14:55
1ST & 10
OWN 19
+5
55.0%
Nathan Rourke pass complete to Jerrid Marhefka for 5 yds to the Ohio 24Similar
Q2 14:55
1ST & 10
OWN 31
+28
54.4%
Nathan Rourke pass complete to Cameron Odom for 28 yds to the Buff 41 for a 1ST downSimilar
Q2 14:55
1ST & 10
OPP 41
-10
53.0%
[PSTL], Ross, Julian rush for 5 yards to the UB36 (COLLIER, Jordan), PENALTY OHIO holding (Morgan, Mason) 10 yards to the OHIO49, NO PLAY.Similar
Q2 14:55
1ST & 20
OWN 49
+6
54.6%
Nathan Rourke pass complete to Mason Morgan for 6 yds to the Buff 45Similar
Q2 14:55
3RD & 7
OPP 38
0
53.2%
Nathan Rourke pass incomplete to Cameron Odom, broken up by Devon RussellSimilar
Q2 11:19
4TH & 7
OPP 38
0
59.1%
Michael Farkas punt for 30 yds, fair catch by K.J. Osborn at the Buff 8Similar
own 0own 2550opp 25opp 0
BUFDrive 9PUNT11 plays · 56 yds · 0:0068% → 69%
Q2 11:11
3RD & 4
OWN 14
+5
68.4%
[SGUN], PENALTY OHIO offside (Smart, Trent) 5 yards to the UB19, 1ST DOWN UB, NO PLAY.Similar
Q2 11:11
2ND & 9
OWN 20
+6
69.4%
Tyree Jackson pass complete to Tyler Mabry for 6 yds to the Buff 26Similar
Q2 11:11
3RD & 3
OWN 26
+18
68.9%
Tyree Jackson pass complete to Jamarl Eiland for 18 yds to the Buff 44 for a 1ST downSimilar
own 0own 2550opp 25opp 0
OHIODrive 10FG10 plays · 53 yds · 4:5034% → 34%
Q2 5:26
2ND & 10
OWN 31
+16
66.1%
Nathan Rourke pass complete to Papi White for 16 yds to the Ohio 47 for a 1ST downSimilar
Q2 5:26
2ND & 11
OWN 46
+22
65.3%
Nathan Rourke pass complete to Jerrid Marhefka for 22 yds to the Buff 32 for a 1ST downSimilar
Q2 5:26
3RD & 5
OPP 27
0
62.7%
Nathan Rourke pass incomplete to Jerrid Marhefka, broken up by Cameron LewisSimilar
own 0own 2550opp 25opp 0
BUFDrive 11END OF HALF2 plays · -1 yds · 0:0071% → 71%
own 0own 2550opp 25opp 0
BUFDrive 12PUNT7 plays · 7 yds · 0:0072% → 69%
OHIODrive 13PUNT4 plays · 2 yds · 0:0027% → 26%
BUFDrive 14PUNT6 plays · 0 yds · 1:1576% → 73%
Q3 11:17
1ST & 10
OWN 41
-5
76.4%
[SGUN], PENALTY UB false start (JOHNSON, Anthon) 5 yards to the UB36, NO PLAY.Similar
Q3 11:17
1ST & 15
OWN 36
+2
75.6%
Tyree Jackson pass complete to K.J. Osborn for 2 yds to the Buff 38Similar
Q3 10:02
4TH & 10
OWN 41
+2
72.9%
Kyle DeWeen punt for 34 yds , Papi White returns for 2 yds to the Ohio 27Similar
own 0own 2550opp 25opp 0
OHIODrive 15TD8 plays · 73 yds · 3:4427% → 44%
BUFDrive 16PUNT9 plays · 31 yds · 0:0068% → 68%
Q3 6:05
1ST & 10
OWN 25
+12
67.5%
Tyree Jackson pass complete to Kamathi Holsey for 12 yds to the Buff 37 for a 1ST downSimilar
Q3 6:05
3RD & 6
OWN 41
+8
68.5%
Tyree Jackson pass complete to Emmanuel Reed for 8 yds to the Buff 49 for a 1ST downSimilar
Q3 6:05
2ND & 8
OPP 49
+5
70.6%
Tyree Jackson pass complete to Jamarl Eiland for 5 yds to the Ohio 44Similar
Q3 6:05
3RD & 3
OPP 44
0
69.8%
Tyree Jackson pass incomplete to Kamathi Holsey, broken up by Quentin PolingSimilar
own 0own 2550opp 25opp 0
OHIODrive 17TD4 plays · 92 yds · 1:3133% → 58%
Q3 2:24
2ND & 8
OWN 10
+10
67.1%
Nathan Rourke pass complete to Papi White for 10 yds to the Ohio 20 for a 1ST downSimilar
Q3 2:24
1ST & 10
OWN 20
+23
66.4%
Nathan Rourke pass complete to Mason Morgan for 23 yds to the Ohio 43 for a 1ST downSimilar
Q3 0:53
1ST & 10
OWN 43
+57
41.7%
Nathan Rourke pass complete to Cameron Odom for 57 yds for a TD, (Louie Zervos KICK)Similar
own 0own 2550opp 25opp 0
BUFDrive 18PUNT7 plays · 40 yds · 0:4750% → 50%
Q4 15:00
2ND & 5
OWN 24
+33
50.4%
Tyree Jackson pass complete to Kamathi Holsey for 33 yds to the Ohio 43 for a 1ST downSimilar
Q4 15:00
3RD & 8
OPP 41
0
54.4%
Tyree Jackson pass incomplete to Tyler Mabry, broken up by Evan CroutchSimilar
Q4 15:00
4TH & 8
OPP 41
0
50.1%
Kyle DeWeen punt for 27 yds, fair catch by Papi White at the Ohio 14Similar
own 0own 2550opp 25opp 0
OHIODrive 19PUNT5 plays · 20 yds · 0:0053% → 51%
Q4 14:12
1ST & 10
OWN 14
+20
46.7%
Nathan Rourke pass complete to Mason Morgan for 20 yds to the Ohio 34 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 20PUNT9 plays · 36 yds · 0:0051% → 50%
Q4 13:02
1ST & 10
OWN 15
+12
50.6%
Tyree Jackson pass complete to Anthony Johnson for 12 yds to the Buff 27 for a 1ST downSimilar
Q4 13:02
1ST & 10
OWN 27
+12
51.4%
Tyree Jackson pass complete to Anthony Johnson for 12 yds to the Buff 39 for a 1ST downSimilar
Q4 13:02
2ND & 8
OWN 41
+7
54.4%
Tyree Jackson pass complete to Kamathi Holsey for 7 yds to the Buff 48Similar
Q4 13:02
4TH & 10
OPP 49
0
50.2%
Kyle DeWeen punt for 44 yds, fair catch by Papi White at the Ohio 5Similar
own 0own 2550opp 25opp 0
OHIODrive 21PUNT4 plays · 2 yds · 0:0052% → 48%
BUFDrive 22TD2 plays · 6 yds · 0:2560% → 86%
OHIODrive 23INT17 plays · 62 yds · 5:5822% → 12%
Q4 8:10
2ND & 8
OWN 27
0
77.3%
Nathan Rourke pass incomplete to Papi White, broken up by Khalil HodgeSimilar
Q4 8:10
3RD & 8
OWN 27
+14
79.5%
[SGUN], Rourke, Nathan pass incomplete to Meyer, Andrew, PENALTY UB pass interference (ROBERTS, Tim) 14 yards to the OHIO41, 1ST DOWN OHIO, NO PLAY.Similar
Q4 8:10
1ST & 10
OPP 45
+8
73.1%
Nathan Rourke pass complete to Jerrid Marhefka for 8 yds to the Buff 37Similar
Q4 8:10
2ND & 2
OPP 37
+15
72.4%
[PSTL], Rourke, Nathan pass intercepted by COLLIER, Jordan at the UB27, COLLIER, Jordan return to the OHIO36 (Pruehs, Jake), PENALTY UB roughing passer (HARRIS, Demone) 15 yards to the UB22, 1ST DOWN OHIO, NO PLAY.Similar
Q4 2:12
3RD & 5
OPP 6
-7
84.1%
Nathan Rourke sacked by Ishmael Hargrove for a loss of 7 yards to the Buff 13Similar
Q4 2:12
4TH & 12
OPP 13
0
87.8%
Nathan Rourke pass intercepted, touchback. Khalil Hodge return for no gainSimilar
own 0own 2550opp 25opp 0
BUFDrive 24END OF GAME6 plays · 10 yds · 0:1096% → 96%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 8:10
Emmanuel Reed run for 1 yd for a TD, (Adam Mitcheson KICK)
+25.8
TD · Q3 0:53
Nathan Rourke pass complete to Cameron Odom for 57 yds for a TD, (Louie Zervos KICK)
-24.6
TD · Q3 6:05
Nathan Rourke run for 1 yd for a TD, (Louie Zervos KICK)
-14