View as
Win probability · UVA
modelUVA aheadDUKE aheadconfidence bandkey playUVA scoreDUKE score
What if? - hover the chart or a play below, then change how it went
Q2 12:33 · Porter Wilson punt for 38 yds, fair catch by Billy Kemp IV at the Virg 47
Driver values - Δ win prob, pts
Home team on offensePregame priorGarbage-time factorScore differentialScore diff ÷ offense timeoutsScore diff ÷ seconds remaining
This game in five plays
- TD · Q2 12:33: Brennan Armstrong run for 4 yds for a TD (Brian Delaney KICK) — UVA win probability +6.4 pts (now 61%) (top driver: Not a blowout margin).
- TD · Q3 5:51: Chase Brice pass complete to Noah Gray for 8 yds for a TD (Charlie Hamm KICK) — DUKE win probability +18.4 pts (now 57%) (top driver: DUKE has the ball).
- TD · Q4 12:43: Brennan Armstrong pass complete to Lavel Davis Jr. for 18 yds for a TD (Brian Delaney KICK) — UVA win probability +27.6 pts (now 76%) (top driver: UVA has the ball).
- TD · Q4 9:59: Brennan Armstrong pass complete to Lavel Davis Jr. for 26 yds for a TD (Brian Delaney KICK) — UVA win probability +16.6 pts (now 91%) (top driver: UVA has the ball).
- TD · Q4 5:03: Wayne Taulapapa run for 10 yds for a TD (Brian Delaney KICK) — UVA win probability +7.7 pts (now 99%) (top driver: UVA 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
UVA made the numbers' call on 7 of 9DUKE made the numbers' call on 6 of 9
- Q1 12:08DUKE 4th & 7 at UVA 7, tiedAgrees with the numbersKicked a field goal · 38.1% before the snapGo for it38.1%−<0.128% to convertField goalTheir call38.1%91% to makePunt37.6%−0.5average punt
- Q1 12:08UVA 4th & 9 at UVA 26, down 3Agrees with the numbersPunted · 61.5% before the snapGo for it61.5%−0.130% to convertField goalOut of rangePuntTheir call61.6%average punt
- Q1 11:12DUKE 4th & 9 at DUKE 49, up 3Agrees with the numbersPunted · 38.2% before the snapGo for it38.2%−0.132% to convertField goalOut of rangePuntTheir call38.3%average punt
- Q1 10:07UVA 4th & 1 at UVA 28, down 3Close callPunted · 61.2% before the snapGo for it61.4%71% to convertField goalOut of rangePuntTheir call61.2%−0.2average punt
- Q1 8:33DUKE 4th & 2 at DUKE 35, up 3Close callPunted · 38.7% before the snapGo for it38.8%57% to convertField goalOut of rangePuntTheir call38.7%−0.1average punt
- Q1 6:41UVA 4th & 4 at DUKE 37, down 3Agrees with the numbersWent for it · 61.3% before the snapGo for itTheir call61.4%48% to convertField goal61.2%−0.240% to makePunt61.1%−0.3average punt
- Q1 4:10DUKE 4th & 10 at DUKE 37, up 3Agrees with the numbersPunted · 39.0% before the snapGo for it38.8%−0.429% to convertField goalOut of rangePuntTheir call39.2%average punt
- Q1 3:47UVA 4th & 6 at UVA 27, down 3Agrees with the numbersPunted · 59.3% before the snapGo for it59.3%−0.239% to convertField goalOut of rangePuntTheir call59.5%average punt
- Q2 12:33DUKE 4th & 10 at DUKE 15, up 3Agrees with the numbersPunted · 40.3% before the snapGo for it39.3%−1.228% to convertField goalOut of rangePuntTheir call40.6%average punt
- Q2 8:55DUKE 4th & 13 at UVA 31, down 4Close callWent for it · 36.0% before the snapGo for itTheir call35.2%−0.821% to convertField goal36.0%54% to makePunt35.2%−0.8average punt
- Q2 1:50UVA 4th & 10 at DUKE 14, up 4Agrees with the numbersKicked a field goal · 65.5% before the snapGo for it64.1%−0.626% to convertField goalTheir call64.8%84% to makePunt60.5%−4.2average punt
- Q3 12:40DUKE 4th & 7 at UVA 29, down 7Agrees with the numbersKicked a field goal · 29.4% before the snapGo for it29.0%−0.437% to convertField goalTheir call29.3%58% to makePunt22.4%−6.9average punt
- Q3 12:40UVA 4th & 5 at UVA 47, up 4Agrees with the numbersPunted · 65.1% before the snapGo for it65.4%−0.241% to convertField goalOut of rangePuntTheir call65.5%average punt
- Q3 5:51UVA 4th & 8 at DUKE 48, down 3Agrees with the numbersPunted · 50.2% before the snapGo for it50.6%−0.934% to convertField goalOut of rangePuntTheir call51.4%average punt
- Q4 6:41UVA 4th & 1 at UVA 46, up 11Numbers favored go for it by 1.4 ptsPunted · 92.3% before the snapGo for it92.5%70% to convertField goalOut of rangePuntTheir call91.1%−1.4average punt
- Q4 5:17DUKE 4th & 1 at DUKE 29, down 11Agrees with the numbersWent for it · 7.4% before the snapGo for itTheir call7.5%71% to convertField goalOut of rangePunt6.4%−1.1average punt
- Q4 5:03DUKE 4th & 16 at UVA 40, down 18Close callWent for it · 2.0% before the snapGo for itTheir call1.7%−0.316% to convertField goal2.0%34% to makePunt1.9%−0.1average punt
- Q4 2:43UVA 4th & 11 at UVA 39, up 18Agrees with the numbersPunted · 98.5% before the snapGo for it98.3%−0.226% to convertField goalOut of rangePuntTheir call98.5%average punt
After touchdowns: kick or go for two?
UVA made the numbers' call on 5 of 5DUKE made the numbers' call on 2 of 2
- Q1 1:07DUKE Touchdown, up 9 before the tryAgrees with the numbersKicked · madeKickTheir call46.2%97% to makeGo for two46.1%−0.145% to convert
- Q2 12:33UVA Touchdown, down 4 before the tryAgrees with the numbersKicked · madeKickTheir call58.5%97% to makeGo for two58.5%−0.145% to convert
- Q2 8:55UVA Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call64.0%97% to makeGo for two63.9%−0.145% to convert
- Q3 5:51DUKE Touchdown, up 2 before the tryAgrees with the numbersKicked · madeKickTheir call50.0%97% to makeGo for two49.7%−0.245% to convert
- Q4 12:43UVA Touchdown, up 3 before the tryAgrees with the numbersKicked · madeKickTheir call70.5%97% to makeGo for two70.3%−0.345% to convert
- Q4 9:59UVA Touchdown, up 10 before the tryAgrees with the numbersKicked · madeKickTheir call89.7%97% to makeGo for two89.7%−<0.145% to convert
- Q4 5:03UVA Touchdown, up 17 before the tryAgrees with the numbersKicked · madeKickTheir call98.2%97% to makeGo for two98.1%−0.145% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartDUKEDrive 2FG8 plays · 12 yds · 2:4439% → 40%
Q1 14:52
2ND & 10
OPP 19
+5
60.8%
VIRGINIA Penalty, Defensive offside (Mandy Alonso) to the Virg 14Similar
own 0own 2550opp 25opp 0
UVADrive 3PUNT5 plays · 1 yds · 0:0061% → 60%
Q1 12:08
4TH & 9
OWN 26
+3
60.4%
Nash Griffin punt for 40 yds , Jalon Calhoun returns for 3 yds to the Duke 37Similar
own 0own 2550opp 25opp 0
DUKEDrive 4PUNT5 plays · 12 yds · 0:0040% → 39%
UVADrive 5PUNT5 plays · 19 yds · 0:0060% → 60%
Q1 10:07
4TH & 1
OWN 28
0
60.1%
Nash Griffin punt for 45 yds, fair catch by Jalon Calhoun at the Duke 27Similar
own 0own 2550opp 25opp 0
DUKEDrive 6PUNT4 plays · 8 yds · 0:0040% → 40%
Q1 8:33
2ND & 11
OWN 26
+6
60.1%
Chase Brice pass complete to Damond Philyaw-Johnson for 6 yds to the Duke 32Similar
own 0own 2550opp 25opp 0
UVADrive 7DOWNS7 plays · 38 yds · 0:0060% → 60%
Q1 6:41
1ST & 10
OWN 25
+15
59.8%
Brennan Armstrong pass complete to Billy Kemp IV for 15 yds to the Virg 40 for a 1ST downSimilar
Q1 6:41
1ST & 10
OWN 40
+3
60.5%
Brennan Armstrong pass complete to Tony Poljan for 3 yds to the Virg 43Similar
Q1 6:41
2ND & 7
OWN 43
+14
60.6%
Brennan Armstrong pass complete to Billy Kemp IV for 14 yds to the Duke 43 for a 1ST downSimilar
Q1 6:41
1ST & 10
OPP 43
+3
60.8%
Brennan Armstrong pass complete to Billy Kemp IV for 3 yds to the Duke 40Similar
own 0own 2550opp 25opp 0
DUKEDrive 8PUNT4 plays · 0 yds · 0:0041% → 40%
Q1 4:10
4TH & 10
OWN 37
0
59.9%
Porter Wilson punt for 40 yds, fair catch by Billy Kemp IV at the Virg 23Similar
own 0own 2550opp 25opp 0
UVADrive 9PUNT4 plays · 4 yds · 0:0059% → 58%
Q1 3:47
1ST & 10
OWN 23
+4
59.0%
Brennan Armstrong pass complete to Terrell Jana for 4 yds to the Virg 27Similar
own 0own 2550opp 25opp 0
DUKEDrive 10TD5 plays · 66 yds · 1:5041% → 47%
UVADrive 11TD13 plays · 75 yds · 3:3453% → 61%
DUKEDrive 12PUNT5 plays · 0 yds · 0:0043% → 41%
UVADrive 13TD8 plays · 53 yds · 2:2460% → 65%
DUKEDrive 14DOWNS10 plays · 44 yds · 0:0038% → 37%
UVADrive 15FG11 plays · 55 yds · 4:0364% → 72%
Q2 5:53
1ST & 10
OWN 31
+7
64.3%
Brennan Armstrong pass complete to Billy Kemp IV for 7 yds to the Virg 38Similar
Q2 5:53
2ND & 3
OWN 38
+5
65.6%
Brennan Armstrong pass complete to Ira Armstead for 5 yds to the Virg 43 for a 1ST downSimilar
Q2 5:53
1ST & 10
OWN 43
+17
65.6%
Brennan Armstrong pass complete to Tony Poljan for 17 yds to the Duke 40 for a 1ST downSimilar
Q2 2:46
3RD & 10
OPP 14
0
67.7%
Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Leonard JohnsonSimilar
own 0own 2550opp 25opp 0
DUKEDrive 16INT6 plays · 6 yds · 0:1229% → 30%
UVADrive 17INT3 plays · 0 yds · 0:0072% → 71%
Q2 1:33
3RD & 10
OPP 44
0
70.5%
Brennan Armstrong pass intercepted Leonard Johnson return for no gain to the Duke 16Similar
own 0own 2550opp 25opp 0
DUKEDrive 18END OF HALF4 plays · 7 yds · 0:0030% → 30%
Q2 1:17
1ST & 10
OWN 16
+4
70.3%
Chase Brice pass complete to Jontavis Robertson for 4 yds to the Duke 20Similar
Q2 1:17
2ND & 6
OWN 20
+6
70.5%
Chase Brice pass complete to Jalon Calhoun for 6 yds to the Duke 26 for a 1ST downSimilar
Q2 1:17
1ST & 10
OWN 26
0
70.1%
Chase Brice pass incomplete to Jalon Calhoun, broken up by Charles SnowdenSimilar
Q2 1:17
2ND & 10
OWN 26
-3
70.5%
Chase Brice sacked by Noah Taylor for a loss of 3 yards to the Duke 23Similar
own 0own 2550opp 25opp 0
DUKEDrive 19FG9 plays · 55 yds · 2:2030% → 37%
Q3 15:00
3RD & 10
OWN 16
+34
71.5%
Chase Brice pass complete to Jalon Calhoun for 34 yds to the 50 yard line for a 1ST downSimilar
Q3 15:00
1ST & 10
50
+18
67.5%
Chase Brice pass complete to Jake Bobo for 18 yds to the Virg 32 for a 1ST downSimilar
Q3 15:00
2ND & 7
OPP 29
0
65.7%
Chase Brice pass incomplete to Darrell Harding Jr., broken up by De'Vante CrossSimilar
Q3 15:00
3RD & 7
OPP 29
0
67.8%
Chase Brice pass incomplete to Damond Philyaw-Johnson, broken up by Charles SnowdenSimilar
own 0own 2550opp 25opp 0
UVADrive 20PUNT8 plays · 22 yds · 0:0065% → 64%
DUKEDrive 21INT7 plays · 43 yds · 0:0033% → 37%
Q3 10:00
1ST & 10
OWN 15
-2
66.9%
Chase Brice pass complete to Deon Jackson for a loss of 2 yards to the Duke 13Similar
Q3 10:00
3RD & 9
OWN 16
+31
68.3%
Chase Brice pass complete to Darrell Harding Jr. for 31 yds to the Duke 47 for a 1ST downSimilar
Q3 10:00
3RD & 3
OPP 46
+4
63.3%
Chase Brice pass complete to Jake Marwede for 4 yds to the Virg 42 for a 1ST downSimilar
Q3 10:00
1ST & 10
OPP 42
0
62.8%
Chase Brice pass intercepted Brenton Nelson return for no gain to the Virg 2Similar
own 0own 2550opp 25opp 0
UVADrive 22INT4 plays · 6 yds · 0:0068% → 67%
Q3 7:30
1ST & 10
OWN 2
0
68.2%
Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Lummie Young IVSimilar
Q3 7:30
3RD & 9
OWN 3
+5
66.7%
Brennan Armstrong pass incomplete to Lavel Davis Jr., PENALTY DU offside (Victor Dimukeje) 5 yards to the VA8, NO PLAY.Similar
Q3 7:30
3RD & 4
OWN 8
-3
66.7%
Brennan Armstrong pass intercepted Rocky Shelton II return for 3 yds to the Virg 10Similar
own 0own 2550opp 25opp 0
DUKEDrive 23TD2 plays · 10 yds · 0:3739% → 57%
UVADrive 24PUNT9 plays · 27 yds · 0:0050% → 49%
Q3 5:51
2ND & 10
OWN 25
+5
49.8%
Brennan Armstrong pass complete to Billy Kemp IV for 5 yds to the Virg 30Similar
Q3 5:51
3RD & 5
OWN 30
+5
49.2%
Brennan Armstrong pass complete to Terrell Jana for 5 yds to the Virg 35 for a 1ST downSimilar
Q3 5:51
1ST & 10
OWN 35
+15
50.6%
Wayne Taulapapa run for 15 yds to the 50 yard line for a 1ST downSimilar
Q3 5:51
1ST & 10
50
0
54.5%
Brennan Armstrong pass complete to Wayne Taulapapa for no gain to the 50 yard lineSimilar
own 0own 2550opp 25opp 0
DUKEDrive 25INT5 plays · 58 yds · 0:0054% → 59%
Q3 3:24
2ND & 8
OWN 39
+15
43.3%
Chase Brice pass incomplete to Eli Pancol, PENALTY VA pass interference (Brenton Nelson) 15 yards to the VA46, 1ST DOWN DU, NO PLAY.Similar
Q3 3:24
1ST & 10
OPP 22
0
40.7%
Jalon Calhoun pass intercepted Brenton Nelson return for no gain to the Virg 6Similar
own 0own 2550opp 25opp 0
UVADrive 26TD10 plays · 94 yds · 4:0047% → 76%
Q4 15:00
2ND & 5
OWN 26
+11
48.1%
Brennan Armstrong pass complete to Shane Simpson for 11 yds to the Virg 37 for a 1ST downSimilar
Q4 15:00
1ST & 10
OWN 37
0
48.7%
Brennan Armstrong pass incomplete to Lavel Davis Jr., broken up by Jalen AlexanderSimilar
Q4 15:00
2ND & 10
OWN 37
+15
48.4%
Brennan Armstrong pass complete to Terrell Jana for 15 yds to the Duke 48 for a 1ST downSimilar
Q4 15:00
1ST & 10
OPP 48
-9
52.9%
Brennan Armstrong sacked by Victor Dimukeje and Drew Jordan for a loss of 9 yards to the Virg 43Similar
Q4 15:00
2ND & 19
OWN 43
+39
48.2%
Brennan Armstrong pass complete to Lavel Davis Jr. for 39 yds to the Duke 18 for a 1ST downSimilar
Q4 12:43
1ST & 10
OPP 18
+18
75.7%
Brennan Armstrong pass complete to Lavel Davis Jr. for 18 yds for a TD (Brian Delaney KICK)Similar
own 0own 2550opp 25opp 0
DUKEDrive 27INT5 plays · 20 yds · 0:0032% → 36%
Q4 12:43
1ST & 10
OWN 25
+15
67.9%
Chase Brice pass complete to Dennis Smith for 15 yds to the Duke 40 for a 1ST downSimilar
Q4 12:43
2ND & 17
OWN 33
+12
68.3%
Chase Brice pass complete to Dennis Smith for 12 yds to the Duke 45Similar
Q4 12:43
3RD & 5
OWN 45
0
64.2%
Chase Brice pass intercepted Joey Blount return for no gain to the Duke 49Similar
own 0own 2550opp 25opp 0
UVADrive 28TD4 plays · 49 yds · 1:2175% → 91%
Q4 11:20
1ST & 10
OPP 49
0
74.9%
Keytaon Thompson pass incomplete to Brennan Armstrong, broken up by J'Marick WoodsSimilar
Q4 11:20
2ND & 10
OPP 49
+9
74.2%
Brennan Armstrong pass complete to Wayne Taulapapa for 9 yds to the Duke 40Similar
Q4 11:20
3RD & 1
OPP 40
+14
74.4%
Brennan Armstrong pass complete to Tony Poljan for 14 yds to the Duke 26 for a 1ST downSimilar
Q4 9:59
1ST & 10
OPP 26
+26
91.0%
Brennan Armstrong pass complete to Lavel Davis Jr. for 26 yds for a TD (Brian Delaney KICK)Similar
own 0own 2550opp 25opp 0
DUKEDrive 29INT4 plays · -9 yds · 0:0011% → 10%
UVADrive 30PUNT6 plays · 9 yds · 2:3191% → 92%
DUKEDrive 31FUMBLE5 plays · -5 yds · 1:159% → 9%
Q4 5:17
4TH & 1
OWN 29
+5
91.5%
Gunnar Holmberg run for a loss of 14 yards to the Duke 10 Gunnar Holmberg fumbled, forced by Joey Blount, recovered by Virg Matt Gahm , return for 5 yds to the Duke 10Similar
own 0own 2550opp 25opp 0
UVADrive 32TD1 play · 10 yds · 0:0099% → 99%
own 0own 2550opp 25opp 0
DUKEDrive 33DOWNS8 plays · 35 yds · 0:002% → 2%
Q4 5:03
2ND & 9
OWN 26
+28
97.7%
Chris Katrenick pass complete to Jarett Garner for 28 yds to the Virg 46 for a 1ST downSimilar
Q4 5:03
1ST & 10
OPP 46
+12
97.4%
Chris Katrenick pass complete to Jarett Garner for 12 yds to the Virg 34 for a 1ST downSimilar
Q4 5:03
3RD & 12
OPP 36
-4
97.4%
Chris Katrenick sacked by Matt Gahm for a loss of 4 yards to the Virg 40Similar
own 0own 2550opp 25opp 0
UVADrive 34PUNT5 plays · -1 yds · 0:0099% → 99%
Q4 2:43
2ND & 2
OWN 48
-7
99.4%
Lindell Stone pass complete to Tavares Kelly Jr. for a loss of 7 yards to the Virg 41Similar
Q4 2:43
4TH & 11
OWN 39
0
99.2%
Nash Griffin punt for 43 yds , Jake Bobo returns for no gain to the Virg 15 Jake Bobo fumbled, forced by TEAM, recovered by Virg Tucker FinkelstonSimilar
own 0own 2550opp 25opp 0
UVADrive 35END OF GAME1 play · 1 yds · 0:00100% → 100%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q4 12:43
Brennan Armstrong pass complete to Lavel Davis Jr. for 18 yds for a TD (Brian Delaney KICK)
+27.6
TD · Q3 5:51
Chase Brice pass complete to Noah Gray for 8 yds for a TD (Charlie Hamm KICK)
-18.4
TD · Q4 9:59
Brennan Armstrong pass complete to Lavel Davis Jr. for 26 yds for a TD (Brian Delaney KICK)
+16.6