2024 · Week 14 · Nov 26, 2024 · UB Stadium
Speed4x
View as
Win probability · BUF
modelBUF aheadKENT aheadconfidence bandkey playBUF scoreKENT score
What if? - hover the chart or a play below, then change how it went
Q2 14:19 · Tommy Ulatowski run for a loss of 1 yard to the BUF 46
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialGarbage-time factorBlowout marginScore diff ÷ offense timeouts
This game in five plays
- TD · Q1 5:35: Tadd Barr 39 Yd pass from C.J. Ogbonna (Two-Point Pass Conversion Failed) — BUF win probability +1.1 pts (now 92%) (top driver: BUF has the ball).
- TD · Q2 12:39: Victor Snow 18 Yd pass from C.J. Ogbonna (Two-Point Pass Conversion Failed) — BUF win probability +1.8 pts (now 94%) (top driver: BUF has the ball).
- TD · Q2 3:20: Al-Jay Henderson 20 Yd Run (Upton Bellenfant Kick) — BUF win probability +3.5 pts (now 98%) (top driver: BUF has the ball).
- TD · Q3 11:24: Luke Floriea 27 Yd pass from Tommy Ulatowski (Will Hryszko Kick) — KENT win probability +4.8 pts (now 7%) (top driver: KENT has the ball).
- TD · Q3 6:40: C.J. Ogbonna run for 11 yds for a TD (Upton Bellenfant KICK) — BUF win probability +2.2 pts (now 99%) (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 5KENT made the numbers' call on 9 of 10
- Q1 9:47KENT 4th & 6 at KENT 24, down 7Agrees with the numbersPunted · 7.6% before the snapGo for it7.6%−0.138% to convertField goalOut of rangePuntTheir call7.7%average punt
- Q1 3:09KENT 4th & 7 at BUF 43, down 13Close callPunted · 7.3% before the snapGo for it7.4%37% to convertField goal7.3%−0.128% to makePuntTheir call7.4%−<0.1average punt
- Q1 1:19BUF 4th & 5 at BUF 15, up 13Agrees with the numbersPunted · 92.6% before the snapGo for it92.5%−0.240% to convertField goalOut of rangePuntTheir call92.7%average punt
- Q2 14:19KENT 4th & 1 at BUF 45, down 13Agrees with the numbersWent for it · 8.1% before the snapGo for itTheir call8.1%70% to convertField goal7.6%−0.525% to makePunt7.8%−0.3average punt
- Q2 11:03KENT 4th & 11 at KENT 24, down 19Agrees with the numbersPunted · 5.8% before the snapGo for it5.4%−0.725% to convertField goalOut of rangePuntTheir call6.1%average punt
- Q2 6:21KENT 4th & 8 at BUF 33, down 19Agrees with the numbersWent for it · 6.1% before the snapGo for itTheir call5.9%34% to convertField goal5.9%−<0.149% to makePunt5.5%−0.4average punt
- Q2 0:16BUF 4th & 2 at KENT 5, up 26Agrees with the numbersWent for it · 98.2% before the snapGo for itTheir call98.2%51% to convertField goal98.1%−<0.192% to makePunt97.0%−1.2average punt
- Q3 13:00KENT 4th & 6 at KENT 29, down 26Agrees with the numbersPunted · 1.3% before the snapGo for it1.3%−0.139% to convertField goalOut of rangePuntTheir call1.5%average punt
- Q3 9:49BUF 4th & 7 at BUF 28, up 19Agrees with the numbersPunted · 96.7% before the snapGo for it96.7%−0.436% to convertField goalOut of rangePuntTheir call97.2%average punt
- Q3 8:14KENT 4th & 4 at KENT 17, down 19Agrees with the numbersPunted · 4.2% before the snapGo for it4.2%−0.147% to convertField goalOut of rangePuntTheir call4.3%average punt
- Q3 3:30KENT 4th & 15 at KENT 43, down 26Agrees with the numbersPunted · 0.4% before the snapGo for it0.2%−0.417% to convertField goalOut of rangePuntTheir call0.6%average punt
- Q4 14:47BUF 4th & 4 at KENT 24, up 26Close callKicked a field goal · 99.6% before the snapGo for it99.6%47% to convertField goalTheir call99.5%−<0.168% to makePunt98.9%−0.7average punt
- Q4 13:51KENT 4th & 4 at KENT 31, down 29Agrees with the numbersPunted · 0.1% before the snapGo for it0.2%−0.148% to convertField goalOut of rangePuntTheir call0.2%average punt
- Q4 9:26BUF 4th & 14 at KENT 45, up 29Agrees with the numbersPunted · 99.9% before the snapGo for it99.8%−0.119% to convertField goal99.8%−0.125% to makePuntTheir call99.9%average punt
- Q4 7:24KENT 4th & 14 at KENT 11, down 29Agrees with the numbersPunted · 0.1% before the snapGo for it0.0%−0.117% to convertField goalOut of rangePuntTheir call0.1%average punt
After touchdowns: kick or go for two?
BUF made the numbers' call on 4 of 6KENT made the numbers' call on 1 of 1
- Q1 11:41BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call92.5%97% to makeGo for two92.5%−<0.145% to convert
- Q1 5:35BUF Touchdown, up 13 before the tryClose callWent for two · failedKick92.6%97% to makeGo for twoTheir call92.6%−<0.145% to convert
- Q2 12:39BUF Touchdown, up 19 before the tryClose callWent for two · failedKick94.5%97% to makeGo for twoTheir call94.5%−<0.145% to convert
- Q2 3:20BUF Touchdown, up 25 before the tryAgrees with the numbersKicked · madeKickTheir call95.3%97% to makeGo for two95.3%−<0.145% to convert
- Q3 11:24KENT Touchdown, down 20 before the tryAgrees with the numbersKicked · madeKickTheir call2.7%97% to makeGo for two2.6%−<0.145% to convert
- Q3 6:40BUF Touchdown, up 25 before the tryAgrees with the numbersKicked · madeKickTheir call99.1%97% to makeGo for two99.1%−<0.145% to convert
- Q4 5:17BUF Touchdown, up 35 before the tryAgrees with the numbersKicked · madeKickTheir call100.0%97% to makeGo for two100.0%−<0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBUFDrive 1TD12 plays · 75 yds · 3:1991% → 91%
Q1 15:00
1ST & 10
OWN 38
+3
90.9%
C.J. Ogbonna pass complete to JJ Jenkins for 3 yds to the BUF 41Similar
Q1 15:00
3RD & 7
OWN 41
+13
90.9%
C.J. Ogbonna pass complete to Victor Snow for 13 yds to the KENT 46 for a 1ST downSimilar
Q1 15:00
1ST & 10
OPP 46
+8
90.9%
C.J. Ogbonna pass complete to Victor Snow for 8 yds to the KENT 38Similar
Q1 15:00
2ND & 8
OPP 30
+9
90.9%
C.J. Ogbonna pass complete to Jake Orlando for 9 yds to the KENT 21 for a 1ST downSimilar
own 0own 2550opp 25opp 0
KENTDrive 2PUNT5 plays · 4 yds · 1:5410% → 10%
Q1 11:41
2ND & 12
OWN 18
+10
90.4%
Tommy Ulatowski pass complete to Jay Jay Etheridge for 10 yds to the KENT 28Similar
Q1 11:41
3RD & 2
OWN 28
-4
90.4%
Tommy Ulatowski sacked by Dion Crawford for a loss of 4 yards to the KENT 24Similar
Q1 9:47
4TH & 6
OWN 24
+67
90.2%
Josh Smith punt for 57 yds Buffalo Penalty, Offensive holding (Caleb Tate) to the BUF 9Similar
own 0own 2550opp 25opp 0
BUFDrive 3TD10 plays · 91 yds · 4:1290% → 92%
Q1 9:47
3RD & 6
OWN 13
+21
90.1%
C.J. Ogbonna pass complete to Victor Snow for 21 yds to the BUF 34 for a 1ST downSimilar
Q1 9:47
2ND & 4
OWN 40
+10
90.4%
Jacqez Barksdale run for 10 yds to the 50 yard line for a 1ST downSimilar
Q1 9:47
2ND & 9
OPP 49
+8
90.4%
C.J. Ogbonna pass complete to Victor Snow for 8 yds to the KENT 41Similar
Q1 5:35
1ST & 10
OPP 39
+39
91.5%
Tadd Barr 39 Yd pass from C.J. Ogbonna (Two-Point Pass Conversion Failed)Similar
own 0own 2550opp 25opp 0
KENTDrive 4PUNT9 plays · 32 yds · 2:2610% → 9%
BUFDrive 5PUNT4 plays · 5 yds · 1:5091% → 91%
own 0own 2550opp 25opp 0
KENTDrive 6DOWNS4 plays · 8 yds · 2:0010% → 10%
own 0own 2550opp 25opp 0
KENTDrive 7END OF HALF1 play · 0 yds · 0:009% → 9%
own 0own 2550opp 25opp 0
BUFDrive 8TD6 plays · 54 yds · 1:4092% → 94%
Q2 14:19
1ST & 10
OWN 46
+16
91.7%
C.J. Ogbonna pass complete to Victor Snow for 16 yds to the KENT 38 for a 1ST downSimilar
Q2 14:19
2ND & 9
OPP 37
+4
91.8%
C.J. Ogbonna pass complete to Messiah Burch for 4 yds to the KENT 33Similar
Q2 14:19
3RD & 5
OPP 33
+15
91.6%
C.J. Ogbonna pass incomplete to Victor Snow for a 1ST down Kent State Penalty, roughing passer (Matt Harmon) to the KENT 18 for a 1ST downSimilar
Q2 12:39
1ST & 10
OPP 18
+18
93.5%
Victor Snow 18 Yd pass from C.J. Ogbonna (Two-Point Pass Conversion Failed)Similar
own 0own 2550opp 25opp 0
KENTDrive 9PUNT5 plays · -1 yds · 1:367% → 7%
BUFDrive 10INT2 plays · -7 yds · 0:3594% → 94%
KENTDrive 11DOWNS8 plays · 57 yds · 4:077% → 7%
Q2 10:28
2ND & 2
OWN 16
+37
93.0%
Tommy Ulatowski pass complete to Jay Jay Etheridge for 37 yds to the BUF 47 for a 1ST downSimilar
Q2 10:28
2ND & 3
OPP 40
+5
92.3%
Ruel Tomlinson pass complete to Jay Jay Etheridge for 5 yds to the BUF 35 for a 1ST downSimilar
Q2 6:21
4TH & 8
OPP 33
-2
92.8%
Ruel Tomlinson sacked by Shaun Dolac and Kobe Stewart for a loss of 2 yards to the BUF 35Similar
own 0own 2550opp 25opp 0
BUFDrive 12TD7 plays · 65 yds · 3:0194% → 98%
Q2 6:21
3RD & 8
OWN 37
+15
93.7%
C.J. Ogbonna sacked by Stephen Daley for 0 yards to the KENT 37 for a 1ST down Kent State Penalty, face mask (15 yards) (Kameron Olds) to the KENT 48 for a 1ST downSimilar
Q2 6:21
2ND & 7
OPP 35
+15
93.9%
C.J. Ogbonna pass complete to Jacqez Barksdale for 15 yds to the KENT 20 for a 1ST downSimilar
own 0own 2550opp 25opp 0
KENTDrive 13PUNT4 plays · 5 yds · 1:353% → 2%
BUFDrive 14DOWNS7 plays · 26 yds · 1:2798% → 98%
Q2 1:43
3RD & 4
OPP 24
+11
98.0%
C.J. Ogbonna pass complete to Victor Snow for 11 yds to the KENT 13 for a 1ST downSimilar
own 0own 2550opp 25opp 0
KENTDrive 15PUNT5 plays · 4 yds · 2:001% → 2%
Q3 15:00
2ND & 10
OWN 25
+7
98.7%
Ruel Tomlinson pass complete to Luke Floriea for 7 yds to the KENT 32Similar
Q3 15:00
3RD & 3
OWN 32
-3
98.6%
Ruel Tomlinson sacked by Cornell Evans and Kobe Stewart for a loss of 3 yards to the KENT 29Similar
Q3 13:00
4TH & 6
OWN 29
+32
98.5%
Josh Smith punt for 32 yds , John Keough returns for no gain to the BUF 39, Fumble Recovery by Brodyn BishopSimilar
own 0own 2550opp 25opp 0
KENTDrive 16TD4 plays · 39 yds · 1:362% → 7%
Q3 13:00
1ST & 10
OPP 39
-4
98.2%
Tommy Ulatowski pass complete to Jay Jay Etheridge for a loss of 4 yards to the BUF 43Similar
Q3 13:00
2ND & 14
OPP 43
0
98.1%
Tommy Ulatowski pass complete to Jay Jay Etheridge for no gain to the BUF 43Similar
Q3 13:00
3RD & 14
OPP 43
+16
98.2%
Tommy Ulatowski pass complete to Jay Jay Etheridge for 16 yds to the BUF 27 for a 1ST downSimilar
Q3 11:24
1ST & 10
OPP 27
+27
93.4%
Luke Floriea 27 Yd pass from Tommy Ulatowski (Will Hryszko Kick)Similar
own 0own 2550opp 25opp 0
BUFDrive 17PUNT5 plays · 3 yds · 1:3596% → 96%
KENTDrive 18PUNT4 plays · 6 yds · 1:355% → 5%
Q3 9:49
2ND & 9
OWN 12
+5
95.0%
Tommy Ulatowski pass complete to Luke Floriea for 5 yds to the KENT 17Similar
own 0own 2550opp 25opp 0
BUFDrive 19TD7 plays · 41 yds · 1:3497% → 99%
KENTDrive 20PUNT7 plays · 18 yds · 3:101% → 0%
Q3 6:40
3RD & 10
OWN 48
-5
99.4%
Ruel Tomlinson sacked by Shaun Dolac and Antonio Colclough for a loss of 5 yards to the KENT 43Similar
own 0own 2550opp 25opp 0
BUFDrive 21FG9 plays · 49 yds · 3:4399% → 100%
Q3 3:30
3RD & 2
OWN 35
+10
99.4%
Al-Jay Henderson run for 10 yds to the BUF 45 for a 1ST down Kent State Penalty, substitution infraction (Luke Floriea) to the BUF 45 for a 1ST downSimilar
Q4 15:00
3RD & 4
OPP 24
0
99.6%
C.J. Ogbonna pass incomplete to Tadd Barr, broken up by Dallas BranchSimilar
own 0own 2550opp 25opp 0
KENTDrive 22PUNT5 plays · 6 yds · 0:560% → 0%
own 0own 2550opp 25opp 0
BUFDrive 23PUNT10 plays · 30 yds · 4:25100% → 100%
Q4 13:51
2ND & 10
OPP 41
0
99.8%
C.J. Ogbonna pass incomplete to Victor Snow, broken up by Matt HarmonSimilar
own 0own 2550opp 25opp 0
KENTDrive 24PUNT4 plays · -4 yds · 2:020% → 0%
BUFDrive 25TD4 plays · 42 yds · 2:07100% → 100%
own 0own 2550opp 25opp 0
KENTDrive 26INT7 plays · 40 yds · 3:260% → 0%
own 0own 2550opp 25opp 0
BUFDrive 27END OF GAME3 plays · 7 yds · 0:00100% → 100%
Biggest swings
TD · Q3 11:24
Luke Floriea 27 Yd pass from Tommy Ulatowski (Will Hryszko Kick)
-4.8
TD · Q2 3:20
Al-Jay Henderson 20 Yd Run (Upton Bellenfant Kick)
+3.5
TD · Q3 6:40
C.J. Ogbonna run for 11 yds for a TD (Upton Bellenfant KICK)
+2.2