North Carolina at California

Friday, October 17, 2025

California beat North Carolina 21–⁠18. It was their third meeting; California leads the series 3–⁠0.

AwayNorth Carolina4–⁠8 in 2025
18
HomeCalifornia7–⁠6 in 2025
21

Final at California Memorial Stadium, BerkeleyTV: ESPNAttendance 33,401

At kickoff
64°F, clear, wind 8 mph from the northwestWeather: NOAA NCEI Global Historical Climatology Network hourly; Oakland International Airport, 17 km from the stadium, 23 minutes after kickoff
Viewers
1.6 million viewers on ESPNViewers: Nielsen, as compiled by nschultz7’s ratings tracker.
Official
Jon NoliGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
North Carolina730818
California1407021

How the win probability moved

California favored

Win probability by play: California 58% at kickoff, 100% at the end. Biggest swing: 26 points.

North Carolina favored

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

Standouts

Player stats

North Carolina

PassingC/AttYdsTDInt
Giovanni Lopez19/3516700
RushingCarYdsTDLong
Benjamin Hall1468118
Davion Gause631117
Giovanni Lopez51105
Demon June41004
ReceivingRecYdsTDLong
Kobe Paysour6101037
Shanard Clower333031
Jordan Shipp41906
Nathan Leacock218013
DefenseTklTFLSacksInt
Will Hardy70.500
Kaleb Cost5000
Jaiden Patterson5000
Khmori House5000
Tyler Thompson3220

California

PassingC/AttYdsTDInt
Jaron-Keawe Sagapolutele21/3920910
Devin Brown1/1500
RushingCarYdsTDLong
Kendrick Raphael2281116
L.J. Johnson Jr.31006
ReceivingRecYdsTDLong
Jacob De Jesus13105123
Jordan King354023
Quaron Adams118018
Kendrick Raphael21509
DefenseTklTFLSacksInt
Cade Uluave10100
Luke Ferrelli9100
Aidan Keanaaina6000
Cameron Sidney6100
Chris Victor3110

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

Team stats

North CarolinaCalifornia
287Total yards294
167Passing yards214
120Rushing yards80
4.8Yards per pass5.4
4.1Yards per rush2.6
18First downs19
5–⁠14Third downs6–⁠16
2–⁠2Fourth downs2–⁠2
3Turnovers0
4–⁠46Penalties9–⁠79
31:10Possession28:50
2Sacks (by defense)1

Efficiency

North CarolinaCalifornia
34%Success rate38%
−0.09EPA per play0.14
0.92Explosiveness1.22
−0.23Rushing EPA0.01
0.04Passing EPA0.23
30%Passing-down success36%
−0.38First-down EPA−0.11
−0.12Second-down EPA0.06
0.26Third-down EPA0.47
15%Havoc by its defense27%

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)

California 66% to win. Elo’s favorite won.

The line

California −7.5, over/under 45.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 California 70%, North Carolina 30%. CollegeFootballData.com’s estimate from the point spread.

Every drive

