Week 8 · 2025

North Carolina at California

Fri 10/17/2025 10:30 PMCalifornia Memorial StadiumCalifornia pregame70%Pregame win probability: 70% for California. California favored, and won.Conference

59°Fog7 mph NW · 88% humidityRecorded at kickoff by College Football Data

North Carolina

18

4–8

California

21

7–6

Attendance

33,401

reported

UNC2 plays, 7 yd · Turnover

15:001st & 10own 35Michael Luckhurst kickoff for 62 yds , Jaylen McGill return for 15 yds to the UNC 18+15
14:381st & 10own 18Gio Lopez pass complete to Shanard Clower for 7 yds Shanard Clower fumbled, forced by Cam Sidney, recovered by CAL Cam Sidney+7

CAL4 plays, 25 yd · Touchdown

14:381st & 10opp 25Kendrick Raphael run for 11 yds to the UNC 14 for a 1ST down+11
14:081st & 10opp 14Kendrick Raphael run for 8 yds to the UNC 6+8
13:222nd & 2opp 6Kendrick Raphael run for 3 yds to the UNC 3 for a 1ST down+3
12:481st & goalopp 3Jaron-Keawe Sagapolutele run for 3 yds for a TD (Chase Meyer KICK)+3

UNC5 plays, 9 yd · Punt

12:481st & 10own 35Michael Luckhurst kickoff for 63 yds , Jaylen McGill return for 32 yds to the UNC 34+32
12:411st & 10own 34Gio Lopez pass complete to Connor Cox for a loss of 1 yard to the UNC 33−1
11:592nd & 11own 33Gio Lopez pass complete to Jordan Shipp for 5 yds to the UNC 38+5
11:283rd & 6own 38Gio Lopez pass complete to Nathan Leacock for 5 yds to the UNC 43+5
10:434th & 1own 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+1

CAL4 plays, 2 yd · Punt

10:431st & 10own 10Kendrick Raphael run for 2 yds to the CAL 12+2
10:102nd & 8own 12Jaron-Keawe Sagapolutele pass incomplete to Kendrick Raphael0
10:073rd & 8own 12Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus0
9:514th & 8own 12Michael Kern punt for 43 yds , Will Hardy returns for 13 yds to the CAL 42+13

UNC5 plays, 0 yd · Punt

9:511st & 10opp 42North Carolina Penalty, False Start (Austin Blaske) to the CAL 47−5
9:501st & 15opp 47Demon June run for 1 yd to the CAL 46+1
9:182nd & 14opp 46Demon June run for 4 yds to the CAL 42+4
8:323rd & 10opp 42Gio Lopez pass incomplete to Nathan Leacock0
8:214th & 10opp 42Tom Maginness punt for 29 yds, fair catch by Jacob De Jesus at the CAL 130

CAL8 plays, 23 yd · Punt

8:211st & 10own 13Jacob De Jesus run for a loss of 3 yards to the CAL 10−3
7:502nd & 13own 10Jaron-Keawe Sagapolutele pass incomplete to Jordan King0
7:443rd & 13own 10California Penalty, False Start (Frederick Williams III) to the CAL 5−5
7:433rd & 18own 5Jaron-Keawe Sagapolutele pass complete to Jordan King for 23 yds to the CAL 28 for a 1ST down+23
7:191st & 10own 28Jaron-Keawe Sagapolutele pass complete to LJ Johnson Jr. for 2 yds to the CAL 30+2
6:412nd & 8own 30LJ Johnson Jr. run for 6 yds to the CAL 36+6
6:143rd & 2own 36Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell0
6:034th & 2own 36Michael Kern punt for 34 yds, fair catch by Will Hardy at the UNC 300

UNC5 plays, 70 yd · Touchdown

6:031st & 10own 30Benjamin Hall run for 5 yds to the UNC 35+5
5:262nd & 5own 35Gio Lopez pass complete to Kobe Paysour for 37 yds to the CAL 28 for a 1ST down+37
5:021st & 10opp 28Gio Lopez pass incomplete to Benjamin Hall0
4:572nd & 10opp 28Lopez, Gio pass incomplete to Leacock, Nathan, PENALTY CAL holding (Masses, Hezekiah) 10 yards to the CAL18, NO PLAY, 1ST DOWN UNC.+10
4:481st & 10opp 18Benjamin Hall run for 18 yds for a TD (Rece Verhoff KICK)+18

