Duke at California

Saturday, October 4, 2025

Duke beat California 45–⁠21. It was their third meeting; Duke leads the series 2–⁠0–⁠1.

AwayDuke9–⁠5 in 2025
45
HomeCalifornia7–⁠6 in 2025
21

Final at California Memorial Stadium, BerkeleyTV: ESPNAttendance 42,240

At kickoff
62°F, wind 11 mph from the westWeather: NOAA NCEI Global Historical Climatology Network hourly; Oakland International Airport, 17 km from the stadium, 23 minutes after kickoff
Viewers
1.0 million viewers on ESPNViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Darryl BerryGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Duke72401445
California1470021

How the win probability moved

California favored

Win probability by play: California 59% at kickoff, 0% at the end. Biggest swing: 25 points.

Duke favored

Win probability after every play, from CollegeFootballData.com’s model. The dot marks the biggest swing (25 points).

Standouts

Player stats

Duke

PassingC/AttYdsTDInt
Darian Mensah22/3026520
RushingCarYdsTDLong
Nate Sheppard1291246
Jaquez Moore656032
Anderson Castle102828
Travis Bates41309
ReceivingRecYdsTDLong
Que’Sean Brown6104126
Cooper Barkate566115
Landen King133033
Andrel Anthony Jr.429015
DefenseTklTFLSacksInt
Elliott Schaper12221
Wesley Williams93.51.50
Luke Mergott6100
DaShawn Stone6000
Vincent Anthony531.50
Chandler Rivers20.501
Aaron Hall1110
Moussa Kane0001
Andrew Pellicciotta0001

California

PassingC/AttYdsTDInt
Jaron-Keawe Sagapolutele20/3124513
Devin Brown0/1001
RushingCarYdsTDLong
Kendrick Raphael1867229
L.J. Johnson Jr.31407
ReceivingRecYdsTDLong
Trond Grizzell456029
Jacob De Jesus656030
Mason Mini356028
Jordan King338122
DefenseTklTFLSacksInt
Cade Uluave120.500
Luke Ferrelli7110
Dru Polidore7000
Aidan Keanaaina5000
Jayden Wayne31.510

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

DukeCalifornia
443Total yards286
265Passing yards245
178Rushing yards41
8.8Yards per pass7.7
4.8Yards per rush1.4
24First downs20
5–⁠11Third downs5–⁠11
1–⁠1Fourth downs0–⁠0
0Turnovers4
7–⁠63Penalties6–⁠43
31:03Possession28:57
6Sacks (by defense)2

Efficiency

DukeCalifornia
46%Success rate36%
0.30EPA per play−0.01
1.31Explosiveness1.56
0.27Rushing EPA0.08
0.33Passing EPA−0.07
29%Passing-down success36%
−0.02First-down EPA−0.57
0.59Second-down EPA0.43
0.50Third-down EPA0.63
30%Havoc by its defense10%

From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.

Before kickoff

Our ratings and the line, going in

Our ratings (scores only)

Duke 50% to win. Elo’s favorite won.

The line

Duke −3.5, over/under 54.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Before kickoff, the win chances were Duke 59%, California 41%. CollegeFootballData.com’s estimate from the point spread.

Every drive

