2023 · Week 8 · Oct 21, 2023 · S.B. Ballard Stadium
Speed4x
View as
Win probability · ODU
modelODU aheadAPP aheadconfidence bandkey playODU scoreAPP score
What if? - hover the chart or a play below, then change how it went
Q3 10:54 · Ethan Sanchez 46 yd FG GOOD
Driver values - Δ win prob, pts
Pregame priorHome team on offenseScore differentialGarbage-time factorScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 4:14: Joey Aguilar pass complete to David Larkins for 5 yds for a TD (Michael Hughes KICK) — APP win probability +7.0 pts (now 72%) (top driver: APP has the ball).
- TD · Q2 1:27: Keshawn Wicks run for 20 yds for a TD (Ethan Sanchez KICK) — ODU win probability +15.2 pts (now 47%) (top driver: ODU has the ball).
- FG · Q3 10:54: Ethan Sanchez 46 yd FG GOOD — ODU win probability +8.6 pts (now 58%) (top driver: ODU has the ball).
- TD · Q3 4:03: Joey Aguilar pass complete to Kaedin Robinson for 17 yds for a TD (Michael Hughes KICK) — APP win probability +10.7 pts (now 60%) (top driver: APP has the ball).
- TD · Q4 0:48: Keshawn Wicks 16 Yd Run (Grant Wilson Pass to Jalen Butler for Two-Point Conversion) — ODU win probability +42.8 pts (now 97%) (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 5 of 7APP made the numbers' call on 8 of 10
- Q1 9:43APP 4th & 13 at ODU 39, tiedAgrees with the numbersPunted · 61.5% before the snapGo for it61.4%−0.121% to convertField goal61.5%−<0.136% to makePuntTheir call61.5%average punt
- Q1 7:46ODU 4th & 9 at ODU 13, tiedAgrees with the numbersPunted · 38.4% before the snapGo for it38.3%−0.330% to convertField goalOut of rangePuntTheir call38.5%average punt
- Q1 3:59APP 4th & 1 at ODU 1, tiedAgrees with the numbersWent for it · 60.4% before the snapGo for itTheir call60.2%59% to convertField goal59.5%−0.794% to makePunt57.6%−2.5average punt
- Q2 11:26APP 4th & 6 at APP 40, tiedAgrees with the numbersPunted · 57.1% before the snapGo for it57.0%−0.140% to convertField goalOut of rangePuntTheir call57.0%average punt
- Q2 10:03ODU 4th & 8 at ODU 24, tiedAgrees with the numbersPunted · 42.5% before the snapGo for it42.1%−0.632% to convertField goalOut of rangePuntTheir call42.7%average punt
- Q2 4:14APP 4th & 2 at ODU 5, tiedAgrees with the numbersWent for it · 58.1% before the snapGo for itTheir call57.9%51% to convertField goal56.7%−1.392% to makePunt51.0%−6.9average punt
- Q2 0:45APP 4th & 1 at APP 34, tiedAgrees with the numbersPunted · 55.3% before the snapGo for it55.2%−<0.171% to convertField goalOut of rangePuntTheir call55.3%average punt
- Q3 10:54ODU 4th & 3 at APP 29, up 3Numbers favored go for it by 1.2 ptsKicked a field goal · 55.2% before the snapGo for it55.3%52% to convertField goalTheir call54.1%−1.258% to makePunt47.6%−7.6average punt
- Q3 10:47APP 4th & 2 at ODU 25, down 6Agrees with the numbersWent for it · 43.7% before the snapGo for itTheir call44.0%57% to convertField goal42.3%−1.766% to makePunt33.3%−10.7average punt
- Q3 4:03APP 4th & 4 at ODU 17, down 6Agrees with the numbersWent for it · 39.8% before the snapGo for itTheir call38.9%47% to convertField goal38.7%−0.380% to makePunt25.7%−13.3average punt
- Q3 1:22ODU 4th & 23 at ODU 38, down 1Agrees with the numbersPunted · 42.8% before the snapGo for it37.9%−6.87% to convertField goalOut of rangePuntTheir call44.6%average punt
- Q4 12:55APP 4th & 4 at APP 37, up 1Close callPunted · 55.1% before the snapGo for it55.9%48% to convertField goalOut of rangePuntTheir call55.4%−0.5average punt
- Q4 12:00ODU 4th & 6 at ODU 32, down 1Agrees with the numbersPunted · 42.4% before the snapGo for it41.9%−2.439% to convertField goalOut of rangePuntTheir call44.4%average punt
- Q4 9:15APP 4th & 6 at APP 49, up 1Close callPunted · 56.5% before the snapGo for it56.1%40% to convertField goalOut of rangePuntTheir call55.9%−0.2average punt
- Q4 4:50ODU 4th & 21 at ODU 25, down 1Agrees with the numbersPunted · 41.3% before the snapGo for it32.0%−6.68% to convertField goalOut of rangePuntTheir call38.5%average punt
- Q4 3:46APP 4th & 6 at APP 38, up 1Agrees with the numbersPunted · 59.4% before the snapGo for it56.6%−2.040% to convertField goalOut of rangePuntTheir call58.6%average punt
- Q4 1:08ODU 4th & 10 at APP 40, down 1Numbers favored field goal by 7.5 ptsWent for it · 42.8% before the snapGo for itTheir call32.3%−7.530% to convertField goal39.8%34% to makePunt26.9%−12.9average punt
After touchdowns: kick or go for two?
ODU made the numbers' call on 3 of 3APP made the numbers' call on 3 of 3
- Q1 3:59APP Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call62.5%97% to makeGo for two62.5%−<0.145% to convert
- Q2 13:02ODU Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call41.3%97% to makeGo for two41.3%−0.145% to convert
- Q2 4:14APP Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call65.0%97% to makeGo for two64.9%−0.145% to convert
- Q2 1:27ODU Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call43.3%97% to makeGo for two43.2%−0.145% to convert
- Q3 4:03APP Touchdown, tied before the tryAgrees with the numbersKicked · madeKickTheir call51.6%97% to makeGo for two51.4%−0.245% to convert
- Q4 0:48ODU Touchdown, up 5 before the tryAgrees with the numbersWent for two · convertedKick82.2%−1.797% to makeGo for twoTheir call84.0%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartAPPDrive 1PUNT11 plays · 36 yds · 5:1772% → 69%
Q1 15:00
1ST & 10
OWN 25
+12
28.5%
Joey Aguilar pass complete to Kanye Roberts for 12 yds to the APP 37 for a 1ST downSimilar
Q1 15:00
1ST & 10
OPP 36
-10
28.5%
Appalachian State Penalty, Offensive Holding (-10 Yards) to the ODU 46Similar
Q1 15:00
1ST & 20
OPP 46
+2
28.5%
Joey Aguilar pass complete to Kanye Roberts for 2 yds to the ODU 44Similar
Q1 15:00
2ND & 18
OPP 44
+3
28.5%
Joey Aguilar pass complete to Dashaun Davis for 3 yds to the ODU 41Similar
Q1 15:00
3RD & 15
OPP 41
-2
28.5%
Joey Aguilar sacked by Kris Trinidad for a loss of 2 yards to the ODU 39 Joey Aguilar fumbled, recovered by APP Kanye Roberts , return for 0 yardsSimilar
Q1 9:43
4TH & 13
OPP 39
0
31.1%
Mitchell Lake punt for 27 yds, fair catch by Isiah Paige at the ODU 12Similar
own 0own 2550opp 25opp 0
ODUDrive 2PUNT4 plays · 1 yds · 1:5731% → 31%
APPDrive 3TD8 plays · 46 yds · 3:4769% → 71%
own 0own 2550opp 25opp 0
ODUDrive 4TD14 plays · 87 yds · 5:5030% → 39%
Q1 3:52
1ST & 10
OWN 13
+4
29.8%
Grant Wilson pass complete to Kadarius Calloway for 4 yds to the ODU 17Similar
Q1 3:52
3RD & 5
OWN 18
+16
29.5%
Grant Wilson pass complete to Javon Harvey for 16 yds to the ODU 34 for a 1ST downSimilar
Q1 3:52
2ND & 10
OWN 34
-10
30.0%
No Huddle-Shotgun Wilson,Grant pass complete short right to Bly,Jordan for 9 yards to the ODU43, out of bounds at ODU43 PENALTY ODU Holding (Saunders,Santana) 10 yards from ODU34 to ODU24. NO PLAY.Similar
Q1 3:52
2ND & 20
OWN 24
+24
29.8%
Grant Wilson pass complete to Javon Harvey for 24 yds to the ODU 48 for a 1ST downSimilar
Q1 3:52
2ND & 16
OWN 42
+14
30.1%
Grant Wilson pass complete to Isiah Paige for 14 yds to the APP 44Similar
Q1 0:00
3RD & 2
OPP 44
+5
31.4%
No Huddle-Shotgun Calloway,Kadarius rush middle for 2 yards gain to the App42 (Parker Jr.,Andrew) PENALTY App Offside (Parker Jr.,Andrew) 5 yards from App44 to App39, 1ST DOWN. NO PLAY.Similar
Q2 15:00
3RD & 2
OPP 31
+25
31.5%
Grant Wilson pass complete to Reymello Murphy for 25 yds to the APP 6 for a 1ST downSimilar
Q2 13:02
2ND & GOAL
OPP 3
+3
38.9%
Grant Wilson pass complete to Kadarius Calloway for 3 yds for a TD (Ethan Sanchez KICK)Similar
own 0own 2550opp 25opp 0
APPDrive 5PUNT6 plays · 16 yds · 1:3264% → 63%
Q2 12:58
1ST & 10
OWN 24
+12
35.7%
Joey Aguilar pass complete to Kaedin Robinson for 12 yds to the APP 36 for a 1ST downSimilar
Q2 12:58
1ST & 10
OWN 36
+4
35.2%
Joey Aguilar pass complete to Kaedin Robinson for 4 yds to the APP 40Similar
Q2 11:26
4TH & 6
OWN 40
+3
36.9%
Mitchell Lake punt for 41 yds , Isiah Paige returns for 3 yds to the ODU 22Similar
own 0own 2550opp 25opp 0
ODUDrive 6PUNT4 plays · 2 yds · 1:2338% → 37%
Q2 11:26
1ST & 10
OWN 22
-7
37.5%
Grant Wilson sacked by Nate Johnson for a loss of 7 yards to the ODU 15Similar
own 0own 2550opp 25opp 0
APPDrive 7TD12 plays · 70 yds · 5:4963% → 72%
Q2 10:03
2ND & 5
OWN 35
-10
36.1%
No Huddle-Shotgun Roberts,Kanye rush middle for 0 yards to the App35 (Lowry,Denzel; Stevens,Sayyid) PENALTY App Holding (Daley,Damion) 10 yards from App35 to App25. NO PLAY.Similar
Q2 10:03
2ND & 15
OWN 25
+28
37.2%
Joey Aguilar pass complete to Christan Horn for 28 yds to the ODU 47 for a 1ST downSimilar
Q2 10:03
3RD & 7
OPP 44
+15
35.4%
Joey Aguilar pass complete to Kaedin Robinson for 15 yds to the ODU 29 for a 1ST downSimilar
Q2 10:03
1ST & 10
OPP 29
+16
34.4%
Joey Aguilar pass complete to Kaedin Robinson for 16 yds to the ODU 13 for a 1ST downSimilar
Q2 10:03
1ST & 10
OPP 13
+3
34.4%
Joey Aguilar pass complete to Dashaun Davis for 3 yds to the ODU 10Similar
Q2 4:14
4TH & 2
OPP 5
+5
28.1%
Joey Aguilar pass complete to David Larkins for 5 yds for a TD (Michael Hughes KICK)Similar
own 0own 2550opp 25opp 0
ODUDrive 8TD6 plays · 92 yds · 2:4129% → 47%
Q2 4:08
1ST & 10
OWN 27
0
29.8%
No Huddle-Shotgun Wilson,Grant pass complete short right to Bly,Jordan for 3 yards to the ODU30, out of bounds at ODU30 PENALTY ODU Pass Interference offsetting App Face Mask offsetting. NO PLAY.Similar
Q2 4:08
1ST & 10
OWN 27
+8
29.8%
Grant Wilson pass complete to Isiah Paige for 8 yds to the ODU 35Similar
Q2 4:08
2ND & 2
OWN 35
+9
31.1%
Grant Wilson pass complete to Isiah Paige for 9 yds to the ODU 44 for a 1ST downSimilar
own 0own 2550opp 25opp 0
APPDrive 9PUNT6 plays · 9 yds · 0:3761% → 61%
own 0own 2550opp 25opp 0
ODUDrive 10FG7 plays · 35 yds · 0:4543% → 51%
ODUDrive 11FG11 plays · 46 yds · 4:0647% → 58%
Q3 15:00
1ST & 10
OWN 37
+6
47.8%
Grant Wilson pass complete to Isiah Paige for 6 yds to the ODU 43Similar
Q3 15:00
2ND & 4
OWN 43
+5
49.5%
Grant Wilson pass complete to Jalen Butler for 5 yds to the ODU 48 for a 1ST downSimilar
Q3 15:00
1ST & 10
OWN 48
+8
49.4%
Grant Wilson pass complete to Reymello Murphy for 8 yds to the APP 44Similar
Q3 15:00
1ST & 10
OPP 36
-5
50.1%
No Huddle-Shotgun Wilson,Grant pass incomplete deep right to Murphy,Reymello PENALTY ODU Illegal Formation 5 yards from App36 to App41. NO PLAY.Similar
own 0own 2550opp 25opp 0
APPDrive 12TD14 plays · 60 yds · 6:4447% → 60%
Q3 10:47
3RD & 6
OPP 44
+11
51.7%
Joey Aguilar pass complete to Christan Horn for 11 yds to the ODU 33 for a 1ST downSimilar
Q3 10:47
2ND & 6
OPP 19
+4
49.1%
Joey Aguilar pass complete to Dashaun Davis for 4 yds to the ODU 15Similar
Q3 4:03
4TH & 4
OPP 17
+17
40.1%
Joey Aguilar pass complete to Kaedin Robinson for 17 yds for a TD (Michael Hughes KICK)Similar
own 0own 2550opp 25opp 0
ODUDrive 13PUNT9 plays · 13 yds · 2:4143% → 40%
Q3 4:03
1ST & 10
OWN 40
+11
46.9%
Grant Wilson pass complete to Isiah Paige for 11 yds to the APP 49 for a 1ST downSimilar
Q3 4:03
2ND & 8
OPP 47
-10
48.4%
No Huddle-Shotgun Wilson,Grant pass incomplete short right to Paige,Isiah QB hurried by Collins,Shawn PENALTY ODU Holding (Thomas,Leroy) 10 yards from App47 to ODU43. NO PLAY.Similar
Q3 4:03
2ND & 18
OWN 43
-15
44.1%
No Huddle-Shotgun Wilson,Grant pass complete short right to Paige,Isiah for 11 yards to the App46 (Ross,Nick; Farrar,Derrell) PENALTY ODU Pass Interference (Murphy,Reymello) 15 yards from ODU43 to ODU28. NO PLAY.Similar
own 0own 2550opp 25opp 0
APPDrive 14PUNT9 plays · 36 yds · 3:2757% → 57%
Q3 1:22
2ND & 10
OWN 1
+12
43.5%
Joey Aguilar pass complete to Dalton Stroman for 12 yds to the APP 13 for a 1ST down Old Dominion Penalty, Defensive Holding (Yards) declined for a 1ST downSimilar
Q3 1:22
1ST & 10
OWN 13
-7
42.6%
Roberts,Kanye rush middle for 2 yards gain to the App15 (Asbury,Shawn; Lowry,Denzel) PENALTY App Tripping (Wilson,Eli) 7 yards from App13 to App06. NO PLAY.Similar
Q4 15:00
2ND & 15
OWN 8
+23
42.5%
Joey Aguilar pass complete to Makai Jackson for 23 yds to the APP 31 for a 1ST downSimilar
Q4 12:55
4TH & 4
OWN 37
+6
43.0%
Mitchell Lake punt for 41 yds , Isiah Paige returns for 6 yds to the ODU 28Similar
own 0own 2550opp 25opp 0
ODUDrive 15PUNT4 plays · 4 yds · 0:5544% → 41%
Q4 12:00
4TH & 6
OWN 32
0
40.7%
Ethan Duane punt for 38 yds, fair catch by Kaedin Robinson at the APP 30Similar
own 0own 2550opp 25opp 0
APPDrive 16PUNT6 plays · 19 yds · 2:4558% → 58%
Q4 12:00
2ND & 14
OWN 26
+19
42.9%
Joey Aguilar pass complete to Kaedin Robinson for 19 yds to the APP 45 for a 1ST downSimilar
own 0own 2550opp 25opp 0
ODUDrive 17PUNT11 plays · 10 yds · 4:2545% → 41%
Q4 9:15
3RD & 4
OWN 21
+5
42.8%
Grant Wilson pass complete to Isiah Paige for 5 yds to the ODU 26 for a 1ST downSimilar
Q4 9:15
2ND & 5
OWN 31
+5
46.1%
Grant Wilson pass complete to Isiah Paige for 5 yds to the ODU 36 for a 1ST downSimilar
Q4 9:15
1ST & 10
OWN 36
+5
46.7%
No Huddle-Shotgun Wicks,Keshawn rush middle for 1 yard gain to the ODU37 (Arnholt,Kyle) PENALTY App Illegal Substitution 5 yards from ODU36 to ODU41. NO PLAY.Similar
Q4 9:15
2ND & 5
OWN 41
-10
50.0%
Old Dominion Penalty, Offensive Holding (-10 Yards) to the ODU 32Similar
Q4 9:15
2ND & 14
OWN 32
-7
44.6%
Grant Wilson sacked by Santana Hopper for a loss of 7 yards to the ODU 25Similar
own 0own 2550opp 25opp 0
APPDrive 18PUNT5 plays · 4 yds · 1:0463% → 63%
ODUDrive 19TD16 plays · 69 yds · 2:5847% → 97%
Q4 3:46
3RD & 4
OWN 37
+13
48.4%
Grant Wilson pass complete to Kadarius Calloway for 13 yds to the 50 yard line for a 1ST downSimilar
Q4 1:22
3RD & 3
OPP 33
-10
51.4%
No Huddle-Shotgun Wicks,Keshawn rush left for 13 yards gain to the App20, out of bounds at App20 PENALTY ODU Holding (Adams,Chris) 10 yards from App33 to App43. NO PLAY.Similar
Q4 1:08
4TH & 10
OPP 40
+19
41.2%
Grant Wilson pass complete to Javon Harvey for 19 yds to the APP 21 for a 1ST downSimilar
Q4 0:48
2ND & 5
OPP 16
+16
96.6%
Keshawn Wicks 16 Yd Run (Grant Wilson Pass to Jalen Butler for Two-Point Conversion)Similar
own 0own 2550opp 25opp 0
APPDrive 20END OF GAME9 plays · 56 yds · 0:438% → 10%
Q4 0:43
1ST & 10
OWN 21
+13
92.1%
Joey Aguilar pass complete to Eli Wilson for 13 yds to the APP 34 for a 1ST downSimilar
Q4 0:43
1ST & 10
OWN 34
+2
91.0%
Joey Aguilar pass complete to Kanye Roberts for 2 yds to the APP 36Similar
Q4 0:26
2ND & 8
OWN 36
+15
92.6%
Old Dominion Penalty, Targeting (15 Yards) to the ODU 44 for a 1ST downSimilar
Q4 0:26
1ST & 10
OPP 44
+21
90.6%
Joey Aguilar pass complete to Christan Horn for 21 yds to the ODU 23 for a 1ST downSimilar
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 0:48
Keshawn Wicks 16 Yd Run (Grant Wilson Pass to Jalen Butler for Two-Point Conversion)
+42.8
TD · Q2 1:27
Keshawn Wicks run for 20 yds for a TD (Ethan Sanchez KICK)
+15.2
TD · Q3 4:03
Joey Aguilar pass complete to Kaedin Robinson for 17 yds for a TD (Michael Hughes KICK)
-10.7