California end zoneNorth Carolina end zoneQ1 North CarolinaFumble, 1 playQ1 CaliforniaTouchdown, 4 playsQ1 North CarolinaPunt, 3 playsQ1 CaliforniaPunt, 3 playsQ1 North CarolinaPunt, 3 playsQ1 CaliforniaPunt, 6 playsQ1 North CarolinaTouchdown, 4 playsQ1 CaliforniaTouchdown, 12 playsQ1 North CarolinaPunt, 4 playsQ2 CaliforniaPunt, 4 playsQ2 North CarolinaField goal, 11 playsQ2 CaliforniaPunt, 8 playsQ2 North CarolinaPunt, 6 playsQ2 CaliforniaPunt, 3 playsQ2 North CarolinaPunt, 3 playsQ2 CaliforniaEnd of half, 2 playsQ3 CaliforniaTouchdown, 11 playsQ3 North CarolinaPunt, 7 playsQ3 CaliforniaPunt, 7 playsQ3 North CarolinaTouchdown, 11 playsQ4 CaliforniaPunt, 3 playsQ4 North CarolinaFumble, 11 playsQ4 CaliforniaPunt, 8 playsQ4 North CarolinaFumble, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. California drives left to right, North Carolina right to left.
  1. Q1 North CarolinaFumble, 1 play, 0 yards
  2. Q1 CaliforniaTouchdown, 4 plays, 25 yards
  3. Q1 North CarolinaPunt, 3 plays, 9 yards
  4. Q1 CaliforniaPunt, 3 plays, 2 yards
  5. Q1 North CarolinaPunt, 3 plays, 0 yards
  6. Q1 CaliforniaPunt, 6 plays, 23 yards
  7. Q1 North CarolinaTouchdown, 4 plays, 70 yards
  8. Q1 CaliforniaTouchdown, 12 plays, 75 yards
  9. Q1 North CarolinaPunt, 4 plays, 15 yards
  10. Q2 CaliforniaPunt, 4 plays, 12 yards
  11. Q2 North CarolinaField goal, 11 plays, 45 yards
  12. Q2 CaliforniaPunt, 8 plays, 31 yards
  13. Q2 North CarolinaPunt, 6 plays, 16 yards
  14. Q2 CaliforniaPunt, 3 plays, 1 yard
  15. Q2 North CarolinaPunt, 3 plays, 0 yards
  16. Q2 CaliforniaEnd of half, 2 plays, −4 yards
  17. Q3 CaliforniaTouchdown, 11 plays, 79 yards
  18. Q3 North CarolinaPunt, 7 plays, 25 yards
  19. Q3 CaliforniaPunt, 7 plays, 28 yards
  20. Q3 North CarolinaTouchdown, 11 plays, 84 yards
  21. Q4 CaliforniaPunt, 3 plays, −4 yards
  22. Q4 North CarolinaFumble, 11 plays, 40 yards
  23. Q4 CaliforniaPunt, 8 plays, 32 yards
  24. Q4 North CarolinaFumble, 1 play, 0 yards

Play by play