California end zoneDuke end zoneQ1 CaliforniaTouchdown, 11 playsQ1 DukePunt, 4 playsQ1 CaliforniaTouchdown, 5 playsQ1 DukeTouchdown, 8 playsQ1 CaliforniaTouchdown, 11 playsQ2 DukeTouchdown, 10 playsQ2 CaliforniaInterception, 2 playsQ2 DukeTouchdown, 3 playsQ2 CaliforniaPunt, 3 playsQ2 DukeTouchdown, 6 playsQ2 CaliforniaPunt, 3 playsQ2 DukeField goal, 6 playsQ3 DukePunt, 3 playsQ3 CaliforniaInterception, 7 playsQ3 DukePunt, 3 playsQ3 CaliforniaPunt, 3 playsQ3 DukePunt, 3 playsQ3 CaliforniaPunt, 6 playsQ3 DukePunt, 7 playsQ4 CaliforniaPunt, 3 playsQ4 DukeTouchdown, 6 playsQ4 CaliforniaInterception, 4 playsQ4 DukeTouchdown, 2 playsQ4 CaliforniaInterception, 3 playsQ4 DukeEnd of game, 7 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. California drives left to right, Duke right to left.
  1. Q1 CaliforniaTouchdown, 11 plays, 75 yards
  2. Q1 DukePunt, 4 plays, −9 yards
  3. Q1 CaliforniaTouchdown, 5 plays, 55 yards
  4. Q1 DukeTouchdown, 8 plays, 77 yards
  5. Q1 CaliforniaTouchdown, 11 plays, 80 yards
  6. Q2 DukeTouchdown, 10 plays, 58 yards
  7. Q2 CaliforniaInterception, 2 plays, 29 yards
  8. Q2 DukeTouchdown, 3 plays, 62 yards
  9. Q2 CaliforniaPunt, 3 plays, −12 yards
  10. Q2 DukeTouchdown, 6 plays, 38 yards
  11. Q2 CaliforniaPunt, 3 plays, 9 yards
  12. Q2 DukeField goal, 6 plays, −4 yards
  13. Q3 DukePunt, 3 plays, 2 yards
  14. Q3 CaliforniaInterception, 7 plays, 38 yards
  15. Q3 DukePunt, 3 plays, 2 yards
  16. Q3 CaliforniaPunt, 3 plays, −6 yards
  17. Q3 DukePunt, 3 plays, −6 yards
  18. Q3 CaliforniaPunt, 6 plays, 16 yards
  19. Q3 DukePunt, 7 plays, 40 yards
  20. Q4 CaliforniaPunt, 3 plays, 6 yards
  21. Q4 DukeTouchdown, 6 plays, 55 yards
  22. Q4 CaliforniaInterception, 4 plays, 23 yards
  23. Q4 DukeTouchdown, 2 plays, 51 yards
  24. Q4 CaliforniaInterception, 3 plays, 0 yards
  25. Q4 DukeEnd of game, 7 plays, 21 yards

Play by play

