Week 4 · 2025

California at San Diego State

Sat 09/20/2025 10:30 PMSnapdragon StadiumSan Diego State pregame17%Pregame win probability: 17% for San Diego State. California favored, and lost — San Diego State won.

73°Fair7 mph NW · 75% humidityRecorded at kickoff by College Football Data

California

0

7–6

San Diego State

34

9–4

Attendance

31,369

reported

SDSU6 plays, 15 yd · Punt

14:571st & 10own 35Chase Meyer kickoff for 65 yds , Jordan Napier return for 16 yds to the SDSU 16+16
14:391st & 10own 16Lucky Sutton run for 11 yds to the SDSU 27 for a 1ST down+11
14:061st & 10own 27Jayden Denegal pass complete to Jacob Bostick for 2 yds to the SDSU 25+2
13:332nd & 12own 25Jayden Denegal pass complete to Jordan Napier for 6 yds to the SDSU 31+6
13:093rd & 6own 31Jayden Denegal pass incomplete to Jordan Napier0
13:014th & 6own 31Hunter Green punt for 46 yds, fair catch by Jacob De Jesus at the CAL 230

CAL21 plays, 75 yd · On downs

12:511st & 10own 23Kendrick Raphael run for 3 yds to the CAL 26+3
12:132nd & 7own 26Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 8 yds to the CAL 34 for a 1ST down+8
11:441st & 10own 34Jaron-Keawe Sagapolutele pass complete to Mark Hamper for 1 yd to the CAL 35+1
11:302nd & 9own 35PENALTY SDSU Offside (Phillips,Bryce) 5 yards from Cal35 to Cal40. NO PLAY.+5
11:172nd & 4own 40Kendrick Raphael run for 2 yds to the CAL 42+2
10:423rd & 2own 42Jaron-Keawe Sagapolutele pass complete to Mason Mini for 7 yds to the CAL 49 for a 1ST down+7
10:131st & 10own 49Jaron-Keawe Sagapolutele pass incomplete to Mark Hamper0
9:592nd & 10own 49Jaron-Keawe Sagapolutele pass complete to Mason Mini for 19 yds to the SDSU 32 for a 1ST down+19
9:321st & 10opp 32Kendrick Raphael run for 3 yds to the SDSU 29+3
8:522nd & 7opp 29Jaron-Keawe Sagapolutele pass complete to Mason Mini for no gain to the SDSU 290
8:133rd & 7opp 29Jaron-Keawe Sagapolutele run for 6 yds to the SDSU 23+6
7:374th & 1opp 23LJ Johnson Jr. run for 3 yds to the SDSU 20 for a 1ST down+3
6:581st & 10opp 20LJ Johnson Jr. run for 2 yds to the SDSU 18+2
6:242nd & 8opp 18Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 6 yds to the SDSU 12+6
5:503rd & 2opp 12Kendrick Raphael run for 1 yd to the SDSU 11+1
5:114th & 1opp 11Kendrick Raphael run for 2 yds to the SDSU 9 for a 1ST down+2
4:331st & goalopp 9Kendrick Raphael run for 2 yds to the SDSU 7+2
3:452nd & goalopp 7Jaron-Keawe Sagapolutele pass complete to Mason Mini for 6 yds to the SDSU 1+6
3:223rd & goalopp 1Kendrick Raphael run for a loss of 1 yard to the SDSU 2−1
2:594th & goalopp 2Timeout California, clock 02:590
2:544th & goalopp 2Jaron-Keawe Sagapolutele pass incomplete to Landon Morris0

SDSU7 plays, 6 yd · Punt

2:451st & 10own 2Lucky Sutton run for 10 yds to the SDSU 12 for a 1ST down+10
2:261st & 10own 12Lucky Sutton run for a loss of 1 yard to the SDSU 11−1
1:462nd & 11own 11Jayden Denegal sacked by Cam Sidney for a loss of 9 yards to the SDSU 2−9
1:183rd & 20own 2Timeout San Diego State, clock 01:180
1:123rd & 20own 2Lucky Sutton run for 6 yds to the SDSU 8+6
0:334th & 14own 8Hunter Green punt for 49 yds , Jacob De Jesus returns for 15 yds to the SDSU 42+15
0:334th & 14own 8Hunter Green punt for 49 yds , Jacob De Jesus returns for 15 yds to the CAL 36+15

CAL8 plays, 22 yd · Punt

