2025 · Week 6 · Oct 4, 2025 · California Memorial Stadium
Speed4x
View as
Win probability · CAL
modelCAL aheadDUKE aheadconfidence bandkey playCAL scoreDUKE score
What if? - hover the chart or a play below, then change how it went
Q4 0:35 · TEAM run for a loss of 2 yards to the CAL 17
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 12:17: Kendrick Raphael run for 4 yds for a TD (Chase Meyer KICK) — CAL win probability +6.8 pts (now 59%) (top driver: CAL has the ball).
- TD · Q2 7:47: Anderson Castle run for 2 yds for a TD (Todd Pelino KICK) — DUKE win probability +6.5 pts (now 49%) (top driver: DUKE has the ball).
- TD · Q2 5:50: Darian Mensah pass complete to Que'Sean Brown for 26 yds for a TD (Todd Pelino KICK) — DUKE win probability +11.0 pts (now 61%) (top driver: DUKE has the ball).
- TD · Q2 1:10: Anderson Castle run for 1 yd for a TD (Todd Pelino KICK) — DUKE win probability +10.7 pts (now 72%) (top driver: DUKE has the ball).
- TD · Q4 8:22: Darian Mensah pass complete to Cooper Barkate for 10 yds for a TD (Todd Pelino KICK) — DUKE win probability +7.8 pts (now 95%) (top driver: DUKE 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
CAL made the numbers' call on 5 of 5DUKE made the numbers' call on 5 of 6
- Q1 7:27DUKE 4th & 19 at DUKE 15, down 7Agrees with the numbersPunted · 52.1% before the snapGo for it51.7%−0.510% to convertField goalOut of rangePuntTheir call52.2%average punt
- Q2 3:39CAL 4th & 22 at CAL 13, tiedAgrees with the numbersPunted · 47.8% before the snapGo for it44.9%−3.67% to convertField goalOut of rangePuntTheir call48.5%average punt
- Q2 0:47CAL 4th & 25 at CAL 10, down 7Agrees with the numbersPunted · 34.5% before the snapGo for it28.3%−4.76% to convertField goalOut of rangePuntTheir call32.9%average punt
- Q3 13:21DUKE 4th & 8 at DUKE 37, up 10Agrees with the numbersPunted · 68.2% before the snapGo for it67.7%−0.934% to convertField goalOut of rangePuntTheir call68.7%average punt
- Q3 8:31DUKE 4th & 8 at DUKE 43, up 10Agrees with the numbersPunted · 70.9% before the snapGo for it70.8%−1.334% to convertField goalOut of rangePuntTheir call72.1%average punt
- Q3 6:52CAL 4th & 16 at CAL 9, down 10Agrees with the numbersPunted · 25.2% before the snapGo for it23.2%−2.514% to convertField goalOut of rangePuntTheir call25.7%average punt
- Q3 4:56DUKE 4th & 16 at DUKE 44, up 10Agrees with the numbersPunted · 74.0% before the snapGo for it72.1%−3.816% to convertField goalOut of rangePuntTheir call75.9%average punt
- Q3 1:40CAL 4th & 5 at CAL 36, down 10Agrees with the numbersPunted · 22.4% before the snapGo for it22.2%−0.641% to convertField goalOut of rangePuntTheir call22.8%average punt
- Q4 13:44DUKE 4th & 7 at DUKE 44, up 10Agrees with the numbersPunted · 76.6% before the snapGo for it76.5%−0.937% to convertField goalOut of rangePuntTheir call77.4%average punt
- Q4 12:21CAL 4th & 4 at CAL 22, down 10Agrees with the numbersPunted · 18.2% before the snapGo for it18.2%−0.447% to convertField goalOut of rangePuntTheir call18.6%average punt
- Q4 1:07DUKE 4th & 8 at CAL 26, up 24Close callWent for it · 99.4% before the snapGo for itTheir call99.4%−0.133% to convertField goal99.4%64% to makePunt99.1%−0.3average punt
After touchdowns: kick or go for two?
CAL made the numbers' call on 3 of 3DUKE made the numbers' call on 5 of 6
- Q1 9:11CAL Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call45.9%97% to makeGo for two45.9%−<0.145% to convert
- Q1 5:20CAL Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call52.5%97% to makeGo for two52.5%−<0.145% to convert
- Q1 2:38DUKE Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call49.7%97% to makeGo for two49.6%−0.145% to convert
- Q2 12:17CAL Touchdown, up 13 before the tryAgrees with the numbersKicked · madeKickTheir call61.3%97% to makeGo for two61.2%−0.145% to convert
- Q2 7:47DUKE Touchdown, down 8 before the tryAgrees with the numbersKicked · madeKickTheir call42.3%97% to makeGo for two42.2%−0.145% to convert
- Q2 5:50DUKE Touchdown, down 1 before the tryAgrees with the numbersKicked · madeKickTheir call48.8%97% to makeGo for two48.7%−0.145% to convert
- Q2 1:10DUKE Touchdown, up 6 before the tryAgrees with the numbersKicked · madeKickTheir call62.6%97% to makeGo for two62.5%−0.145% to convert
- Q4 8:22DUKE Touchdown, up 16 before the tryAgrees with the numbersKicked · madeKickTheir call94.2%97% to makeGo for two94.0%−0.245% to convert
- Q4 5:50DUKE Touchdown, up 23 before the tryClose callKicked · madeKickTheir call98.9%−0.297% to makeGo for two99.1%45% to convert
Play by play - hover to pin the curve, click to jump
Download drive chartCALDrive 1TD15 plays · 75 yds · 5:4438% → 42%
Q1 14:20
2ND & 11
OWN 24
+12
37.9%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 12 yds to the CAL 36 for a 1ST downSimilar
Q1 13:59
1ST & 10
OWN 36
+2
38.0%
Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 2 yds to the CAL 38Similar
Q1 13:30
2ND & 8
OWN 38
+6
38.2%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 6 yds to the CAL 44Similar
Q1 12:57
3RD & 2
OWN 44
+3
38.5%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 3 yds to the CAL 47 for a 1ST downSimilar
Q1 12:30
1ST & 10
OWN 47
+24
38.8%
Jaron-Keawe Sagapolutele pass complete to Mason Mini for 24 yds to the DUKE 29 for a 1ST downSimilar
Q1 12:04
1ST & 10
OPP 29
-1
39.2%
Jaron-Keawe Sagapolutele pass complete to Kendrick Raphael for a loss of 1 yard to the DUKE 30Similar
Q1 11:05
2ND & 16
OPP 35
+19
39.4%
Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 19 yds to the DUKE 16 for a 1ST downSimilar
Q1 9:11
2ND & GOAL
OPP 6
+6
42.7%
Jaron-Keawe Sagapolutele pass complete to Jordan King for 6 yds for a TD (Chase Meyer KICK)Similar
own 0own 2550opp 25opp 0
DUKEDrive 2PUNT6 plays · -9 yds · 1:3358% → 56%
Q1 9:00
1ST & 10
OWN 24
-7
41.9%
Darian Mensah pass complete to Sahmir Hagans for 3 yds to the DUKE 27 Duke Penalty, Offensive Holding (-10 Yards) to the DUKE 17Similar
Q1 8:10
3RD & 12
OWN 22
-7
43.0%
Darian Mensah sacked by Jayden Wayne for a loss of 7 yards to the DUKE 15Similar
Q1 7:27
4TH & 19
OWN 15
+17
43.7%
Kade Reynoldson punt for 57 yds , Jacob De Jesus returns for 17 yds to the CAL 45Similar
own 0own 2550opp 25opp 0
CALDrive 3TD6 plays · 55 yds · 2:0044% → 51%
Q1 7:20
1ST & 10
OWN 45
+29
43.9%
Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 29 yds to the DUKE 26 for a 1ST downSimilar
Q1 6:38
1ST & 10
OPP 26
-10
44.8%
California Penalty, Offensive Holding (Jordan Spasojevic-Moko) to the DUKE 36Similar
Q1 6:18
2ND & 20
OPP 36
+29
44.6%
Jaron-Keawe Sagapolutele pass complete to Jordan King for 22 yds to the DUKE 14 for a 1ST down Duke Penalty, Personal Foul (Bradley Gompers) to the DUKE 7 for a 1ST downSimilar
own 0own 2550opp 25opp 0
DUKEDrive 4TD9 plays · 77 yds · 2:2752% → 56%
Q1 5:05
2ND & 2
OWN 31
+15
48.4%
Darian Mensah pass complete to Cooper Barkate for 15 yds to the DUKE 46 for a 1ST downSimilar
Q1 5:05
1ST & 10
OWN 23
+8
48.7%
Darian Mensah pass complete to Andrel Anthony for 8 yds to the DUKE 31Similar
Q1 4:02
3RD & 2
OPP 46
+16
49.0%
Darian Mensah pass complete to Jake Taylor for 16 yds to the CAL 30 for a 1ST downSimilar
Q1 2:55
2ND & 10
OPP 30
+18
50.1%
Darian Mensah pass complete to Que'Sean Brown for 18 yds to the CAL 12 for a 1ST downSimilar
own 0own 2550opp 25opp 0
CALDrive 5TD14 plays · 80 yds · 5:1347% → 59%
Q1 1:55
2ND & 3
OWN 27
+6
47.4%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 6 yds to the CAL 33 for a 1ST downSimilar
Q1 0:35
3RD & 7
OWN 36
+10
48.1%
Jaron-Keawe Sagapolutele pass complete to Jordan King for 10 yds to the CAL 46 for a 1ST downSimilar
Q2 14:35
2ND & 8
OWN 48
+30
50.1%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 30 yds to the DUKE 22 for a 1ST downSimilar
Q2 13:43
2ND & 10
OPP 22
+11
51.1%
Sagapolutele, Jaron-Keawe pass incomplete to Grizzell, Trond, PENALTY DUKE pass interference (Robinson, Kimari) 11 yards to the DUKE11, NO PLAY, 1ST DOWN CAL.Similar
own 0own 2550opp 25opp 0
DUKEDrive 6TD12 plays · 58 yds · 4:1845% → 49%
Q2 12:05
1ST & 10
OWN 42
-2
55.1%
Darian Mensah pass complete to Andrel Anthony for a loss of 2 yards to the DUKE 40Similar
Q2 11:30
2ND & 12
OWN 40
+1
56.1%
Darian Mensah pass complete to Anderson Castle for 1 yd to the DUKE 41Similar
Q2 10:55
3RD & 11
OWN 41
+15
57.2%
Darian Mensah pass complete to Cooper Barkate for 15 yds to the CAL 44 for a 1ST downSimilar
Q2 9:55
1ST & 10
OPP 29
+15
55.3%
Darian Mensah pass complete to Cooper Barkate for 15 yds to the CAL 14 for a 1ST downSimilar
Q2 8:58
2ND & 9
OPP 13
+6
56.3%
Mensah, Darian pass incomplete to King, Landen, PENALTY CAL pass interference 6 yards to the CAL7, NO PLAY, 1ST DOWN DUKE.Similar
own 0own 2550opp 25opp 0
CALDrive 7INT3 plays · 29 yds · 0:3955% → 58%
Q2 6:59
1ST & 10
OPP 46
-44
57.5%
Jaron-Keawe Sagapolutele pass intercepted Andrew Pellicciotta return for 34 yds to the DUKE 12 Duke Penalty, Offensive Holding (Landan Callahan) to the DUKE 38Similar
own 0own 2550opp 25opp 0
DUKEDrive 8TD3 plays · 62 yds · 1:0047% → 61%
CALDrive 9PUNT6 plays · -12 yds · 2:0646% → 45%
Q2 5:05
2ND & 7
OWN 28
-8
46.5%
Jaron-Keawe Sagapolutele sacked by Elliott Schaper and Wesley Williams for a loss of 8 yards to the CAL 20Similar
Q2 4:15
3RD & 15
OWN 20
-7
45.1%
Jaron-Keawe Sagapolutele sacked by Vincent Anthony Jr. and Elliott Schaper for a loss of 7 yards to the CAL 13Similar
own 0own 2550opp 25opp 0
DUKEDrive 10TD6 plays · 38 yds · 2:2060% → 72%
Q2 2:00
3RD & 9
OPP 26
+23
40.2%
Darian Mensah pass complete to Que'Sean Brown for 23 yds to the CAL 3 for a 1ST downSimilar
own 0own 2550opp 25opp 0
CALDrive 11PUNT6 plays · -15 yds · 0:1933% → 32%
Q2 0:57
3RD & 10
OWN 25
-15
31.8%
Jaron-Keawe Sagapolutele sacked by Elliott Schaper for a loss of 15 yards to the CAL 10Similar
own 0own 2550opp 25opp 0
DUKEDrive 12END OF HALF10 plays · 53 yds · 0:4070% → 75%
Q2 0:40
1ST & 10
OWN 39
+6
30.1%
Darian Mensah pass complete to Nate Sheppard for 6 yds to the DUKE 45Similar
Q2 0:20
2ND & 4
OWN 45
+15
29.4%
Darian Mensah pass complete to Que'Sean Brown for 15 yds to the CAL 40 for a 1ST downSimilar
Q2 0:15
1ST & 10
OPP 40
+22
28.5%
Darian Mensah pass complete to Que'Sean Brown for 22 yds to the CAL 18 for a 1ST downSimilar
Q2 0:02
3RD & 5
OPP 13
+5
28.6%
California Penalty, Defensive Offside (Brent Austin) to the CAL 8 for a 1ST downSimilar
own 0own 2550opp 25opp 0
DUKEDrive 13PUNT5 plays · 2 yds · 1:2971% → 70%
Q3 13:21
4TH & 8
OWN 37
-2
29.9%
Kade Reynoldson punt for 46 yds , Jacob De Jesus returns for a loss of 2 yards to the CAL 35 California Penalty, False Start (7 Yards) to the CAL 8Similar
own 0own 2550opp 25opp 0
CALDrive 14INT7 plays · 38 yds · 3:0928% → 28%
Q3 11:17
3RD & 11
OWN 19
+28
26.1%
Jaron-Keawe Sagapolutele pass complete to Mason Mini for 28 yds to the CAL 47 for a 1ST downSimilar
Q3 10:42
1ST & 10
OWN 47
-1
29.3%
Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for a loss of 1 yard to the CAL 46Similar
Q3 10:07
2ND & 11
OWN 46
0
28.1%
Jaron-Keawe Sagapolutele pass intercepted Chandler Rivers return for no gain to the DUKE 41Similar
own 0own 2550opp 25opp 0
DUKEDrive 15PUNT4 plays · 2 yds · 1:3174% → 72%
CALDrive 16PUNT4 plays · -6 yds · 1:3326% → 24%
Q3 7:50
2ND & 8
OWN 17
-5
26.2%
Jaron-Keawe Sagapolutele sacked by Aaron Hall for a loss of 5 yards to the CAL 12Similar
Q3 7:35
3RD & 13
OWN 12
-3
24.9%
Jaron-Keawe Sagapolutele sacked by Wesley Williams for a loss of 3 yards to the CAL 9Similar
Q3 6:52
4TH & 16
OWN 9
+3
23.9%
Michael Kern punt for 44 yds , Que'Sean Brown returns for 3 yds to the 50 yard lineSimilar
own 0own 2550opp 25opp 0
DUKEDrive 17PUNT4 plays · -6 yds · 1:5176% → 75%
CALDrive 18PUNT8 plays · 16 yds · 3:1024% → 22%
Q3 3:40
3RD & 3
OWN 27
+4
23.2%
Jaron-Keawe Sagapolutele pass complete to Mason Mini for 4 yds to the CAL 31 for a 1ST downSimilar
Q3 3:00
2ND & 9
OWN 32
-10
23.1%
Sagapolutele, Jaron-Keawe pass complete to Raphael, Kendrick for 7 yards to the CAL39, PENALTY CAL holding (Bell, Leon) 10 yards to the CAL22, NO PLAY.Similar
Q3 2:30
3RD & 19
OWN 22
+14
21.2%
Jaron-Keawe Sagapolutele pass complete to LJ Johnson Jr. for 14 yds to the CAL 36Similar
own 0own 2550opp 25opp 0
DUKEDrive 19PUNT8 plays · 40 yds · 2:5177% → 77%
Q3 0:59
2ND & 7
OWN 7
+8
23.3%
Darian Mensah pass complete to Andrel Anthony for 8 yds to the DUKE 15 for a 1ST downSimilar
Q3 0:36
1ST & 10
OWN 15
+11
22.6%
Darian Mensah pass complete to Cooper Barkate for 11 yds to the DUKE 26 for a 1ST downSimilar
Q4 14:53
1ST & 10
OWN 26
+15
22.0%
Darian Mensah pass complete to Andrel Anthony for 15 yds to the DUKE 41 for a 1ST downSimilar
Q4 14:32
2ND & 10
OWN 41
+3
21.1%
Darian Mensah pass complete to Sahmir Hagans for 3 yds to the DUKE 44Similar
Q4 13:44
4TH & 7
OWN 44
+7
22.6%
Kade Reynoldson punt for 47 yds , Jacob De Jesus returns for 7 yds to the CAL 16Similar
own 0own 2550opp 25opp 0
CALDrive 20PUNT4 plays · 6 yds · 1:1721% → 18%
DUKEDrive 21TD6 plays · 55 yds · 3:5383% → 95%
Q4 8:22
2ND & 7
OPP 10
+10
4.8%
Darian Mensah pass complete to Cooper Barkate for 10 yds for a TD (Todd Pelino KICK)Similar
own 0own 2550opp 25opp 0
CALDrive 22INT5 plays · 23 yds · 1:305% → 6%
Q4 8:15
1ST & 10
OWN 25
-3
5.4%
Jaron-Keawe Sagapolutele sacked by Vincent Anthony Jr. for a loss of 3 yards to the CAL 22Similar
Q4 7:47
2ND & 13
OWN 22
+13
5.1%
Jaron-Keawe Sagapolutele pass complete to Kendrick Raphael for 13 yds to the CAL 35 for a 1ST downSimilar
Q4 7:20
1ST & 10
OWN 35
+13
5.2%
Jaron-Keawe Sagapolutele pass complete to Kendrick Raphael for 13 yds to the CAL 48 for a 1ST downSimilar
Q4 6:45
1ST & 10
OWN 48
-5
5.6%
Jaron-Keawe Sagapolutele pass intercepted Elliott Schaper return for 5 yds to the DUKE 49Similar
own 0own 2550opp 25opp 0
DUKEDrive 23TD2 plays · 51 yds · 0:5096% → 99%
CALDrive 24INT4 plays · 0 yds · 1:011% → 1%
DUKEDrive 25END OF GAME7 plays · 21 yds · 3:5899% → 100%
own 0own 2550opp 25opp 0
Biggest swings
TD · Q2 5:50
Darian Mensah pass complete to Que'Sean Brown for 26 yds for a TD (Todd Pelino KICK)
-11
TD · Q2 1:10
Anderson Castle run for 1 yd for a TD (Todd Pelino KICK)
-10.7
TD · Q4 8:22
Darian Mensah pass complete to Cooper Barkate for 10 yds for a TD (Todd Pelino KICK)
-7.8