CAL14 plays, 75 yd · Touchdown

4:481st & 10own 35Rece Verhoff kickoff for 65 yds for a touchback0
4:481st & 10own 25Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus0
4:442nd & 10own 25Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 5 yds to the CAL 30+5
4:073rd & 5own 30Jaron-Keawe Sagapolutele pass complete to Mark Hamper for 12 yds to the CAL 42 for a 1ST down+12
3:401st & 10own 42Kendrick Raphael run for no gain to the CAL 420
3:022nd & 10own 42Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus0
2:573rd & 10own 42Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 23 yds to the UNC 35 for a 1ST down+23
2:331st & 10opp 35Timeout North Carolina, clock 02:330
2:321st & 10opp 35Kendrick Raphael run for 9 yds to the UNC 26+9
1:582nd & 1opp 26Jaron-Keawe Sagapolutele pass incomplete0
1:513rd & 1opp 26Jaron-Keawe Sagapolutele pass incomplete to Mason Mini0
1:474th & 1opp 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+14
1:211st & 10opp 12Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 5 yds to the UNC 7+5
0:422nd & 5opp 7Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 7 yds for a TD (Chase Meyer KICK)+7

UNC8 plays, 15 yd · Punt

0:422nd & 5own 35Michael Luckhurst kickoff for 61 yds , Jaylen McGill return for 17 yds to the UNC 21+17
0:351st & 10own 21California Penalty, Delay of Game (Tyson Ford) to the UNC 26+5
0:001st & 5own 26Benjamin Hall run for 12 yds to the UNC 38 for a 1ST down+12
0:00own 26End of 1st Quarter+12
15:001st & 10own 38Gio Lopez pass complete to Benjamin Hall for a loss of 5 yards to the UNC 33−5
14:202nd & 15own 33Benjamin Hall run for 3 yds to the UNC 36+3
13:453rd & 12own 36Gio Lopez pass incomplete to Nathan Leacock North Carolina Penalty, Offensive Holding (Will O'Steen) declined0
13:354th & 12own 36Tom Maginness punt for 40 yds, fair catch by Jacob De Jesus at the CAL 240

CAL5 plays, 12 yd · Punt

13:351st & 10own 24Kendrick Raphael run for 11 yds to the CAL 35 for a 1ST down+11
13:051st & 10own 35Jaron-Keawe Sagapolutele pass incomplete0
13:012nd & 10own 35Kendrick Raphael run for a loss of 2 yards to the CAL 33−2
12:293rd & 12own 33Jaron-Keawe Sagapolutele run for 3 yds to the CAL 36+3
11:514th & 9own 36Michael Kern punt for 32 yds, fair catch by Will Hardy at the UNC 320

UNC11 plays, 45 yd · Field goal

11:511st & 10own 32Gio Lopez pass complete to Kobe Paysour for 10 yds to the UNC 42 for a 1ST down+10
11:151st & 10own 42Benjamin Hall run for 1 yd to the UNC 43+1
10:352nd & 9own 43Benjamin Hall run for 10 yds to the CAL 47 for a 1ST down+10
9:541st & 10opp 47Benjamin Hall run for 3 yds to the CAL 44+3
9:142nd & 7opp 44Gio Lopez pass incomplete to Chris Culliver0
9:073rd & 7opp 44Gio Lopez run for 5 yds to the CAL 39+5
8:234th & 2opp 39Gio Lopez pass complete to Connor Cox for 9 yds to the CAL 30 for a 1ST down+9
7:411st & 10opp 30Davion Gause run for 2 yds to the CAL 28+2
7:052nd & 8opp 28Gio Lopez pass complete to Benjamin Hall for 5 yds to the CAL 23+5
6:233rd & 3opp 23Gio Lopez pass incomplete to Jordan Shipp0
6:144th & 3opp 23Rece Verhoff 41 yd FG GOOD+41

CAL11 plays, 31 yd · Punt

6:144th & 3own 35Rece Verhoff kickoff for 65 yds for a touchback0
6:141st & 10own 25Jaron-Keawe Sagapolutele pass incomplete to Mason Mini0
6:102nd & 10own 25Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus0
6:043rd & 10own 25Jaron-Keawe Sagapolutele pass complete to Jordan King for 19 yds to the CAL 44 for a 1ST down+19
5:251st & 10own 44Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 4 yds to the CAL 48+4
4:582nd & 6own 48Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 9 yds to the UNC 43 for a 1ST down+9
4:331st & 10opp 43LJ Johnson Jr. run for no gain to the UNC 430
3:562nd & 10opp 43California Penalty, False Start (Frederick Williams III) to the UNC 48−5
3:552nd & 15opp 48LJ Johnson Jr. run for 4 yds to the UNC 44+4
3:263rd & 11opp 44Jaron-Keawe Sagapolutele pass incomplete to Mason Mini0
3:154th & 11opp 44Michael Kern punt for 26 yds, fair catch by Will Hardy at the UNC 180

UNC8 plays, 16 yd · Punt

3:151st & 10own 18Demon June run for 2 yds to the UNC 20+2
2:372nd & 8own 20Demon June run for 3 yds to the UNC 23+3
2:003rd & 5own 23Gio Lopez run for 5 yds to the UNC 28 for a 1ST down+5
1:521st & 10own 28Gio Lopez pass incomplete to Jake Johnson0
1:462nd & 10own 28Gio Lopez pass complete to Jordan Shipp for 6 yds to the UNC 34+6
1:383rd & 4own 34Timeout California, clock 01:380
1:373rd & 4own 34Gio Lopez pass incomplete to Shanard Clower0
1:234th & 4own 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+1

CAL4 plays, 1 yd · Punt

1:231st & 10own 9Kendrick Raphael run for 1 yd to the CAL 10+1
0:582nd & 9own 10Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell0
0:563rd & 9own 10Jaron-Keawe Sagapolutele pass incomplete to Mason Mini0
0:464th & 9own 10Michael Kern punt for 47 yds, fair catch by Will Hardy at the UNC 430

UNC4 plays, 0 yd · Punt

0:461st & 10own 43Gio Lopez pass incomplete to Jordan Shipp0
0:412nd & 10own 43Gio Lopez pass incomplete to Chris Culliver0
0:383rd & 10own 43Gio Lopez pass incomplete to Chris Culliver0
0:244th & 10own 43Tom Maginness punt for 42 yds, fair catch by Jacob De Jesus at the CAL 150

CAL3 plays, -4 yd · End of period

0:241st & 10own 15Jaron-Keawe Sagapolutele pass complete to Kendrick Raphael for 6 yds to the CAL 21+6
0:002nd & 4own 21Jaron-Keawe Sagapolutele sacked by Tyler Thompson for a loss of 10 yards to the CAL 11−10
0:00own 21End of 2nd Quarter−10

CAL14 plays, 79 yd · Touchdown

15:001st & 10own 35Rece Verhoff kickoff for 63 yds , Jacob De Jesus return for 19 yds to the CAL 21+19
14:541st & 10own 21Kendrick Raphael run for 2 yds to the CAL 23+2
14:292nd & 8own 23Jaron-Keawe Sagapolutele pass complete to Kendrick Raphael for 9 yds to the CAL 32 for a 1ST down+9
13:581st & 10own 32Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for a loss of 1 yard to the CAL 31−1
13:282nd & 11own 31Jaron-Keawe Sagapolutele pass complete to Mason Mini for 8 yds to the CAL 39+8
12:593rd & 3own 39Jaron-Keawe Sagapolutele run for 2 yds to the CAL 41+2
12:074th & 1own 41Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 15 yds to the UNC 44 for a 1ST down+15
11:371st & 10opp 44Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 9 yds to the UNC 35+9
10:582nd & 1opp 35Jaron-Keawe Sagapolutele pass complete to QuaRon Adams for 18 yds to the UNC 17 for a 1ST down+18
10:151st & 10opp 17Timeout California, clock 10:150
10:141st & 10opp 17Kendrick Raphael run for 1 yd to the UNC 16+1
9:332nd & 9opp 16Jaron-Keawe Sagapolutele pass incomplete to Kendrick Raphael0
9:263rd & 9opp 16Sagapolutele, Jaron-Keawe pass incomplete to Grizzell, Trond, PENALTY UNC pass interference (Allen, Marcus) 14 yards to the UNC2, NO PLAY, 1ST DOWN CAL.+14
9:221st & goalopp 2Kendrick Raphael run for 2 yds for a TD (Chase Meyer KICK)+2

UNC9 plays, 25 yd · Punt

9:221st & 10own 35Michael Luckhurst kickoff for 65 yds , Jaylen McGill return for 19 yds to the UNC 19+19
9:161st & 10own 19Benjamin Hall run for 7 yds to the UNC 26+7
8:422nd & 3own 26Benjamin Hall run for a loss of 2 yards to the UNC 24−2
7:573rd & 5own 24Gio Lopez pass complete to Kobe Paysour for 6 yds to the UNC 30 for a 1ST down+6
7:171st & 10own 30Benjamin Hall run for 11 yds to the UNC 41 for a 1ST down+11
6:321st & 10own 41Benjamin Hall run for 2 yds to the UNC 43+2
5:552nd & 8own 43Gio Lopez run for 1 yd to the UNC 44+1
5:123rd & 7own 44Gio Lopez pass incomplete to Benjamin Hall0
4:564th & 7own 44Tom Maginness punt for 45 yds , Kyion Grayes returns for no gain to the CAL 110

CAL8 plays, 28 yd · Punt

4:561st & 10own 11Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 2 yds to the CAL 13+2
4:292nd & 8own 13Jaron-Keawe Sagapolutele pass incomplete to Mason Mini0
4:263rd & 8own 13Jaron-Keawe Sagapolutele pass complete to Jordan King for 12 yds to the CAL 25 for a 1ST down+12
3:501st & 10own 25Kendrick Raphael run for 16 yds to the CAL 41 for a 1ST down+16
3:081st & 10own 41Kendrick Raphael run for 4 yds to the CAL 45+4
2:382nd & 6own 45Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell0
2:293rd & 6own 45Jaron-Keawe Sagapolutele sacked by Tyler Thompson for a loss of 6 yards to the CAL 39−6
1:594th & 12own 39Michael Kern punt for 45 yds, fair catch by Will Hardy at the UNC 160

UNC14 plays, 84 yd · Touchdown

1:591st & 10own 16Gio Lopez pass incomplete to Chris Culliver0
1:522nd & 10own 16Gio Lopez pass incomplete to Jordan Shipp0
1:273rd & 10own 16Gio Lopez pass complete to Kobe Paysour for 20 yds to the UNC 36 for a 1ST down+20
0:431st & 10own 36Lopez, Gio pass incomplete to Culliver, Chris, PENALTY UNC pass interference (Culliver, Chris) 15 yards to the UNC21, NO PLAY.−15
0:001st & 25own 21Gio Lopez pass complete to Shanard Clower for 31 yds to the CAL 48 for a 1ST down+31
0:00own 21End of 3rd Quarter+31
15:001st & 10opp 48Gio Lopez pass incomplete to Jordan Shipp0
14:552nd & 10opp 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+14
14:311st & 10opp 34Benjamin Hall run for no gain to the CAL 340
13:482nd & 10opp 34Lopez, Gio pass incomplete to Hall, Benjamin, PENALTY CAL holding (Masses, Hezekiah) 10 yards to the CAL24, NO PLAY, 1ST DOWN UNC.+10
13:311st & 10opp 24Davion Gause run for 17 yds to the CAL 7 for a 1ST down+17
13:011st & goalopp 7Gio Lopez pass complete to Jordan Shipp for 3 yds to the CAL 4+3
12:232nd & goalopp 4Gio Lopez pass incomplete0
12:143rd & goalopp 4Davion Gause run for 4 yds for a TD (Gio Lopez pass to Benjamin Hall for Two-Point Conversion)+4

CAL6 plays, -4 yd · Punt

12:143rd & 7own 35Rece Verhoff kickoff for 65 yds for a touchback0
12:141st & 10own 25Kendrick Raphael run for 1 yd to the CAL 26+1
11:422nd & 9own 26Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus0
11:383rd & 9own 26Sagapolutele, Jaron-Keawe rush for 8 yards to the CAL34, PENALTY CAL holding (Vatikani, Sioape) 10 yards to the CAL16, NO PLAY.−10
10:593rd & 19own 16Devin Brown pass complete to Jacob De Jesus for 5 yds to the CAL 21+5
10:294th & 14own 21Michael Kern punt for 32 yds, fair catch by Will Hardy at the UNC 470

UNC12 plays, 52 yd · Turnover

10:291st & 10own 47Gio Lopez pass complete to Shanard Clower for a loss of 5 yards to the UNC 42−5
9:442nd & 15own 42Gio Lopez pass complete to Kobe Paysour for 13 yds to the CAL 45+13
9:083rd & 2opp 45Davion Gause run for 1 yd to the CAL 44+1
8:254th & 1opp 44Gio Lopez run for 1 yd to the CAL 43 for a 1ST down+1
7:291st & 10opp 43Benjamin Hall run for a loss of 4 yards to the CAL 47−4
6:532nd & 14opp 47Gio Lopez pass incomplete to Kobe Paysour0
6:483rd & 14opp 47Lopez, Gio pass incomplete to Paysour, Kobe, PENALTY CAL holding (Sidney, Cam) 10 yards to the CAL37, NO PLAY, 1ST DOWN UNC.+10
6:431st & 10opp 37Davion Gause run for 5 yds to the CAL 32+5
6:012nd & 5opp 32Davion Gause run for 2 yds to the CAL 30+2
5:203rd & 3opp 30Gio Lopez pass complete to Kobe Paysour for 15 yds to the CAL 15 for a 1ST down+15
4:341st & 10opp 15Benjamin Hall run for 2 yds to the CAL 13+2
3:482nd & 8opp 13Gio Lopez pass complete to Nathan Leacock for 12 yds Nathan Leacock fumbled, forced by Brent Austin, recovered by CAL Brent Austin+12

CAL14 plays, 32 yd · Punt

3:481st & 10own 20Kendrick Raphael run for 2 yds to the CAL 22+2
3:042nd & 8own 22Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 11 yds to the CAL 33 for a 1ST down+11
2:221st & 10own 33Kendrick Raphael run for a loss of 2 yards to the CAL 31−2
2:222nd & 12own 31Timeout North Carolina, clock 02:220
2:002nd & 12own 31Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 11 yds to the CAL 42+11
1:593rd & 1own 42Kendrick Raphael run for 3 yds to the CAL 45 for a 1ST down+3
1:551st & 10own 45Timeout North Carolina, clock 01:550
1:541st & 10own 45Kendrick Raphael run for 4 yds to the CAL 49+4
1:452nd & 6own 49Timeout North Carolina, clock 01:450
1:442nd & 6own 49Kendrick Raphael run for 1 yd to the 50 yard line+1
0:593rd & 5midfieldTimeout California, clock 00:590
0:583rd & 5midfieldKendrick Raphael run for 2 yds to the UNC 48+2
0:134th & 3opp 48Timeout California, clock 00:130
0:064th & 3opp 48Brook Honore Jr. punt for 35 yds , Will Hardy returns for 6 yds to the UNC 19+6

UNC2 plays, -7 yd · Turnover

0:001st & 10own 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.+4
0:00own 19End of 4th Quarter0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 2 meetings vs. Team

California 2–0 vs North Carolina

  • 2018 · wk 1North Carolina 17 @ California 24
  • 2017 · wk 1California 35 @ North Carolina 30

Previous 2 meetings vs. Justin Wilcox

North Carolina 0–2 vs Justin Wilcox

  • 2018 · wk 1North Carolina 17 @ California 24
  • 2017 · wk 1California 35 @ North Carolina 30

Research

Keep this open while you look at others