0:221st & 10own 36Jaron-Keawe Sagapolutele pass incomplete to Mark Hamper0
0:00own 36End of 1st Quarter0
0:002nd & 10own 36LJ Johnson Jr. run for 3 yds to the CAL 39+3
14:513rd & 7own 39Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 7 yds to the SDSU 46 for a 1ST down San Diego State Penalty, (15 Yards) to the SDSU 39 for a 1ST down+22
14:371st & 10opp 39Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus0
14:312nd & 10opp 39LJ Johnson Jr. run for 5 yds to the SDSU 34+5
14:023rd & 5opp 34Jaron-Keawe Sagapolutele sacked by Trey White for a loss of 8 yards to the SDSU 42−8
13:194th & 13opp 42Michael Kern punt for 42 yds for a touchback0

SDSU5 plays, 80 yd · Touchdown

13:101st & 10own 20(13:16) No Huddle-Shotgun Denegal,Jayden rush middle for 14 yards gain to the SDSU34 (Manutai,Aiden) PENALTY SDSU Holding (Borjon,Joseph) 10 yards from SDSU20 to SDSU10. NO PLAY.−10
12:351st & 20own 10Jayden Denegal pass complete to Jordan Napier for 80 yds to the CAL 10 for a 1ST down+80
12:151st & goalopp 10Timeout San Diego State, clock 12:150
12:011st & goalopp 10Jayden Denegal pass complete to Jacob Bostick for 4 yds to the CAL 6+4
11:422nd & goalopp 6Jayden Denegal pass complete to Jordan Napier for 6 yds for a TD (Gabriel Plascencia KICK)+6

CAL8 plays, -7 yd · Punt

11:421st & 10own 35Gabriel Plascencia kickoff for 65 yds for a touchback0
11:351st & 10own 25Kendrick Raphael run for 2 yds to the CAL 27+2
10:572nd & 8own 27Timeout California, clock 10:570
10:542nd & 8own 27Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus0
10:543rd & 8own 27(10:52) PENALTY Cal False Start (Vatikani,Sioape) 5 yards from Cal27 to Cal22. NO PLAY.−5
10:433rd & 13own 22Jaron-Keawe Sagapolutele sacked by August Salvati for a loss of 4 yards to the CAL 18−4
10:044th & 17own 18Michael Kern punt for 45 yds, punt out-of-bounds at the CAL 41 , Eric Butler returns for 22 yds to the CAL 41+22
10:044th & 17own 18Michael Kern punt for 45 yds, punt out-of-bounds at the CAL 41 , Eric Butler returns for 22 yds to the CAL 41+22

SDSU8 plays, 25 yd · Field goal

9:441st & 10opp 41Jayden Denegal pass complete to Christian Washington for 11 yds to the CAL 30 for a 1ST down+11
9:261st & 10opp 30Christian Washington run for 8 yds to the CAL 22+8
9:012nd & 2opp 22Christian Washington run for 6 yds to the CAL 16 for a 1ST down+6
8:351st & 10opp 16Christian Washington run for 4 yds to the CAL 12+4
8:022nd & 6opp 12(08:07) No Huddle-Shotgun Denegal,Jayden pass complete short right to Bostick,Jacob caught at Cal06, for 6 yards to the Cal06 (Crosby,Isaiah) PENALTY SDSU Pass Interference (Acevedo,Nathan) 15 yards from Cal12 to Cal27. NO PLAY.−15
7:412nd & 21opp 27Christian Washington run for 7 yds to the CAL 20+7
7:023rd & 14opp 20Christian Washington run for 4 yds to the CAL 16+4
6:204th & 10opp 16Gabriel Plascencia 34 yd FG GOOD+34

CAL11 plays, 49 yd · Missed FG