1st quarter9 drives, then California 14, North Carolina 7
North Carolina Fumble, 1 play
15:001st & 10 at own 35Michael Luckhurst kickoff for 62 yds , Jaylen McGill return for 15 yds to the UNC 18
14:381st & 10 at own 18Gio Lopez pass complete to Shanard Clower for 7 yds Shanard Clower fumbled, forced by Cam Sidney, recovered by CAL Cam Sidney
California Touchdown, 4 plays
14:381st & 10 at opp 25Kendrick Raphael run for 11 yds to the UNC 14 for a 1ST down
14:081st & 10 at opp 14Kendrick Raphael run for 8 yds to the UNC 6
13:222nd & 2 at opp 6Kendrick Raphael run for 3 yds to the UNC 3 for a 1ST down
12:481st & goal at opp 3Jaron-Keawe Sagapolutele run for 3 yds for a TD (Chase Meyer KICK)California 7, North Carolina 0
North Carolina Punt, 3 plays
12:481st & 10 at own 35Michael Luckhurst kickoff for 63 yds , Jaylen McGill return for 32 yds to the UNC 34
12:411st & 10 at own 34Gio Lopez pass complete to Connor Cox for a loss of 1 yard to the UNC 33
11:592nd & 11 at own 33Gio Lopez pass complete to Jordan Shipp for 5 yds to the UNC 38
11:283rd & 6 at own 38Gio Lopez pass complete to Nathan Leacock for 5 yds to the UNC 43
10:434th & 1 at own 43Tom Maginness punt for 48 yds , Jacob De Jesus returns for 1 yd to the CAL 10 Jacob De Jesus fumbled, recovered by CAL Kyion Grayes
California Punt, 3 plays
10:431st & 10 at own 10Kendrick Raphael run for 2 yds to the CAL 12
10:102nd & 8 at own 12Jaron-Keawe Sagapolutele pass incomplete to Kendrick Raphael
10:073rd & 8 at own 12Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus
9:514th & 8 at own 12Michael Kern punt for 43 yds , Will Hardy returns for 13 yds to the CAL 42
North Carolina Punt, 3 plays
9:511st & 10 at opp 42North Carolina Penalty, False Start (Austin Blaske) to the CAL 47
9:501st & 15 at opp 47Demon June run for 1 yd to the CAL 46
9:182nd & 14 at opp 46Demon June run for 4 yds to the CAL 42
8:323rd & 10 at opp 42Gio Lopez pass incomplete to Nathan Leacock
8:214th & 10 at opp 42Tom Maginness punt for 29 yds, fair catch by Jacob De Jesus at the CAL 13
California Punt, 6 plays
8:211st & 10 at own 13Jacob De Jesus run for a loss of 3 yards to the CAL 10
7:502nd & 13 at own 10Jaron-Keawe Sagapolutele pass incomplete to Jordan King
7:443rd & 13 at own 10California Penalty, False Start (Frederick Williams III) to the CAL 5
7:433rd & 18 at own 5Jaron-Keawe Sagapolutele pass complete to Jordan King for 23 yds to the CAL 28 for a 1ST down
7:191st & 10 at own 28Jaron-Keawe Sagapolutele pass complete to LJ Johnson Jr. for 2 yds to the CAL 30
6:412nd & 8 at own 30LJ Johnson Jr. run for 6 yds to the CAL 36
6:143rd & 2 at own 36Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell
6:034th & 2 at own 36Michael Kern punt for 34 yds, fair catch by Will Hardy at the UNC 30
North Carolina Touchdown, 4 plays
6:031st & 10 at own 30Benjamin Hall run for 5 yds to the UNC 35
5:262nd & 5 at own 35Gio Lopez pass complete to Kobe Paysour for 37 yds to the CAL 28 for a 1ST down
5:021st & 10 at opp 28Gio Lopez pass incomplete to Benjamin Hall
4:572nd & 10 at opp 28Lopez, Gio pass incomplete to Leacock, Nathan, PENALTY CAL holding (Masses, Hezekiah) 10 yards to the CAL18, NO PLAY, 1ST DOWN UNC.
4:481st & 10 at opp 18Benjamin Hall run for 18 yds for a TD (Rece Verhoff KICK)Tied at 7
California Touchdown, 12 plays
4:481st & 10 at own 35Rece Verhoff kickoff for 65 yds for a touchback
4:481st & 10 at own 25Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus
4:442nd & 10 at own 25Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 5 yds to the CAL 30
4:073rd & 5 at own 30Jaron-Keawe Sagapolutele pass complete to Mark Hamper for 12 yds to the CAL 42 for a 1ST down
3:401st & 10 at own 42Kendrick Raphael run for no gain to the CAL 42
3:022nd & 10 at own 42Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus
2:573rd & 10 at own 42Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 23 yds to the UNC 35 for a 1ST down
2:331st & 10 at opp 35Timeout North Carolina, clock 02:33
2:321st & 10 at opp 35Kendrick Raphael run for 9 yds to the UNC 26
1:582nd & 1 at opp 26Jaron-Keawe Sagapolutele pass incomplete
1:513rd & 1 at opp 26Jaron-Keawe Sagapolutele pass incomplete to Mason Mini
1:474th & 1 at opp 26Kendrick Raphael run for 2 yds to the UNC 24 for a 1ST down North Carolina Penalty, Unsportsmanlike Conduct (D’Antre Robinson) to the UNC 12 for a 1ST down
1:211st & 10 at opp 12Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 5 yds to the UNC 7
0:422nd & 5 at opp 7Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 7 yds for a TD (Chase Meyer KICK)California 14, North Carolina 7
North Carolina Punt, 4 plays
0:422nd & 5 at own 35Michael Luckhurst kickoff for 61 yds , Jaylen McGill return for 17 yds to the UNC 21
0:351st & 10 at own 21California Penalty, Delay of Game (Tyson Ford) to the UNC 26
0:001st & 5 at own 26Benjamin Hall run for 12 yds to the UNC 38 for a 1ST down
Q2 15:001st & 10 at own 38Gio Lopez pass complete to Benjamin Hall for a loss of 5 yards to the UNC 33
Q2 14:202nd & 15 at own 33Benjamin Hall run for 3 yds to the UNC 36
Q2 13:453rd & 12 at own 36Gio Lopez pass incomplete to Nathan Leacock North Carolina Penalty, Offensive Holding (Will O’Steen) declined
Q2 13:354th & 12 at own 36Tom Maginness punt for 40 yds, fair catch by Jacob De Jesus at the CAL 24
2nd quarter7 drives, then California 14, North Carolina 10
California Punt, 4 plays
13:351st & 10 at own 24Kendrick Raphael run for 11 yds to the CAL 35 for a 1ST down
13:051st & 10 at own 35Jaron-Keawe Sagapolutele pass incomplete
13:012nd & 10 at own 35Kendrick Raphael run for a loss of 2 yards to the CAL 33
12:293rd & 12 at own 33Jaron-Keawe Sagapolutele run for 3 yds to the CAL 36
11:514th & 9 at own 36Michael Kern punt for 32 yds, fair catch by Will Hardy at the UNC 32
North Carolina Field goal, 11 plays
11:511st & 10 at own 32Gio Lopez pass complete to Kobe Paysour for 10 yds to the UNC 42 for a 1ST down
11:151st & 10 at own 42Benjamin Hall run for 1 yd to the UNC 43
10:352nd & 9 at own 43Benjamin Hall run for 10 yds to the CAL 47 for a 1ST down
9:541st & 10 at opp 47Benjamin Hall run for 3 yds to the CAL 44
9:142nd & 7 at opp 44Gio Lopez pass incomplete to Chris Culliver
9:073rd & 7 at opp 44Gio Lopez run for 5 yds to the CAL 39
8:234th & 2 at opp 39Gio Lopez pass complete to Connor Cox for 9 yds to the CAL 30 for a 1ST down
7:411st & 10 at opp 30Davion Gause run for 2 yds to the CAL 28
7:052nd & 8 at opp 28Gio Lopez pass complete to Benjamin Hall for 5 yds to the CAL 23
6:233rd & 3 at opp 23Gio Lopez pass incomplete to Jordan Shipp
6:144th & 3 at opp 23Rece Verhoff 41 yd FG GOODCalifornia 14, North Carolina 10
California Punt, 8 plays
6:144th & 3 at own 35Rece Verhoff kickoff for 65 yds for a touchback
6:141st & 10 at own 25Jaron-Keawe Sagapolutele pass incomplete to Mason Mini
6:102nd & 10 at own 25Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus
6:043rd & 10 at own 25Jaron-Keawe Sagapolutele pass complete to Jordan King for 19 yds to the CAL 44 for a 1ST down
5:251st & 10 at own 44Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 4 yds to the CAL 48
4:582nd & 6 at own 48Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 9 yds to the UNC 43 for a 1ST down
4:331st & 10 at opp 43LJ Johnson Jr. run for no gain to the UNC 43
3:562nd & 10 at opp 43California Penalty, False Start (Frederick Williams III) to the UNC 48
3:552nd & 15 at opp 48LJ Johnson Jr. run for 4 yds to the UNC 44
3:263rd & 11 at opp 44Jaron-Keawe Sagapolutele pass incomplete to Mason Mini
3:154th & 11 at opp 44Michael Kern punt for 26 yds, fair catch by Will Hardy at the UNC 18
North Carolina Punt, 6 plays
3:151st & 10 at own 18Demon June run for 2 yds to the UNC 20
2:372nd & 8 at own 20Demon June run for 3 yds to the UNC 23
2:003rd & 5 at own 23Gio Lopez run for 5 yds to the UNC 28 for a 1ST down
1:521st & 10 at own 28Gio Lopez pass incomplete to Jake Johnson
1:462nd & 10 at own 28Gio Lopez pass complete to Jordan Shipp for 6 yds to the UNC 34
1:383rd & 4 at own 34Timeout California, clock 01:38
1:373rd & 4 at own 34Gio Lopez pass incomplete to Shanard Clower
1:234th & 4 at own 34Tom Maginness punt for 48 yds , Jacob De Jesus returns for 1 yd to the CAL 35 California Penalty, Offensive Holding (Ja’ir Smith) to the CAL 9
California Punt, 3 plays
1:231st & 10 at own 9Kendrick Raphael run for 1 yd to the CAL 10
0:582nd & 9 at own 10Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell
0:563rd & 9 at own 10Jaron-Keawe Sagapolutele pass incomplete to Mason Mini
0:464th & 9 at own 10Michael Kern punt for 47 yds, fair catch by Will Hardy at the UNC 43
North Carolina Punt, 3 plays
0:461st & 10 at own 43Gio Lopez pass incomplete to Jordan Shipp
0:412nd & 10 at own 43Gio Lopez pass incomplete to Chris Culliver
0:383rd & 10 at own 43Gio Lopez pass incomplete to Chris Culliver
0:244th & 10 at own 43Tom Maginness punt for 42 yds, fair catch by Jacob De Jesus at the CAL 15
California End of half, 2 plays
0:241st & 10 at own 15Jaron-Keawe Sagapolutele pass complete to Kendrick Raphael for 6 yds to the CAL 21
0:002nd & 4 at own 21Jaron-Keawe Sagapolutele sacked by Tyler Thompson for a loss of 10 yards to the CAL 11
3rd quarter4 drives, then California 21, North Carolina 10
California Touchdown, 11 plays
15:001st & 10 at own 35Rece Verhoff kickoff for 63 yds , Jacob De Jesus return for 19 yds to the CAL 21
14:541st & 10 at own 21Kendrick Raphael run for 2 yds to the CAL 23
14:292nd & 8 at own 23Jaron-Keawe Sagapolutele pass complete to Kendrick Raphael for 9 yds to the CAL 32 for a 1ST down
13:581st & 10 at own 32Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for a loss of 1 yard to the CAL 31
13:282nd & 11 at own 31Jaron-Keawe Sagapolutele pass complete to Mason Mini for 8 yds to the CAL 39
12:593rd & 3 at own 39Jaron-Keawe Sagapolutele run for 2 yds to the CAL 41
12:074th & 1 at own 41Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 15 yds to the UNC 44 for a 1ST down
11:371st & 10 at opp 44Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 9 yds to the UNC 35
10:582nd & 1 at opp 35Jaron-Keawe Sagapolutele pass complete to QuaRon Adams for 18 yds to the UNC 17 for a 1ST down
10:151st & 10 at opp 17Timeout California, clock 10:15
10:141st & 10 at opp 17Kendrick Raphael run for 1 yd to the UNC 16
9:332nd & 9 at opp 16Jaron-Keawe Sagapolutele pass incomplete to Kendrick Raphael
9:263rd & 9 at opp 16Sagapolutele, Jaron-Keawe pass incomplete to Grizzell, Trond, PENALTY UNC pass interference (Allen, Marcus) 14 yards to the UNC2, NO PLAY, 1ST DOWN CAL.
9:221st & goal at opp 2Kendrick Raphael run for 2 yds for a TD (Chase Meyer KICK)California 21, North Carolina 10
North Carolina Punt, 7 plays
9:221st & 10 at own 35Michael Luckhurst kickoff for 65 yds , Jaylen McGill return for 19 yds to the UNC 19
9:161st & 10 at own 19Benjamin Hall run for 7 yds to the UNC 26
8:422nd & 3 at own 26Benjamin Hall run for a loss of 2 yards to the UNC 24
7:573rd & 5 at own 24Gio Lopez pass complete to Kobe Paysour for 6 yds to the UNC 30 for a 1ST down
7:171st & 10 at own 30Benjamin Hall run for 11 yds to the UNC 41 for a 1ST down
6:321st & 10 at own 41Benjamin Hall run for 2 yds to the UNC 43
5:552nd & 8 at own 43Gio Lopez run for 1 yd to the UNC 44
5:123rd & 7 at own 44Gio Lopez pass incomplete to Benjamin Hall
4:564th & 7 at own 44Tom Maginness punt for 45 yds , Kyion Grayes returns for no gain to the CAL 11
California Punt, 7 plays
4:561st & 10 at own 11Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 2 yds to the CAL 13
4:292nd & 8 at own 13Jaron-Keawe Sagapolutele pass incomplete to Mason Mini
4:263rd & 8 at own 13Jaron-Keawe Sagapolutele pass complete to Jordan King for 12 yds to the CAL 25 for a 1ST down
3:501st & 10 at own 25Kendrick Raphael run for 16 yds to the CAL 41 for a 1ST down
3:081st & 10 at own 41Kendrick Raphael run for 4 yds to the CAL 45
2:382nd & 6 at own 45Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell
2:293rd & 6 at own 45Jaron-Keawe Sagapolutele sacked by Tyler Thompson for a loss of 6 yards to the CAL 39
1:594th & 12 at own 39Michael Kern punt for 45 yds, fair catch by Will Hardy at the UNC 16
North Carolina Touchdown, 11 plays
1:591st & 10 at own 16Gio Lopez pass incomplete to Chris Culliver
1:522nd & 10 at own 16Gio Lopez pass incomplete to Jordan Shipp
1:273rd & 10 at own 16Gio Lopez pass complete to Kobe Paysour for 20 yds to the UNC 36 for a 1ST down
0:431st & 10 at own 36Lopez, Gio pass incomplete to Culliver, Chris, PENALTY UNC pass interference (Culliver, Chris) 15 yards to the UNC21, NO PLAY.
0:001st & 25 at own 21Gio Lopez pass complete to Shanard Clower for 31 yds to the CAL 48 for a 1ST down
Q4 15:001st & 10 at opp 48Gio Lopez pass incomplete to Jordan Shipp
Q4 14:552nd & 10 at opp 48Gio Lopez sacked by Chris Victor for a loss of 1 yard to the CAL 49 for a 1ST down California Penalty, Unsportsmanlike Conduct (Chris Victor) to the CAL 34 for a 1ST down
Q4 14:311st & 10 at opp 34Benjamin Hall run for no gain to the CAL 34
Q4 13:482nd & 10 at opp 34Lopez, Gio pass incomplete to Hall, Benjamin, PENALTY CAL holding (Masses, Hezekiah) 10 yards to the CAL24, NO PLAY, 1ST DOWN UNC.
Q4 13:311st & 10 at opp 24Davion Gause run for 17 yds to the CAL 7 for a 1ST down
Q4 13:011st & goal at opp 7Gio Lopez pass complete to Jordan Shipp for 3 yds to the CAL 4
Q4 12:232nd & goal at opp 4Gio Lopez pass incomplete
Q4 12:143rd & goal at opp 4Davion Gause run for 4 yds for a TD (Gio Lopez pass to Benjamin Hall for Two-Point Conversion)California 21, North Carolina 18
4th quarter4 drives, then California 21, North Carolina 18
California Punt, 3 plays
12:143rd & 7 at own 35Rece Verhoff kickoff for 65 yds for a touchback
12:141st & 10 at own 25Kendrick Raphael run for 1 yd to the CAL 26
11:422nd & 9 at own 26Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus
11:383rd & 9 at own 26Sagapolutele, Jaron-Keawe rush for 8 yards to the CAL34, PENALTY CAL holding (Vatikani, Sioape) 10 yards to the CAL16, NO PLAY.
10:593rd & 19 at own 16Devin Brown pass complete to Jacob De Jesus for 5 yds to the CAL 21
10:294th & 14 at own 21Michael Kern punt for 32 yds, fair catch by Will Hardy at the UNC 47
North Carolina Fumble, 11 plays
10:291st & 10 at own 47Gio Lopez pass complete to Shanard Clower for a loss of 5 yards to the UNC 42
9:442nd & 15 at own 42Gio Lopez pass complete to Kobe Paysour for 13 yds to the CAL 45
9:083rd & 2 at opp 45Davion Gause run for 1 yd to the CAL 44
8:254th & 1 at opp 44Gio Lopez run for 1 yd to the CAL 43 for a 1ST down
7:291st & 10 at opp 43Benjamin Hall run for a loss of 4 yards to the CAL 47
6:532nd & 14 at opp 47Gio Lopez pass incomplete to Kobe Paysour
6:483rd & 14 at opp 47Lopez, Gio pass incomplete to Paysour, Kobe, PENALTY CAL holding (Sidney, Cam) 10 yards to the CAL37, NO PLAY, 1ST DOWN UNC.
6:431st & 10 at opp 37Davion Gause run for 5 yds to the CAL 32
6:012nd & 5 at opp 32Davion Gause run for 2 yds to the CAL 30
5:203rd & 3 at opp 30Gio Lopez pass complete to Kobe Paysour for 15 yds to the CAL 15 for a 1ST down
4:341st & 10 at opp 15Benjamin Hall run for 2 yds to the CAL 13
3:482nd & 8 at opp 13Gio Lopez pass complete to Nathan Leacock for 12 yds Nathan Leacock fumbled, forced by Brent Austin, recovered by CAL Brent Austin
California Punt, 8 plays
3:481st & 10 at own 20Kendrick Raphael run for 2 yds to the CAL 22
3:042nd & 8 at own 22Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 11 yds to the CAL 33 for a 1ST down
2:221st & 10 at own 33Kendrick Raphael run for a loss of 2 yards to the CAL 31
2:222nd & 12 at own 31Timeout North Carolina, clock 02:22
2:002nd & 12 at own 31Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 11 yds to the CAL 42
1:593rd & 1 at own 42Kendrick Raphael run for 3 yds to the CAL 45 for a 1ST down
1:551st & 10 at own 45Timeout North Carolina, clock 01:55
1:541st & 10 at own 45Kendrick Raphael run for 4 yds to the CAL 49
1:452nd & 6 at own 49Timeout North Carolina, clock 01:45
1:442nd & 6 at own 49Kendrick Raphael run for 1 yd to the 50 yard line
0:593rd & 5 at the 50Timeout California, clock 00:59
0:583rd & 5 at the 50Kendrick Raphael run for 2 yds to the UNC 48
0:134th & 3 at opp 48Timeout California, clock 00:13
0:064th & 3 at opp 48Brook Honore Jr. punt for 35 yds , Will Hardy returns for 6 yds to the UNC 19
North Carolina Fumble, 1 play
0:001st & 10 at own 19Gio Lopez pass complete to Jordan Shipp for 4 yds to the UNC 12 lat. to Chris Culliver for a loss of 4 yards to the UNC 12 lat. to Gio Lopez for a loss of 6 yards to the UNC 12 lat. to Jordan Shipp for 1 yd to the UNC 12 lat. to Davion Gause for a loss of 2 yards Davion Gause fumbled, recovered by CAL Dru Polidore Jr.

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.

California leads 3–⁠0 in three meetings.

Recent meetings
2025California 21, North Carolina 18
2018California 24, North Carolina 17
2017California 35, North Carolina 30

Around this game