1st quarter5 drives, then California 14, Duke 7
California Touchdown, 11 plays
15:001st & 10 at own 35Todd Pelino kickoff for 65 yds for a touchback
14:551st & 10 at own 25Kendrick Raphael run for a loss of 1 yard to the CAL 24
14:202nd & 11 at own 24Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 12 yds to the CAL 36 for a 1ST down
13:591st & 10 at own 36Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 2 yds to the CAL 38
13:302nd & 8 at own 38Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 6 yds to the CAL 44
12:573rd & 2 at own 44Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 3 yds to the CAL 47 for a 1ST down
12:301st & 10 at own 47Jaron-Keawe Sagapolutele pass complete to Mason Mini for 24 yds to the DUKE 29 for a 1ST down
12:041st & 10 at opp 29Jaron-Keawe Sagapolutele pass complete to Kendrick Raphael for a loss of 1 yard to the DUKE 30
11:292nd & 11 at opp 30California Penalty, False Start (-5 Yards) to the DUKE 35
11:052nd & 16 at opp 35Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 19 yds to the DUKE 16 for a 1ST down
10:421st & 10 at opp 16Duke Penalty, Defensive Offside (Semaj Turner) to the DUKE 11
10:281st & 5 at opp 11Kendrick Raphael run for 6 yds to the DUKE 5 for a 1ST down
9:551st & goal at opp 5Kendrick Raphael run for a loss of 1 yard to the DUKE 6
9:112nd & goal at opp 6Jaron-Keawe Sagapolutele pass complete to Jordan King for 6 yds for a TD (Chase Meyer KICK)California 7, Duke 0
9:112nd & 11 at own 35Duke Penalty, Personal Foul (15 Yards) to the 50 yard line
Duke Punt, 4 plays
9:112nd at the 50Chase Meyer kickoff for 50 yds , Jayden Moore return for 24 yds to the DUKE 24
9:001st & 10 at own 24Darian Mensah pass complete to Sahmir Hagans for 3 yds to the DUKE 27 Duke Penalty, Offensive Holding (-10 Yards) to the DUKE 17
8:371st & 17 at own 17Darian Mensah pass incomplete to Cooper Barkate
8:312nd & 17 at own 17Nate Sheppard run for 5 yds to the DUKE 22
8:103rd & 12 at own 22Darian Mensah sacked by Jayden Wayne for a loss of 7 yards to the DUKE 15
7:274th & 19 at own 15Kade Reynoldson punt for 57 yds , Jacob De Jesus returns for 17 yds to the CAL 45
California Touchdown, 5 plays
7:201st & 10 at own 45Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 29 yds to the DUKE 26 for a 1ST down
6:381st & 10 at opp 26California Penalty, Offensive Holding (Jordan Spasojevic-Moko) to the DUKE 36
6:271st & 20 at opp 36Jaron-Keawe Sagapolutele pass incomplete
6:182nd & 20 at opp 36Jaron-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 down
5:571st & goal at opp 7Kendrick Raphael run for 2 yds to the DUKE 5
5:202nd & goal at opp 5Kendrick Raphael run for 5 yds for a TD (Chase Meyer KICK)California 14, Duke 0
Duke Touchdown, 8 plays
5:202nd & 8 at own 35Chase Meyer kickoff for 64 yds , Sahmir Hagans return for 22 yds to the DUKE 23
5:052nd & 2 at own 31Darian Mensah pass complete to Cooper Barkate for 15 yds to the DUKE 46 for a 1ST down
5:051st & 10 at own 23Darian Mensah pass complete to Andrel Anthony for 8 yds to the DUKE 31
4:301st & 10 at own 46Nate Sheppard run for 8 yds to the CAL 46
4:092nd & 2 at opp 46Darian Mensah pass incomplete to Andrel Anthony
4:023rd & 2 at opp 46Darian Mensah pass complete to Jake Taylor for 16 yds to the CAL 30 for a 1ST down
3:301st & 10 at opp 30Nate Sheppard run for no gain to the CAL 30
2:552nd & 10 at opp 30Darian Mensah pass complete to Que’Sean Brown for 18 yds to the CAL 12 for a 1ST down
2:381st & 10 at opp 12Nate Sheppard run for 12 yds for a TD (Todd Pelino KICK)California 14, Duke 7
California Touchdown, 11 plays
2:381st & 10 at own 35Todd Pelino kickoff for 63 yds , Jacob De Jesus return for 18 yds to the CAL 20 Jacob De Jesus fumbled, recovered by CAL Jacob De Jesus
2:301st & 10 at own 20LJ Johnson Jr. run for 7 yds to the CAL 27
1:552nd & 3 at own 27Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 6 yds to the CAL 33 for a 1ST down
1:171st & 10 at own 33Jaron-Keawe Sagapolutele pass incomplete to Jaiven Plummer
1:122nd & 10 at own 33LJ Johnson Jr. run for 3 yds to the CAL 36
0:353rd & 7 at own 36Jaron-Keawe Sagapolutele pass complete to Jordan King for 10 yds to the CAL 46 for a 1ST down
Q2 14:551st & 10 at own 46Kendrick Raphael run for 2 yds to the CAL 48
Q2 14:352nd & 8 at own 48Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 30 yds to the DUKE 22 for a 1ST down
Q2 13:471st & 10 at opp 22Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell
Q2 13:432nd & 10 at opp 22Sagapolutele, Jaron-Keawe pass incomplete to Grizzell, Trond, PENALTY DUKE pass interference (Robinson, Kimari) 11 yards to the DUKE11, NO PLAY, 1ST DOWN CAL.
Q2 13:351st & 10 at opp 11Jaron-Keawe Sagapolutele run for 1 yd to the DUKE 10
Q2 12:552nd & 9 at opp 10Timeout California, clock 12:55
Q2 12:472nd & 9 at opp 10Kendrick Raphael run for 6 yds to the DUKE 4
Q2 12:173rd & 3 at opp 4Kendrick Raphael run for 4 yds for a TD (Chase Meyer KICK)California 21, Duke 7
2nd quarter7 drives, then Duke 31, California 21
Duke Touchdown, 10 plays
12:173rd & 3 at own 35Chase Meyer kickoff for 62 yds , Sahmir Hagans return for 39 yds to the DUKE 42
12:051st & 10 at own 42Darian Mensah pass complete to Andrel Anthony for a loss of 2 yards to the DUKE 40
11:302nd & 12 at own 40Darian Mensah pass complete to Anderson Castle for 1 yd to the DUKE 41
10:553rd & 11 at own 41Darian Mensah pass complete to Cooper Barkate for 15 yds to the CAL 44 for a 1ST down
10:351st & 10 at opp 44Anderson Castle run for 8 yds to the CAL 36
10:182nd & 2 at opp 36Anderson Castle run for 7 yds to the CAL 29 for a 1ST down
9:551st & 10 at opp 29Darian Mensah pass complete to Cooper Barkate for 15 yds to the CAL 14 for a 1ST down
9:361st & 10 at opp 14Anderson Castle run for 1 yd to the CAL 13
8:582nd & 9 at opp 13Mensah, Darian pass incomplete to King, Landen, PENALTY CAL pass interference 6 yards to the CAL7, NO PLAY, 1ST DOWN DUKE.
8:531st & goal at opp 7Anderson Castle run for 1 yd to the CAL 6
8:102nd & goal at opp 6Anderson Castle run for 4 yds to the CAL 2
7:473rd & goal at opp 2Anderson Castle run for 2 yds for a TD (Todd Pelino KICK)California 21, Duke 14
California Interception, 2 plays
7:473rd & 5 at own 35Todd Pelino kickoff for 65 yds for a touchback
7:381st & 10 at own 25Kendrick Raphael run for 29 yds to the DUKE 46 for a 1ST down
6:591st & 10 at opp 46Jaron-Keawe Sagapolutele pass intercepted Andrew Pellicciotta return for 34 yds to the DUKE 12 Duke Penalty, Offensive Holding (Landan Callahan) to the DUKE 38
Duke Touchdown, 3 plays
6:501st & 10 at own 38Darian Mensah pass complete to Landen King for 33 yds to the CAL 29 for a 1ST down
6:301st & 10 at opp 29Nate Sheppard run for 3 yds to the CAL 26
5:502nd & 7 at opp 26Darian Mensah pass complete to Que’Sean Brown for 26 yds for a TD (Todd Pelino KICK)Tied at 21
California Punt, 3 plays
5:502nd & 7 at own 35Todd Pelino kickoff for 65 yds for a touchback
5:451st & 10 at own 25Kendrick Raphael run for a loss of 2 yards to the CAL 23
5:162nd & 12 at own 23Duke Penalty, Defensive Offside (Wesley Williams) to the CAL 28
5:052nd & 7 at own 28Jaron-Keawe Sagapolutele sacked by Elliott Schaper and Wesley Williams for a loss of 8 yards to the CAL 20
4:153rd & 15 at own 20Jaron-Keawe Sagapolutele sacked by Vincent Anthony Jr. and Elliott Schaper for a loss of 7 yards to the CAL 13
3:394th & 22 at own 13Michael Kern punt for 25 yds, downed at the CAL 38
Duke Touchdown, 6 plays
3:301st & 10 at opp 38Jaquez Moore run for 11 yds to the CAL 27 for a 1ST down
3:131st & 10 at opp 27Darian Mensah pass incomplete to Cooper Barkate
3:082nd & 10 at opp 27Jaquez Moore run for 1 yd to the CAL 26
2:003rd & 9 at opp 26Darian Mensah pass complete to Que’Sean Brown for 23 yds to the CAL 3 for a 1ST down
1:531st & goal at opp 3Anderson Castle run for 2 yds to the CAL 1
1:102nd & goal at opp 1Anderson Castle run for 1 yd for a TD (Todd Pelino KICK)Duke 28, California 21
California Punt, 3 plays
1:102nd & 8 at own 35Todd Pelino kickoff for 40 yds fair catch by Jacob De Jesus at the CAL 1
1:061st & 10 at own 25Jaron-Keawe Sagapolutele pass incomplete to Mason Mini
1:012nd & 10 at own 25Jaron-Keawe Sagapolutele pass incomplete to Kendrick Raphael
0:573rd & 10 at own 25Jaron-Keawe Sagapolutele sacked by Elliott Schaper for a loss of 15 yards to the CAL 10
0:564th & 25 at own 10Timeout Duke, clock 00:56
0:474th & 25 at own 10Michael Kern punt for 51 yds, downed at the DUKE 39
Duke Field goal, 6 plays
0:401st & 10 at own 39Darian Mensah pass complete to Nate Sheppard for 6 yds to the DUKE 45
0:202nd & 4 at own 45Darian Mensah pass complete to Que’Sean Brown for 15 yds to the CAL 40 for a 1ST down
0:151st & 10 at opp 40Darian Mensah pass complete to Que’Sean Brown for 22 yds to the CAL 18 for a 1ST down
0:131st & 10 at opp 18Timeout Duke, clock 00:13
0:081st & 10 at opp 18Darian Mensah pass incomplete to Cooper Barkate
0:082nd & 10 at opp 18Timeout California, clock 00:08
0:042nd & 10 at opp 18Nate Sheppard run for 5 yds to the CAL 13
0:023rd & 5 at opp 13Timeout Duke, clock 00:02
0:023rd & 5 at opp 13California Penalty, Defensive Offside (Brent Austin) to the CAL 8 for a 1ST down
0:001st & goal at opp 8Todd Pelino 25 yd FG GOODDuke 31, California 21
3rd quarter7 drives, then Duke 31, California 21
Duke Punt, 3 plays
15:001st & 10 at own 35Chase Meyer kickoff for 45 yds , Jayden Moore return for 15 yds to the DUKE 35
14:501st & 10 at own 35Nate Sheppard run for a loss of 1 yard to the DUKE 34
14:152nd & 11 at own 34Nate Sheppard run for 3 yds to the DUKE 37
13:303rd & 8 at own 37Darian Mensah pass incomplete to Que’Sean Brown
13:214th & 8 at own 37Kade 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 8
California Interception, 7 plays
13:161st & 10 at own 8LJ Johnson Jr. run for 4 yds to the CAL 12
12:462nd & 6 at own 12Kendrick Raphael run for 8 yds to the CAL 20 for a 1ST down
12:201st & 10 at own 20Kendrick Raphael run for a loss of 1 yard to the CAL 19
11:292nd & 11 at own 19Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell
11:173rd & 11 at own 19Jaron-Keawe Sagapolutele pass complete to Mason Mini for 28 yds to the CAL 47 for a 1ST down
10:421st & 10 at own 47Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for a loss of 1 yard to the CAL 46
10:072nd & 11 at own 46Jaron-Keawe Sagapolutele pass intercepted Chandler Rivers return for no gain to the DUKE 41
Duke Punt, 3 plays
10:021st & 10 at own 41Darian Mensah pass complete to Que’Sean Brown for no gain to the DUKE 41
9:232nd & 10 at own 41Nate Sheppard run for 2 yds to the DUKE 43
8:383rd & 8 at own 43Darian Mensah pass incomplete to Sahmir Hagans
8:314th & 8 at own 43Kade Reynoldson punt for 42 yds, fair catch by Jacob De Jesus at the CAL 15
California Punt, 3 plays
8:251st & 10 at own 15Kendrick Raphael run for 2 yds to the CAL 17
7:502nd & 8 at own 17Jaron-Keawe Sagapolutele sacked by Aaron Hall for a loss of 5 yards to the CAL 12
7:353rd & 13 at own 12Jaron-Keawe Sagapolutele sacked by Wesley Williams for a loss of 3 yards to the CAL 9
6:524th & 16 at own 9Michael Kern punt for 44 yds , Que’Sean Brown returns for 3 yds to the 50 yard line
Duke Punt, 3 plays
6:471st & 10 at the 50Anderson Castle run for 1 yd to the CAL 49
6:202nd & 9 at opp 49Darian Mensah pass complete to Sahmir Hagans for 4 yds to the CAL 45
5:353rd & 5 at opp 45Darian Mensah sacked by Luke Ferrelli for a loss of 11 yards to the DUKE 44
4:564th & 16 at own 44Kade Reynoldson punt for 56 yds for a touchback
California Punt, 6 plays
4:501st & 10 at own 20Kendrick Raphael run for 5 yds to the CAL 25
4:152nd & 5 at own 25Kendrick Raphael run for 2 yds to the CAL 27
3:403rd & 3 at own 27Jaron-Keawe Sagapolutele pass complete to Mason Mini for 4 yds to the CAL 31 for a 1ST down
3:181st & 10 at own 31Kendrick Raphael run for 1 yd to the CAL 32
3:002nd & 9 at own 32Sagapolutele, 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.
2:372nd & 19 at own 22Jaron-Keawe Sagapolutele pass incomplete to LJ Johnson Jr.
2:303rd & 19 at own 22Jaron-Keawe Sagapolutele pass complete to LJ Johnson Jr. for 14 yds to the CAL 36
1:404th & 5 at own 36Michael Kern punt for 60 yds, downed at the DUKE 4
Duke Punt, 7 plays
1:351st & 10 at own 4Nate Sheppard run for 3 yds to the DUKE 7
0:592nd & 7 at own 7Darian Mensah pass complete to Andrel Anthony for 8 yds to the DUKE 15 for a 1ST down
0:361st & 10 at own 15Darian Mensah pass complete to Cooper Barkate for 11 yds to the DUKE 26 for a 1ST down
Q4 14:531st & 10 at own 26Darian Mensah pass complete to Andrel Anthony for 15 yds to the DUKE 41 for a 1ST down
Q4 14:371st & 10 at own 41Darian Mensah pass incomplete to Jake Taylor
Q4 14:322nd & 10 at own 41Darian Mensah pass complete to Sahmir Hagans for 3 yds to the DUKE 44
Q4 13:543rd & 7 at own 44Darian Mensah pass incomplete
Q4 13:444th & 7 at own 44Kade Reynoldson punt for 47 yds , Jacob De Jesus returns for 7 yds to the CAL 16
4th quarter6 drives, then Duke 45, California 21
California Punt, 3 plays
13:381st & 10 at own 16Jaron-Keawe Sagapolutele run for no gain to the CAL 16
13:062nd & 10 at own 16Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus
12:583rd & 10 at own 16Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 6 yds to the CAL 22
12:214th & 4 at own 22Michael Kern punt for 37 yds , Que’Sean Brown returns for 4 yds to the DUKE 45
Duke Touchdown, 6 plays
12:151st & 10 at own 45Jaquez Moore run for 1 yd to the DUKE 46
11:352nd & 9 at own 46Jaquez Moore run for 8 yds to the CAL 46
10:403rd & 1 at opp 46Anderson Castle run for 1 yd to the CAL 45 for a 1ST down
9:401st & 10 at opp 45Jaquez Moore run for 32 yds to the CAL 13 for a 1ST down
9:121st & 10 at opp 13Jaquez Moore run for 3 yds to the CAL 10
8:222nd & 7 at opp 10Darian Mensah pass complete to Cooper Barkate for 10 yds for a TD (Todd Pelino KICK)Duke 38, California 21
California Interception, 4 plays
8:222nd & 7 at own 35Todd Pelino kickoff for 65 yds for a touchback
8:151st & 10 at own 25Jaron-Keawe Sagapolutele sacked by Vincent Anthony Jr. for a loss of 3 yards to the CAL 22
7:472nd & 13 at own 22Jaron-Keawe Sagapolutele pass complete to Kendrick Raphael for 13 yds to the CAL 35 for a 1ST down
7:201st & 10 at own 35Jaron-Keawe Sagapolutele pass complete to Kendrick Raphael for 13 yds to the CAL 48 for a 1ST down
6:451st & 10 at own 48Jaron-Keawe Sagapolutele pass intercepted Elliott Schaper return for 5 yds to the DUKE 49
Duke Touchdown, 2 plays
6:401st & 10 at own 49Nate Sheppard run for 5 yds to the CAL 46
5:502nd & 5 at opp 46Nate Sheppard run for 46 yds for a TD (Todd Pelino KICK)Duke 45, California 21
California Interception, 3 plays
5:502nd & 5 at own 35Todd Pelino kickoff for 63 yds , Jacob De Jesus return for 19 yds to the CAL 21
5:401st & 10 at own 21Kendrick Raphael run for 4 yds to the CAL 25
5:152nd & 6 at own 25Kendrick Raphael run for a loss of 4 yards to the CAL 21
4:393rd & 10 at own 21Devin Brown pass intercepted Moussa Kane return for no gain to the CAL 38
Duke End of game, 7 plays
4:331st & 10 at opp 38Travis Bates run for 1 yd to the CAL 37
3:452nd & 9 at opp 37Travis Bates run for 9 yds to the CAL 28 for a 1ST down
3:001st & 10 at opp 28Travis Bates run for 1 yd to the CAL 27
2:002nd & 9 at opp 27Travis Bates run for 2 yds to the CAL 25
1:553rd & 7 at opp 25Henry Belin IV run for a loss of 1 yard to the CAL 26
1:074th & 8 at opp 26Henry Belin IV run for 11 yds to the CAL 15 for a 1ST down
0:351st & 10 at opp 15TEAM run for a loss of 2 yards to the CAL 17

Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.

Duke leads 2–⁠0–⁠1 in three meetings.

Recent meetings
2025Duke 45, California 21
1963Duke 22, California 22
1962Duke 21, California 7

Around this game