6:201st & 10own 35Gabriel Plascencia kickoff for 65 yds for a touchback0
6:041st & 10own 25Jaron-Keawe Sagapolutele run for 4 yds to the CAL 29+4
5:252nd & 6own 29Jaron-Keawe Sagapolutele pass complete to Mark Hamper for 21 yds to the 50 yard line for a 1ST down+21
5:001st & 10midfieldJaron-Keawe Sagapolutele pass incomplete to LJ Johnson Jr.0
4:472nd & 10midfieldJaron-Keawe Sagapolutele pass complete to Trond Grizzell for 33 yds to the SDSU 17 for a 1ST down+33
4:351st & 10opp 17Brandon High Jr. run for 1 yd to the SDSU 16+1
4:012nd & 9opp 16Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell0
4:013rd & 9opp 16(04:01) PENALTY Cal False Start (Vatikani,Sioape) 5 yards from SDSU16 to SDSU21. NO PLAY.−5
4:013rd & 14opp 21(03:59) PENALTY Cal False Start (King,Jordan) 5 yards from SDSU21 to SDSU26. NO PLAY.−5
3:553rd & 19opp 26Jaron-Keawe Sagapolutele pass incomplete0
3:494th & 19opp 26Chase Meyer 44 yd FG MISSED+44

SDSU14 plays, 51 yd · Field goal

3:401st & 10own 26Lucky Sutton run for 7 yds to the SDSU 33+7
3:232nd & 3own 33Lucky Sutton run for 2 yds to the SDSU 35+2
2:483rd & 1own 35Lucky Sutton run for 5 yds to the SDSU 40 for a 1ST down+5
2:201st & 10own 40Jayden Denegal pass complete to Jacob Bostick for 19 yds to the CAL 41 for a 1ST down+19
1:541st & 10opp 41Jayden Denegal run for 16 yds to the CAL 25 for a 1ST down+16
1:361st & 10opp 25Jayden Denegal pass intercepted Isaiah Crosby return for no gain to the CAL 00
1:361st & 10opp 25(01:42) No Huddle-Shotgun Denegal,Jayden pass intercepted by Crosby,Isaiah at Cal00, End Of Play PENALTY Cal Offside 5 yards from Cal25 to Cal20. NO PLAY.+5
1:121st & 5opp 20Jordan Napier run for 3 yds to the CAL 17+3
0:462nd & 2opp 17Lucky Sutton run for 5 yds to the CAL 12 for a 1ST down+5
0:331st & 10opp 12(00:35) No Huddle-Shotgun Acevedo,Nathan rush right for 1 yard gain to the Cal11 (Uluave,Cade) PENALTY SDSU Holding 10 yards from Cal12 to Cal22. NO PLAY.−10
0:111st & 20opp 22Jayden Denegal run for a loss of 1 yard to the CAL 23−1
0:022nd & 21opp 23Timeout San Diego State, clock 00:020
0:002nd & 21opp 23Gabriel Plascencia 41 yd FG GOOD+41
0:00opp 23End of 2nd Quarter−42

CAL6 plays, -10 yd · Punt

14:551st & 10own 35Gabriel Plascencia kickoff for 60 yds , Jacob De Jesus return for 15 yds to the CAL 20+15
14:491st & 10own 20(14:53) No Huddle-Shotgun Sagapolutele,Jaron-Keawe pass complete short middle to Grizzell,Trond caught at Cal23, for 3 yards to the Cal23 (Buxton,Isaiah) PENALTY Cal Holding (Bell,Leon) 10 yards from Cal20 to Cal10. NO PLAY.−10
14:261st & 20own 10Jaron-Keawe Sagapolutele pass incomplete0
14:162nd & 20own 10Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell0
14:123rd & 20own 10Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell0
14:044th & 20own 10Michael Kern punt for 32 yds, fair catch by Jordan Napier at the CAL 420

SDSU5 plays, 1 yd · Punt

13:571st & 10opp 42(14:04) No Huddle-Shotgun Sutton,Lucky rush left for 3 yards gain to the Cal39 (Crosby,Isaiah; Bollers,T.J.) PENALTY SDSU Holding (Adams,Seth) 10 yards from Cal42 to SDSU48. NO PLAY.−10
13:431st & 20own 48Lucky Sutton run for 9 yds to the CAL 43+9
12:512nd & 11opp 43Jayden Denegal pass complete to Jackson Ford for a loss of 1 yard to the CAL 44−1
12:153rd & 12opp 44Jayden Denegal run for 3 yds to the CAL 41+3
11:414th & 9opp 41Hunter Green punt for 37 yds0

CAL2 plays, 31 yd · Defensive TD

11:221st & 10own 4Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 24 yds to the CAL 28 for a 1ST down+24
11:031st & 10own 28Dwayne McDougle 35 Yd Fumble Return (Gabriel Plascencia Kick)+35

CAL5 plays, 4 yd · Punt

