2021 · Week 4 · Sep 25, 2021 · S.B. Ballard Stadium
Speed4x
View as
Win probability · ODU
modelODU aheadBUF aheadconfidence bandkey playODU scoreBUF score
What if? - hover the chart or a play below, then change how it went
Q2 0:30 · Evan Finegan punt for 53 yds , Isiah Paige returns for 6 yds to the ODU 41 BUFFALO Penalty, Personal Foul (TEAM) to the ODU 33
Driver values - Δ win prob, pts
Home team on offensePregame priorScore differentialGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 3:14: Dylan McDuffie run for 20 yds for a TD, (Alex McNulty KICK) — BUF win probability +8.7 pts (now 92%) (top driver: BUF has the ball).
- TD · Q2 2:07: Tim Terry Jr. 67 Yd Fumble Return (Alex McNulty Kick) — BUF win probability +7.4 pts (now 95%) (top driver: ODU has the ball).
- TD · Q3 0:34: D.J. Mack Jr. run for 2 yds for a TD, (Nick Rice KICK) — ODU win probability +5.7 pts (now 14%) (top driver: ODU has the ball).
- TD · Q4 8:36: Jon-Luke Peaker run for 7 yds for a TD, (Nick Rice KICK) — ODU win probability +16.3 pts (now 28%) (top driver: ODU has the ball).
- TD · Q4 0:19: D.J. Mack Jr. pass complete to Zack Kuntz for 19 yds for a TD, (Nick Rice PAT MISSED) — ODU win probability +26.9 pts (now 42%) (top driver: ODU 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
ODU made the numbers' call on 7 of 9BUF made the numbers' call on 4 of 8
- Q1 11:32BUF 4th & 6 at BUF 36, tiedAgrees with the numbersPunted · 77.2% before the snapGo for it77.2%−<0.140% to convertField goalOut of rangePuntTheir call77.2%average punt
- Q1 10:14ODU 4th & 3 at BUF 6, tiedClose callKicked a field goal · 23.6% before the snapGo for it23.6%46% to convertField goalTheir call23.5%−0.191% to makePunt23.0%−0.6average punt
- Q1 9:04ODU 4th & 7 at ODU 31, down 7Agrees with the numbersPunted · 22.1% before the snapGo for it22.1%−0.236% to convertField goalOut of rangePuntTheir call22.3%average punt
- Q1 3:49BUF 4th & 3 at midfield, up 7Close callPunted · 77.1% before the snapGo for it77.3%52% to convertField goalOut of rangePuntTheir call77.1%−0.3average punt
- Q2 12:03ODU 4th & 8 at BUF 41, down 7Close callPunted · 24.6% before the snapGo for it24.6%34% to convertField goal24.0%−0.532% to makePuntTheir call24.3%−0.3average punt
- Q2 8:25ODU 4th & 17 at ODU 18, down 14Agrees with the numbersPunted · 18.3% before the snapGo for it17.2%−1.213% to convertField goalOut of rangePuntTheir call18.4%average punt
- Q2 6:55ODU 4th & 17 at ODU 18, down 14Agrees with the numbersPunted · 17.7% before the snapGo for it16.8%−1.013% to convertField goalOut of rangePuntTheir call17.8%average punt
- Q2 0:58ODU 4th & 8 at ODU 41, down 28Agrees with the numbersPunted · 3.8% before the snapGo for it3.7%−0.134% to convertField goalOut of rangePuntTheir call3.7%average punt
- Q2 0:30BUF 4th & 5 at BUF 35, up 28Agrees with the numbersPunted · 94.9% before the snapGo for it94.8%−0.141% to convertField goalOut of rangePuntTheir call94.9%average punt
- Q3 11:41ODU 4th & 10 at BUF 37, down 28Agrees with the numbersWent for it · 3.0% before the snapGo for itTheir call2.9%30% to convertField goal2.9%−<0.140% to makePunt2.9%−<0.1average punt
- Q3 5:41BUF 4th & 2 at BUF 48, up 21Close callPunted · 96.2% before the snapGo for it96.4%57% to convertField goalOut of rangePuntTheir call95.9%−0.5average punt
- Q4 14:12BUF 4th & 4 at BUF 39, up 14Close callPunted · 91.1% before the snapGo for it91.5%48% to convertField goalOut of rangePuntTheir call91.2%−0.2average punt
- Q4 11:33ODU 4th & 11 at ODU 23, down 14Agrees with the numbersPunted · 10.5% before the snapGo for it9.2%−1.125% to convertField goalOut of rangePuntTheir call10.3%average punt
- Q4 10:24BUF 4th & 7 at BUF 20, up 14Agrees with the numbersPunted · 92.7% before the snapGo for it91.9%−0.435% to convertField goalOut of rangePuntTheir call92.3%average punt
- Q4 6:25BUF 4th & 3 at BUF 27, up 7Close callPunted · 81.6% before the snapGo for it82.0%52% to convertField goalOut of rangePuntTheir call81.2%−0.8average punt
- Q4 3:03BUF 4th & 4 at BUF 9, up 7Agrees with the numbersPunted · 86.3% before the snapGo for it85.0%−0.346% to convertField goalOut of rangePuntTheir call85.3%average punt
- Q4 0:19ODU 4th & 11 at BUF 19, down 7Agrees with the numbersWent for it · 14.9% before the snapGo for itTheir call13.3%25% to convertField goal11.1%−2.277% to makePunt8.7%−4.5average punt
After touchdowns: kick or go for two?
ODU made the numbers' call on 5 of 5BUF made the numbers' call on 5 of 5
- Q1 10:14BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call77.3%97% to makeGo for two77.3%−<0.145% to convert
- Q1 2:37ODU Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call26.8%97% to makeGo for two26.7%−<0.145% to convert
- Q2 13:49BUF Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call74.9%97% to makeGo for two74.8%−0.145% to convert
- Q2 8:25BUF Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call79.8%97% to makeGo for two79.7%−<0.145% to convert
- Q2 3:14BUF Touchdown, up 20 before the tryAgrees with the numbersKicked · madeKickTheir call87.7%97% to makeGo for two87.6%−<0.145% to convert
- Q2 2:07BUF Touchdown, up 27 before the tryAgrees with the numbersKicked · madeKickTheir call93.3%97% to makeGo for two93.3%−0.145% to convert
- Q3 8:18ODU Touchdown, down 22 before the tryAgrees with the numbersKicked · madeKickTheir call5.5%97% to makeGo for two5.4%−0.145% to convert
- Q3 0:34ODU Touchdown, down 15 before the tryAgrees with the numbersKicked · madeKickTheir call9.1%97% to makeGo for two9.0%−0.145% to convert
- Q4 8:36ODU Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call17.5%97% to makeGo for two17.4%−0.145% to convert
- Q4 0:19ODU Touchdown, down 1 before the tryAgrees with the numbersKicked · missedKickTheir call49.1%97% to makeGo for two42.5%−6.645% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartBUFDrive 1PUNT10 plays · 22 yds · 3:2380% → 78%
Q1 14:55
1ST & 10
OWN 14
+6
19.8%
VANTREASE, Kyle pass to the left incomplete intended for GASSETT, Jamari broken up by HEADEN, Joe Joe at the BUF25. PENALTY ODU Pass Interference enforced at the spot of the foul for 6 yards to the BUF20 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).Similar
Q1 14:55
3RD & 8
OWN 22
+10
19.8%
Kyle Vantrease pass complete to Quian Williams for 10 yds to the Buff 32 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ODUDrive 2MISSED FG TD4 plays · 7 yds · 3:1621% → 21%
ODUDrive 3PUNT4 plays · 3 yds · 1:0421% → 21%
Q1 10:08
1ST & 10
OWN 28
+1
21.0%
D.J. Mack Jr. pass complete to Zack Kuntz for 1 yd to the ODU 29Similar
Q1 9:04
4TH & 7
OWN 31
+54
21.0%
Ethan Duane punt for 44 yds , Ron Cook Jr. returns for a loss of 1 yard to the Buff 30 BUFFALO Penalty, Offensive Holding (TEAM) to the Buff 14Similar
own 0own 2550opp 25opp 0
BUFDrive 4PUNT9 plays · 36 yds · 5:1579% → 78%
ODUDrive 5TD5 plays · 26 yds · 1:1224% → 28%
Q1 2:45
1ST & 10
OPP 15
+13
24.1%
D.J. Mack Jr. pass complete to Isiah Paige for 13 yds to the Buff 2 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 6TD12 plays · 74 yds · 3:4274% → 78%
Q1 2:31
1ST & 10
OWN 26
-10
26.0%
VANTREASE, Kyle pass up the middle incomplete intended for WILLIAMS, Quian thrown to the BUF41; QB hurried by BRANDT-EPPS, Devin. PENALTY BUF Holding enforced 10 yards from the BUF26 to the BUF16 [NHSG]. NO PLAY (replay the down).Similar
Q1 2:31
1ST & 20
OWN 16
+15
26.1%
VANTREASE, Kyle pass to the left complete for 9 yards to WILLIAMS, Quian caught at the BUF20 and advanced to the BUF25 (CHARITY, Damion;WILLIAMS JR., Steven), out of bounds. PENALTY ODU Unsportsmanlike Conduct enforced 15 yards from the BUF21 to the BUF36 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).Similar
Q1 2:31
2ND & 7
OWN 39
-1
25.3%
Kyle Vantrease pass complete to Kevin Marks Jr. for a loss of 1 yard to the Buff 38Similar
Q1 2:31
3RD & 8
OWN 38
+5
25.7%
VANTREASE, Kyle pass up the middle incomplete intended for WILLIAMS, Quian thrown to the ODU42; QB hurried by JOHNSON, R'Tarriun. PENALTY ODU Offsides enforced 5 yards from the BUF38 to the BUF43 [NHSG]. NO PLAY (replay the down).Similar
Q1 2:31
3RD & 3
OWN 43
+11
25.2%
Kyle Vantrease pass complete to Dominic Johnson for 11 yds to the ODU 46 for a 1ST downSimilar
Q2 15:00
3RD & 5
OPP 41
+27
26.3%
Kyle Vantrease pass complete to Quian Williams for 27 yds to the ODU 14 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ODUDrive 7PUNT7 plays · 34 yds · 1:4624% → 24%
Q2 13:49
1ST & 10
OWN 35
+3
23.9%
D.J. Mack Jr. pass complete to Isaiah Spencer for 3 yds to the ODU 38Similar
Q2 13:49
2ND & 7
OWN 38
+15
24.4%
BUFFALO Penalty, Face mask (15 yards) (15 Yards) to the Buff 43 for a 1ST downSimilar
Q2 12:03
4TH & 8
OPP 41
0
24.3%
Ethan Duane punt for 32 yds, fair catch by Ron Cook Jr. at the Buff 9Similar
own 0own 2550opp 25opp 0
BUFDrive 8TD8 plays · 91 yds · 3:3876% → 83%
Q2 12:03
1ST & 10
OWN 21
+34
23.9%
Kyle Vantrease pass complete to Quian Williams for 34 yds to the ODU 45 for a 1ST downSimilar
Q2 12:03
1ST & 10
OPP 45
+26
22.5%
Kyle Vantrease pass complete to Quian Williams for 26 yds to the ODU 19 for a 1ST downSimilar
Q2 8:25
3RD & 4
OPP 13
+13
16.7%
Kyle Vantrease pass complete to Quian Williams for 13 yds for a TD, (Alex McNulty KICK)Similar
own 0own 2550opp 25opp 0
ODUDrive 9PUNT5 plays · -7 yds · 1:3018% → 17%
Q2 8:25
3RD & 8
OWN 27
0
17.9%
D.J. Mack Jr. sacked by Max Michel and Daymond Williams for 0 yards to the ODU 18Similar
Q2 8:25
4TH & 17
OWN 18
0
17.8%
Ethan Duane punt for 27 yds, fair catch by Ron Cook Jr. at the ODU 45Similar
Q2 6:55
4TH & 17
OWN 18
0
17.2%
Ethan Duane punt for 37 yds, fair catch by Dylan McDuffie at the Buff 45Similar
own 0own 2550opp 25opp 0
BUFDrive 10TD10 plays · 55 yds · 3:4183% → 92%
ODUDrive 11FUMBLE RETURN TD5 plays · 42 yds · 1:0711% → 6%
Q2 3:14
1ST & 10
OPP 40
+15
12.5%
BUFFALO Penalty, Personal Foul (TEAM) to the Buff 25 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ODUDrive 12PUNT7 plays · 16 yds · 1:095% → 4%
Q2 2:07
2ND & 7
OWN 28
+11
4.9%
D.J. Mack Jr. pass complete to Zack Kuntz for 11 yds to the ODU 39 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 13PUNT5 plays · 5 yds · 0:2896% → 96%
Q2 0:58
3RD & 10
OWN 30
+5
4.4%
VANTREASE, Kyle pass to the left incomplete intended for WILLIAMS, Quian thrown to the ODU45. PENALTY ODU Offsides enforced 5 yards from the BUF30 to the BUF35 [NHSG]. NO PLAY (replay the down).Similar
Q2 0:30
4TH & 5
OWN 35
+6
4.5%
Evan Finegan punt for 53 yds , Isiah Paige returns for 6 yds to the ODU 41 BUFFALO Penalty, Personal Foul (TEAM) to the ODU 33Similar
own 0own 2550opp 25opp 0
ODUDrive 14INT4 plays · 18 yds · 0:304% → 4%
ODUDrive 15DOWNS11 plays · 30 yds · 3:193% → 3%
Q3 15:00
3RD & 7
OWN 28
+10
3.1%
D.J. Mack Jr. pass complete to Javon Harvey for 10 yds to the ODU 38 for a 1ST downSimilar
Q3 15:00
1ST & 10
OWN 38
+6
3.3%
D.J. Mack Jr. pass complete to Ali Jennings III for 6 yds to the ODU 44Similar
Q3 15:00
1ST & 10
OPP 48
+9
3.5%
D.J. Mack Jr. pass complete to Javon Harvey for 9 yds to the Buff 39Similar
Q3 11:41
4TH & 10
OPP 37
0
2.9%
D.J. Mack Jr. sacked by James Patterson and Eric Black for 0 yards to the Buff 45Similar
own 0own 2550opp 25opp 0
BUFDrive 16FUMBLE1 play · 2 yds · 0:0097% → 97%
Q3 11:33
1ST & 10
OWN 45
+2
2.6%
Kevin Marks Jr. run for 2 yds to the Buff 47 fumbled, recovered by ODU Alonzo Ford Jr.Similar
own 0own 2550opp 25opp 0
ODUDrive 17TD8 plays · 47 yds · 3:153% → 8%
Q3 11:33
3RD & 7
OPP 44
+9
2.9%
D.J. Mack Jr. pass complete to Javon Harvey for 9 yds to the Buff 35 for a 1ST downSimilar
Q3 11:33
1ST & 10
OPP 35
-10
3.1%
OLDDOMINION Penalty, Offensive Holding (-10 Yards) to the ODU 47Similar
Q3 11:33
2ND & 20
OPP 45
+2
2.9%
D.J. Mack Jr. run for 12 yds to the ODU 33 OLDDOMINION Penalty, Offensive Holding (TEAM) to the ODU 47Similar
Q3 11:33
2ND & 28
OWN 47
+11
2.7%
D.J. Mack Jr. pass complete to Jon-Luke Peaker for 11 yds to the Buff 42Similar
own 0own 2550opp 25opp 0
BUFDrive 18PUNT6 plays · 18 yds · 2:2795% → 96%
Q3 8:08
1ST & 10
OWN 30
+6
4.8%
Kyle Vantrease pass complete to Dominic Johnson for 6 yds to the Buff 36Similar
Q3 8:08
2ND & 10
OWN 40
+8
4.6%
Kyle Vantrease pass complete to Quian Williams for 8 yds to the Buff 48Similar
Q3 5:41
4TH & 2
OWN 48
0
3.7%
Jackson Baltar punt for 37 yds, fair catch by Isiah Paige at the ODU 15Similar
own 0own 2550opp 25opp 0
ODUDrive 19TD11 plays · 85 yds · 5:075% → 14%
Q3 5:41
1ST & 10
OWN 15
+14
4.9%
D.J. Mack Jr. pass complete to Ali Jennings III for 14 yds to the ODU 29 for a 1ST downSimilar
Q3 5:41
1ST & 10
OWN 29
+21
5.1%
Javon Harvey run for 6 yds to the ODU 35 for a 1ST down BUFFALO Penalty, Face mask (15 yards) (TEAM) to the 50 yard line for a 1ST downSimilar
Q3 5:41
2ND & 8
OPP 48
+11
5.6%
D.J. Mack Jr. pass complete to Javon Harvey for 11 yds to the Buff 37 for a 1ST downSimilar
Q3 5:41
2ND & 22
OPP 49
+29
5.3%
D.J. Mack Jr. pass complete to Isaiah Spencer for 29 yds to the Buff 20 for a 1ST downSimilar
Q3 5:41
2ND & 7
OPP 17
+3
6.3%
BUFFALO Penalty, Face mask (3 yards) (Kyler Laing) to the Buff 10 for a 1ST downSimilar
own 0own 2550opp 25opp 0
BUFDrive 20PUNT4 plays · 6 yds · 0:4890% → 91%
Q4 15:00
2ND & 10
OWN 33
+6
9.8%
Kyle Vantrease pass complete to Quian Williams for 6 yds to the Buff 39Similar
Q4 14:12
4TH & 4
OWN 39
+18
8.8%
Jackson Baltar punt for 54 yds , Isiah Paige returns for 18 yds to the ODU 43 OLDDOMINION Penalty, Personal Foul (Jason Henderson) to the ODU 11Similar
own 0own 2550opp 25opp 0
ODUDrive 21PUNT6 plays · 12 yds · 2:3911% → 10%
Q4 14:12
1ST & 10
OWN 24
+4
11.4%
D.J. Mack Jr. pass complete to Zack Kuntz for 4 yds to the ODU 28Similar
own 0own 2550opp 25opp 0
BUFDrive 22PUNT4 plays · 3 yds · 1:0993% → 93%
Q4 10:24
4TH & 7
OWN 20
+8
7.2%
Jackson Baltar punt for 51 yds , Isiah Paige returns for 8 yds to the ODU 37Similar
own 0own 2550opp 25opp 0
ODUDrive 23TD5 plays · 63 yds · 1:489% → 28%
Q4 10:24
1ST & 10
OWN 37
+3
9.3%
D.J. Mack Jr. pass complete to Zack Kuntz for 3 yds to the ODU 40Similar
Q4 10:24
2ND & 7
OWN 40
+31
9.7%
Blake Watson run for 31 yds to the BUFFALO 29 for a 1ST down BUFFALO Penalty, Personal Foul (Isaiah King) to the Buff 15 for a 1ST downSimilar
Q4 10:24
1ST & 10
OPP 14
0
11.7%
D.J. Mack Jr. pass complete to Isiah Paige for no gain to the Buff 14Similar
Q4 10:24
2ND & 10
OPP 14
+7
11.7%
D.J. Mack Jr. pass complete to Zack Kuntz for 7 yds to the Buff 7Similar
own 0own 2550opp 25opp 0
BUFDrive 24PUNT4 plays · 7 yds · 2:0782% → 82%
ODUDrive 25FUMBLE7 plays · 58 yds · 2:1822% → 27%
BUFDrive 26PUNT5 plays · 6 yds · 1:0487% → 87%
ODUDrive 27TD11 plays · 46 yds · 2:4425% → 42%
Biggest swings
End of Game · Final
Game over.
-42.1
TD · Q4 0:19
D.J. Mack Jr. pass complete to Zack Kuntz for 19 yds for a TD, (Nick Rice PAT MISSED)
+26.9
TD · Q4 8:36
Jon-Luke Peaker run for 7 yds for a TD, (Nick Rice KICK)
+16.3