11:031st & 10own 35Gabriel Plascencia kickoff for 65 yds for a touchback0
10:581st & 10own 25Jaron-Keawe Sagapolutele pass incomplete to LJ Johnson Jr.0
10:542nd & 10own 25Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell0
10:423rd & 10own 25Jaron-Keawe Sagapolutele pass complete to Mark Hamper for 4 yds to the CAL 29+4
10:034th & 6own 29Michael Kern punt for 41 yds0

SDSU4 plays, 6 yd · Punt

9:571st & 10own 30Lucky Sutton run for 2 yds to the SDSU 32+2
9:102nd & 8own 32Jayden Denegal pass complete to Jacob Bostick for 4 yds to the SDSU 36+4
8:403rd & 4own 36Jayden Denegal pass incomplete0
8:284th & 4own 36Hunter Green punt for 45 yds , Jacob De Jesus returns for 8 yds to the CAL 27+8

CAL8 plays, 53 yd · Defensive TD

8:041st & 10own 27Jaron-Keawe Sagapolutele pass complete to Mason Mini for 16 yds to the CAL 43 for a 1ST down+16
8:021st & 10own 43Jaron-Keawe Sagapolutele pass incomplete to Jaiven Plummer0
7:552nd & 10own 43Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus0
7:373rd & 10own 43Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 26 yds to the SDSU 31 for a 1ST down+26
7:161st & 10opp 31Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus0
7:102nd & 10opp 31Brandon High Jr. run for 9 yds to the SDSU 22+9
6:443rd & 1opp 22Brandon High Jr. run for 2 yds to the SDSU 20 for a 1ST down+2
5:591st & 10opp 20Jaron-Keawe Sagapolutele pass intercepted Chris Johnson return for 97 yds for a TD (Gabriel Plascencia KICK)+97

CAL4 plays, 12 yd · Turnover

5:591st & 10own 35Gabriel Plascencia kickoff for 65 yds for a touchback0
5:521st & 10own 25LJ Johnson Jr. run for 6 yds to the CAL 31+6
5:332nd & 4own 31Jaron-Keawe Sagapolutele pass complete to Mason Mini for 6 yds to the CAL 37 for a 1ST down+6
5:031st & 10own 37Jaron-Keawe Sagapolutele pass intercepted Dalesean Staley return for a loss of 1 yard to the SDSU 41−1

SDSU4 plays, 3 yd · Punt

5:031st & 10own 41Christian Washington run for 1 yd to the SDSU 42+1
4:342nd & 9own 42(00:50) No Huddle-Shotgun Washington,Christian rush left for 11 yards gain to the Cal47 (Polidore Jr.,Dru) PENALTY SDSU Holding 10 yards from SDSU42 to SDSU32. NO PLAY.−10
3:162nd & 19own 32Jayden Denegal pass complete to Jordan Napier for 12 yds to the SDSU 44+12
2:233rd & 7own 44Hunter Green punt for 50 yds, fair catch by Jacob De Jesus at the CAL 60

CAL7 plays, 27 yd · Punt

2:231st & 10own 6Brandon High Jr. run for 3 yds to the CAL 9+3
1:152nd & 7own 9Jaron-Keawe Sagapolutele pass complete to Mark Hamper for 2 yds to the CAL 11+2
0:423rd & 5own 11Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 22 yds to the CAL 33 for a 1ST down+22
0:371st & 10own 33Jaron-Keawe Sagapolutele pass incomplete to Mason Mini0
0:352nd & 10own 33Jaron-Keawe Sagapolutele pass incomplete0
0:313rd & 10own 33Jaron-Keawe Sagapolutele pass incomplete to Hezekiah Masses0
0:284th & 10own 33Michael Kern punt for 43 yds, fair catch by Jordan Napier at the SDSU 240

SDSU14 plays, 76 yd · Touchdown

0:001st & 10own 24Jayden Denegal pass complete to Jordan Napier for 8 yds to the SDSU 32+8
0:00own 24End of 3rd Quarter+8
14:382nd & 2own 32Jayden Denegal pass complete to Jordan Napier for 10 yds to the SDSU 42 for a 1ST down+10
14:151st & 10own 42Christian Washington run for 10 yds to the CAL 48 for a 1ST down+10
13:281st & 10opp 48Christian Washington run for a loss of 3 yards to the SDSU 49−3
12:512nd & 13own 49Jayden Denegal pass complete to Jordan Napier for 4 yds to the CAL 47+4
12:123rd & 9opp 47Christian Washington run for 11 yds to the CAL 36 for a 1ST down+11
11:381st & 10opp 36Jayden Denegal pass incomplete to Christian Washington0
11:382nd & 10opp 36Timeout San Diego State, clock 11:380
11:172nd & 10opp 36Jordan Napier run for 3 yds to the CAL 33+3
10:413rd & 7opp 33Jayden Denegal pass complete to Jordan Napier for 8 yds to the CAL 25 for a 1ST down+8
10:091st & 10opp 25Lucky Sutton run for 2 yds to the CAL 23+2
9:352nd & 8opp 23Jayden Denegal pass complete to Jordan Napier for 20 yds to the CAL 3 for a 1ST down California Penalty, Defensive Offside (Cade Uluave) declined for a 1ST down+20
9:201st & goalopp 3Lucky Sutton run for 3 yds for a TD (Gabriel Plascencia KICK)+3

CAL6 plays, 1 yd · Punt

9:201st & 10own 35Gabriel Plascencia kickoff for 65 yds for a touchback0
9:121st & 10own 25LJ Johnson Jr. run for 2 yds to the CAL 27+2
8:462nd & 8own 27LJ Johnson Jr. run for 1 yd to the CAL 28+1
8:093rd & 7own 28Timeout California, clock 08:090
7:513rd & 7own 28Devin Brown sacked by August Salvati for a loss of 2 yards to the CAL 26−2
7:224th & 9own 26Michael Kern punt for 48 yds, fair catch by Mikey Welsh at the SDSU 260

SDSU4 plays, 6 yd · Punt

7:141st & 10own 26Bert Emanuel Jr. run for no gain to the SDSU 260
6:342nd & 10own 26Bert Emanuel Jr. run for 5 yds to the SDSU 31+5
5:513rd & 5own 31Bert Emanuel Jr. run for 1 yd to the SDSU 32+1
5:064th & 4own 32Hunter Green punt for 38 yds, fair catch by Jacob De Jesus at the CAL 300

CAL10 plays, 27 yd · On downs

5:001st & 10own 30LJ Johnson Jr. run for 6 yds to the CAL 36+6
4:342nd & 4own 36LJ Johnson Jr. run for 4 yds to the CAL 40 for a 1ST down+4
4:041st & 10own 40Devin Brown pass incomplete to Kyion Grayes0
3:582nd & 10own 40LJ Johnson Jr. run for 7 yds to the CAL 47+7
2:583rd & 3own 47Devin Brown pass complete to QuaRon Adams for 16 yds to the SDSU 37 for a 1ST down+16
2:581st & 10opp 37Timeout San Diego State, clock 02:580
2:511st & 10opp 37Kendrick Raphael run for 4 yds to the SDSU 33+4
2:232nd & 6opp 33Kendrick Raphael run for 2 yds to the SDSU 31+2
1:543rd & 4opp 31Devin Brown pass incomplete to Kyion Grayes0
1:464th & 4opp 31Devin Brown sacked by Ryan Henderson for a loss of 12 yards to the SDSU 43−12

SDSU4 plays, 2 yd · End of period

1:301st & 10own 43Byron Cardwell Jr. run for 4 yds to the SDSU 47+4
0:452nd & 6own 47B. Emanuel Jr. takes a knee−1
0:003rd & 7own 46B. Emanuel Jr. takes a knee−1
0:00own 46End of 4th Quarter−1

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

Previous 9 meetings vs. Team

San Diego State 4–5 vs California

  • 2024 · wk 3San Diego State 10 @ California 31
  • 2016 · wk 2California 40 @ San Diego State 45
  • 2015 · wk 2San Diego State 7 @ California 35
  • 1996 · wk 4San Diego State 37 @ California 42
  • 1995 · wk 2California 9 @ San Diego State 33
  • 1994 · wk 3California 20 @ San Diego State 22
  • 1993 · wk 3San Diego State 25 @ California 45
  • 1983 · wk 3California 14 @ San Diego State 28
  • 1982 · wk 3San Diego State 0 @ California 28

Previous meeting vs. Sean Lewis

California 1–0 vs Sean Lewis

  • 2024 · wk 3San Diego State 10 @ California 31

Previous meeting vs. Justin Wilcox

San Diego State 0–1 vs Justin Wilcox

  • 2024 · wk 3San Diego State 10 @ California 31

Research

Keep this open while you look at others