California at San Diego State

Saturday, September 20, 2025

San Diego State beat California 34–⁠0. It was their 10th meeting; the series is even at 5–⁠5.

AwayCalifornia7–⁠6 in 2025
0
HomeSan Diego State9–⁠4 in 2025
34

Final at Snapdragon Stadium, San DiegoTV: CBSSNAttendance 31,369

At kickoff
68°F, clear, wind 7 mph from the northwestWeather: NOAA NCEI Global Historical Climatology Network hourly; San Diego Montgomery Field, 4 km from the stadium, 23 minutes after kickoff
Official
Tim HedgepethGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
California00000
San Diego State01314734

How the win probability moved

San Diego State favored

Win probability by play: San Diego State 58% at kickoff, 100% at the end. Biggest swing: 13 points.

California favored

Win probability after every play, from CollegeFootballData.com’s model.

Standouts

  • ReceivingJordan Napier9 catches, 154 yards, 1 TDSan Diego State
  • DefenseCade Uluave10 tackles, 2 for lossCalifornia

Player stats

California

PassingC/AttYdsTDInt
Jaron-Keawe Sagapolutele17/3820802
Devin Brown1/31600
RushingCarYdsTDLong
L.J. Johnson Jr.103907
Kendrick Raphael112707
Brandon High41509
ReceivingRecYdsTDLong
Trond Grizzell491033
Mason Mini654019
Jacob De Jesus335022
Mark Hamper428021
DefenseTklTFLSacksInt
Cade Uluave10200
Luke Ferrelli6000
Dru Polidore5000
Aiden Manutai5100
Cameron Sidney3110

San Diego State

PassingC/AttYdsTDInt
Jayden Denegal15/1818910
RushingCarYdsTDLong
Lucky Sutton1261111
Christian Washington948011
Jayden Denegal49016
Bert Emanuel Jr.3605
ReceivingRecYdsTDLong
Jordan Napier9154180
Jacob Bostick425019
Christian Washington111011
DefenseTklTFLSacksInt
Owen Chambliss8000
Dalesean Staley7001
Chris Johnson6101
Mister Williams5000
Trey White4110
August Salvati2220
Ryan Henderson2110

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

Team stats

CaliforniaSan Diego State
289Total yards323
224Passing yards189
65Rushing yards134
5.5Yards per pass10.5
2.1Yards per rush4.3
17First downs15
6–⁠17Third downs3–⁠10
2–⁠4Fourth downs0–⁠0
3Turnovers0
6–⁠40Penalties7–⁠75
29:42Possession30:18
1Sacks (by defense)4

Efficiency

CaliforniaSan Diego State
31%Success rate39%
−0.38EPA per play0.12
1.29Explosiveness1.08
−0.32Rushing EPA−0.00
−0.42Passing EPA0.32
32%Passing-down success17%
−1.16First-down EPA0.08
0.24Second-down EPA0.09
0.42Third-down EPA0.27
17%Havoc by its defense25%

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 67% to win. San Diego State won as Elo’s underdog.

The line

California −14, over/under 47.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 83%, San Diego State 17%. CollegeFootballData.com’s estimate from the point spread.

Every drive

San Diego State end zoneCalifornia end zoneQ1 San Diego StatePunt, 4 playsQ1 CaliforniaTurnover on downs, 19 playsQ1 San Diego StatePunt, 4 playsQ1 CaliforniaPunt, 6 playsQ2 San Diego StateTouchdown, 3 playsQ2 CaliforniaPunt, 3 playsQ2 San Diego StateField goal, 7 playsQ2 CaliforniaMissed FG, 8 playsQ2 San Diego StateField goal, 9 playsQ3 CaliforniaPunt, 3 playsQ3 San Diego StatePunt, 3 playsQ3 CaliforniaFumble return TD, 2 plays (San Diego State scores)Q3 CaliforniaPunt, 3 playsQ3 San Diego StatePunt, 3 playsQ3 CaliforniaPick-six, 8 plays (San Diego State scores)Q3 CaliforniaInterception, 3 playsQ3 San Diego StatePunt, 2 playsQ3 CaliforniaPunt, 6 playsQ3 San Diego StateTouchdown, 12 playsQ4 CaliforniaPunt, 3 playsQ4 San Diego StatePunt, 3 playsQ4 CaliforniaTurnover on downs, 9 playsQ4 San Diego StateEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. San Diego State drives left to right, California right to left.
  1. Q1 San Diego StatePunt, 4 plays, 15 yards
  2. Q1 CaliforniaTurnover on downs, 19 plays, 75 yards
  3. Q1 San Diego StatePunt, 4 plays, 6 yards
  4. Q1 CaliforniaPunt, 6 plays, 22 yards
  5. Q2 San Diego StateTouchdown, 3 plays, 80 yards
  6. Q2 CaliforniaPunt, 3 plays, −7 yards
  7. Q2 San Diego StateField goal, 7 plays, 25 yards
  8. Q2 CaliforniaMissed FG, 8 plays, 49 yards
  9. Q2 San Diego StateField goal, 9 plays, 51 yards
  10. Q3 CaliforniaPunt, 3 plays, −10 yards
  11. Q3 San Diego StatePunt, 3 plays, 1 yard
  12. Q3 CaliforniaFumble return TD, 2 plays (San Diego State scores), 31 yards
  13. Q3 CaliforniaPunt, 3 plays, 4 yards
  14. Q3 San Diego StatePunt, 3 plays, 6 yards
  15. Q3 CaliforniaPick-six, 8 plays (San Diego State scores), 53 yards
  16. Q3 CaliforniaInterception, 3 plays, 12 yards
  17. Q3 San Diego StatePunt, 2 plays, 3 yards
  18. Q3 CaliforniaPunt, 6 plays, 27 yards
  19. Q3 San Diego StateTouchdown, 12 plays, 76 yards
  20. Q4 CaliforniaPunt, 3 plays, 1 yard
  21. Q4 San Diego StatePunt, 3 plays, 6 yards
  22. Q4 CaliforniaTurnover on downs, 9 plays, 27 yards
  23. Q4 San Diego StateEnd of game, 3 plays, 2 yards

Play by play

1st quarter4 drives, then Tied at 0
San Diego State Punt, 4 plays
14:571st & 10 at own 35Chase Meyer kickoff for 65 yds , Jordan Napier return for 16 yds to the SDSU 16
14:391st & 10 at own 16Lucky Sutton run for 11 yds to the SDSU 27 for a 1ST down
14:061st & 10 at own 27Jayden Denegal pass complete to Jacob Bostick for 2 yds to the SDSU 25
13:332nd & 12 at own 25Jayden Denegal pass complete to Jordan Napier for 6 yds to the SDSU 31
13:093rd & 6 at own 31Jayden Denegal pass incomplete to Jordan Napier
13:014th & 6 at own 31Hunter Green punt for 46 yds, fair catch by Jacob De Jesus at the CAL 23
California Turnover on downs, 19 plays
12:511st & 10 at own 23Kendrick Raphael run for 3 yds to the CAL 26
12:132nd & 7 at own 26Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 8 yds to the CAL 34 for a 1ST down
11:441st & 10 at own 34Jaron-Keawe Sagapolutele pass complete to Mark Hamper for 1 yd to the CAL 35
11:302nd & 9 at own 35PENALTY SDSU Offside (Phillips,Bryce) 5 yards from Cal35 to Cal40. NO PLAY.
11:172nd & 4 at own 40Kendrick Raphael run for 2 yds to the CAL 42
10:423rd & 2 at own 42Jaron-Keawe Sagapolutele pass complete to Mason Mini for 7 yds to the CAL 49 for a 1ST down
10:131st & 10 at own 49Jaron-Keawe Sagapolutele pass incomplete to Mark Hamper
9:592nd & 10 at own 49Jaron-Keawe Sagapolutele pass complete to Mason Mini for 19 yds to the SDSU 32 for a 1ST down
9:321st & 10 at opp 32Kendrick Raphael run for 3 yds to the SDSU 29
8:522nd & 7 at opp 29Jaron-Keawe Sagapolutele pass complete to Mason Mini for no gain to the SDSU 29
8:133rd & 7 at opp 29Jaron-Keawe Sagapolutele run for 6 yds to the SDSU 23
7:374th & 1 at opp 23LJ Johnson Jr. run for 3 yds to the SDSU 20 for a 1ST down
6:581st & 10 at opp 20LJ Johnson Jr. run for 2 yds to the SDSU 18
6:242nd & 8 at opp 18Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 6 yds to the SDSU 12
5:503rd & 2 at opp 12Kendrick Raphael run for 1 yd to the SDSU 11
5:114th & 1 at opp 11Kendrick Raphael run for 2 yds to the SDSU 9 for a 1ST down
4:331st & goal at opp 9Kendrick Raphael run for 2 yds to the SDSU 7
3:452nd & goal at opp 7Jaron-Keawe Sagapolutele pass complete to Mason Mini for 6 yds to the SDSU 1
3:223rd & goal at opp 1Kendrick Raphael run for a loss of 1 yard to the SDSU 2
2:594th & goal at opp 2Timeout California, clock 02:59
2:544th & goal at opp 2Jaron-Keawe Sagapolutele pass incomplete to Landon Morris
San Diego State Punt, 4 plays
2:451st & 10 at own 2Lucky Sutton run for 10 yds to the SDSU 12 for a 1ST down
2:261st & 10 at own 12Lucky Sutton run for a loss of 1 yard to the SDSU 11
1:462nd & 11 at own 11Jayden Denegal sacked by Cam Sidney for a loss of 9 yards to the SDSU 2
1:183rd & 20 at own 2Timeout San Diego State, clock 01:18
1:123rd & 20 at own 2Lucky Sutton run for 6 yds to the SDSU 8
0:334th & 14 at own 8Hunter Green punt for 49 yds , Jacob De Jesus returns for 15 yds to the SDSU 42
0:334th & 14 at own 8Hunter Green punt for 49 yds , Jacob De Jesus returns for 15 yds to the CAL 36
California Punt, 6 plays
0:221st & 10 at own 36Jaron-Keawe Sagapolutele pass incomplete to Mark Hamper
0:002nd & 10 at own 36LJ Johnson Jr. run for 3 yds to the CAL 39
Q2 14:513rd & 7 at own 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
Q2 14:371st & 10 at opp 39Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus
Q2 14:312nd & 10 at opp 39LJ Johnson Jr. run for 5 yds to the SDSU 34
Q2 14:023rd & 5 at opp 34Jaron-Keawe Sagapolutele sacked by Trey White for a loss of 8 yards to the SDSU 42
Q2 13:194th & 13 at opp 42Michael Kern punt for 42 yds for a touchback
2nd quarter5 drives, then San Diego State 13, California 0
San Diego State Touchdown, 3 plays
13:101st & 10 at own 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.
12:351st & 20 at own 10Jayden Denegal pass complete to Jordan Napier for 80 yds to the CAL 10 for a 1ST down
12:151st & goal at opp 10Timeout San Diego State, clock 12:15
12:011st & goal at opp 10Jayden Denegal pass complete to Jacob Bostick for 4 yds to the CAL 6
11:422nd & goal at opp 6Jayden Denegal pass complete to Jordan Napier for 6 yds for a TD (Gabriel Plascencia KICK)San Diego State 7, California 0
California Punt, 3 plays
11:421st & 10 at own 35Gabriel Plascencia kickoff for 65 yds for a touchback
11:351st & 10 at own 25Kendrick Raphael run for 2 yds to the CAL 27
10:572nd & 8 at own 27Timeout California, clock 10:57
10:542nd & 8 at own 27Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus
10:543rd & 8 at own 27(10:52) PENALTY Cal False Start (Vatikani,Sioape) 5 yards from Cal27 to Cal22. NO PLAY.
10:433rd & 13 at own 22Jaron-Keawe Sagapolutele sacked by August Salvati for a loss of 4 yards to the CAL 18
10:044th & 17 at own 18Michael Kern punt for 45 yds, punt out-of-bounds at the CAL 41 , Eric Butler returns for 22 yds to the CAL 41
10:044th & 17 at own 18Michael Kern punt for 45 yds, punt out-of-bounds at the CAL 41 , Eric Butler returns for 22 yds to the CAL 41
San Diego State Field goal, 7 plays
9:441st & 10 at opp 41Jayden Denegal pass complete to Christian Washington for 11 yds to the CAL 30 for a 1ST down
9:261st & 10 at opp 30Christian Washington run for 8 yds to the CAL 22
9:012nd & 2 at opp 22Christian Washington run for 6 yds to the CAL 16 for a 1ST down
8:351st & 10 at opp 16Christian Washington run for 4 yds to the CAL 12
8:022nd & 6 at opp 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.
7:412nd & 21 at opp 27Christian Washington run for 7 yds to the CAL 20
7:023rd & 14 at opp 20Christian Washington run for 4 yds to the CAL 16
6:204th & 10 at opp 16Gabriel Plascencia 34 yd FG GOODSan Diego State 10, California 0
California Missed FG, 8 plays
6:201st & 10 at own 35Gabriel Plascencia kickoff for 65 yds for a touchback
6:041st & 10 at own 25Jaron-Keawe Sagapolutele run for 4 yds to the CAL 29
5:252nd & 6 at own 29Jaron-Keawe Sagapolutele pass complete to Mark Hamper for 21 yds to the 50 yard line for a 1ST down
5:001st & 10 at the 50Jaron-Keawe Sagapolutele pass incomplete to LJ Johnson Jr.
4:472nd & 10 at the 50Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 33 yds to the SDSU 17 for a 1ST down
4:351st & 10 at opp 17Brandon High Jr. run for 1 yd to the SDSU 16
4:012nd & 9 at opp 16Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell
4:013rd & 9 at opp 16(04:01) PENALTY Cal False Start (Vatikani,Sioape) 5 yards from SDSU16 to SDSU21. NO PLAY.
4:013rd & 14 at opp 21(03:59) PENALTY Cal False Start (King,Jordan) 5 yards from SDSU21 to SDSU26. NO PLAY.
3:553rd & 19 at opp 26Jaron-Keawe Sagapolutele pass incomplete
3:494th & 19 at opp 26Chase Meyer 44 yd FG MISSED
San Diego State Field goal, 9 plays
3:401st & 10 at own 26Lucky Sutton run for 7 yds to the SDSU 33
3:232nd & 3 at own 33Lucky Sutton run for 2 yds to the SDSU 35
2:483rd & 1 at own 35Lucky Sutton run for 5 yds to the SDSU 40 for a 1ST down
2:201st & 10 at own 40Jayden Denegal pass complete to Jacob Bostick for 19 yds to the CAL 41 for a 1ST down
1:541st & 10 at opp 41Jayden Denegal run for 16 yds to the CAL 25 for a 1ST down
1:361st & 10 at opp 25Jayden Denegal pass intercepted Isaiah Crosby return for no gain to the CAL 0
1:361st & 10 at opp 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.
1:121st & 5 at opp 20Jordan Napier run for 3 yds to the CAL 17
0:462nd & 2 at opp 17Lucky Sutton run for 5 yds to the CAL 12 for a 1ST down
0:331st & 10 at opp 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.
0:111st & 20 at opp 22Jayden Denegal run for a loss of 1 yard to the CAL 23
0:022nd & 21 at opp 23Timeout San Diego State, clock 00:02
0:002nd & 21 at opp 23Gabriel Plascencia 41 yd FG GOODSan Diego State 13, California 0
3rd quarter10 drives, then San Diego State 27, California 0
California Punt, 3 plays
14:551st & 10 at own 35Gabriel Plascencia kickoff for 60 yds , Jacob De Jesus return for 15 yds to the CAL 20
14:491st & 10 at own 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.
14:261st & 20 at own 10Jaron-Keawe Sagapolutele pass incomplete
14:162nd & 20 at own 10Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell
14:123rd & 20 at own 10Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell
14:044th & 20 at own 10Michael Kern punt for 32 yds, fair catch by Jordan Napier at the CAL 42
San Diego State Punt, 3 plays
13:571st & 10 at opp 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.
13:431st & 20 at own 48Lucky Sutton run for 9 yds to the CAL 43
12:512nd & 11 at opp 43Jayden Denegal pass complete to Jackson Ford for a loss of 1 yard to the CAL 44
12:153rd & 12 at opp 44Jayden Denegal run for 3 yds to the CAL 41
11:414th & 9 at opp 41Hunter Green punt for 37 yds
California Fumble return TD, 2 plays (San Diego State scores)
11:221st & 10 at own 4Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 24 yds to the CAL 28 for a 1ST down
11:031st & 10 at own 28Dwayne McDougle 35 Yd Fumble Return (Gabriel Plascencia Kick)San Diego State 20, California 0
California Punt, 3 plays
11:031st & 10 at own 35Gabriel Plascencia kickoff for 65 yds for a touchback
10:581st & 10 at own 25Jaron-Keawe Sagapolutele pass incomplete to LJ Johnson Jr.
10:542nd & 10 at own 25Jaron-Keawe Sagapolutele pass incomplete to Trond Grizzell
10:423rd & 10 at own 25Jaron-Keawe Sagapolutele pass complete to Mark Hamper for 4 yds to the CAL 29
10:034th & 6 at own 29Michael Kern punt for 41 yds
San Diego State Punt, 3 plays
9:571st & 10 at own 30Lucky Sutton run for 2 yds to the SDSU 32
9:102nd & 8 at own 32Jayden Denegal pass complete to Jacob Bostick for 4 yds to the SDSU 36
8:403rd & 4 at own 36Jayden Denegal pass incomplete
8:284th & 4 at own 36Hunter Green punt for 45 yds , Jacob De Jesus returns for 8 yds to the CAL 27
California Pick-six, 8 plays (San Diego State scores)
8:041st & 10 at own 27Jaron-Keawe Sagapolutele pass complete to Mason Mini for 16 yds to the CAL 43 for a 1ST down
8:021st & 10 at own 43Jaron-Keawe Sagapolutele pass incomplete to Jaiven Plummer
7:552nd & 10 at own 43Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus
7:373rd & 10 at own 43Jaron-Keawe Sagapolutele pass complete to Trond Grizzell for 26 yds to the SDSU 31 for a 1ST down
7:161st & 10 at opp 31Jaron-Keawe Sagapolutele pass incomplete to Jacob De Jesus
7:102nd & 10 at opp 31Brandon High Jr. run for 9 yds to the SDSU 22
6:443rd & 1 at opp 22Brandon High Jr. run for 2 yds to the SDSU 20 for a 1ST down
5:591st & 10 at opp 20Jaron-Keawe Sagapolutele pass intercepted Chris Johnson return for 97 yds for a TD (Gabriel Plascencia KICK)San Diego State 27, California 0
California Interception, 3 plays
5:591st & 10 at own 35Gabriel Plascencia kickoff for 65 yds for a touchback
5:521st & 10 at own 25LJ Johnson Jr. run for 6 yds to the CAL 31
5:332nd & 4 at own 31Jaron-Keawe Sagapolutele pass complete to Mason Mini for 6 yds to the CAL 37 for a 1ST down
5:031st & 10 at own 37Jaron-Keawe Sagapolutele pass intercepted Dalesean Staley return for a loss of 1 yard to the SDSU 41
San Diego State Punt, 2 plays
5:031st & 10 at own 41Christian Washington run for 1 yd to the SDSU 42
4:342nd & 9 at own 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.
3:162nd & 19 at own 32Jayden Denegal pass complete to Jordan Napier for 12 yds to the SDSU 44
2:233rd & 7 at own 44Hunter Green punt for 50 yds, fair catch by Jacob De Jesus at the CAL 6
California Punt, 6 plays
2:231st & 10 at own 6Brandon High Jr. run for 3 yds to the CAL 9
1:152nd & 7 at own 9Jaron-Keawe Sagapolutele pass complete to Mark Hamper for 2 yds to the CAL 11
0:423rd & 5 at own 11Jaron-Keawe Sagapolutele pass complete to Jacob De Jesus for 22 yds to the CAL 33 for a 1ST down
0:371st & 10 at own 33Jaron-Keawe Sagapolutele pass incomplete to Mason Mini
0:352nd & 10 at own 33Jaron-Keawe Sagapolutele pass incomplete
0:313rd & 10 at own 33Jaron-Keawe Sagapolutele pass incomplete to Hezekiah Masses
0:284th & 10 at own 33Michael Kern punt for 43 yds, fair catch by Jordan Napier at the SDSU 24
San Diego State Touchdown, 12 plays
0:001st & 10 at own 24Jayden Denegal pass complete to Jordan Napier for 8 yds to the SDSU 32
Q4 14:382nd & 2 at own 32Jayden Denegal pass complete to Jordan Napier for 10 yds to the SDSU 42 for a 1ST down
Q4 14:151st & 10 at own 42Christian Washington run for 10 yds to the CAL 48 for a 1ST down
Q4 13:281st & 10 at opp 48Christian Washington run for a loss of 3 yards to the SDSU 49
Q4 12:512nd & 13 at own 49Jayden Denegal pass complete to Jordan Napier for 4 yds to the CAL 47
Q4 12:123rd & 9 at opp 47Christian Washington run for 11 yds to the CAL 36 for a 1ST down
Q4 11:381st & 10 at opp 36Jayden Denegal pass incomplete to Christian Washington
Q4 11:382nd & 10 at opp 36Timeout San Diego State, clock 11:38
Q4 11:172nd & 10 at opp 36Jordan Napier run for 3 yds to the CAL 33
Q4 10:413rd & 7 at opp 33Jayden Denegal pass complete to Jordan Napier for 8 yds to the CAL 25 for a 1ST down
Q4 10:091st & 10 at opp 25Lucky Sutton run for 2 yds to the CAL 23
Q4 9:352nd & 8 at opp 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
Q4 9:201st & goal at opp 3Lucky Sutton run for 3 yds for a TD (Gabriel Plascencia KICK)San Diego State 34, California 0
4th quarter4 drives, then San Diego State 34, California 0
California Punt, 3 plays
9:201st & 10 at own 35Gabriel Plascencia kickoff for 65 yds for a touchback
9:121st & 10 at own 25LJ Johnson Jr. run for 2 yds to the CAL 27
8:462nd & 8 at own 27LJ Johnson Jr. run for 1 yd to the CAL 28
8:093rd & 7 at own 28Timeout California, clock 08:09
7:513rd & 7 at own 28Devin Brown sacked by August Salvati for a loss of 2 yards to the CAL 26
7:224th & 9 at own 26Michael Kern punt for 48 yds, fair catch by Mikey Welsh at the SDSU 26
San Diego State Punt, 3 plays
7:141st & 10 at own 26Bert Emanuel Jr. run for no gain to the SDSU 26
6:342nd & 10 at own 26Bert Emanuel Jr. run for 5 yds to the SDSU 31
5:513rd & 5 at own 31Bert Emanuel Jr. run for 1 yd to the SDSU 32
5:064th & 4 at own 32Hunter Green punt for 38 yds, fair catch by Jacob De Jesus at the CAL 30
California Turnover on downs, 9 plays
5:001st & 10 at own 30LJ Johnson Jr. run for 6 yds to the CAL 36
4:342nd & 4 at own 36LJ Johnson Jr. run for 4 yds to the CAL 40 for a 1ST down
4:041st & 10 at own 40Devin Brown pass incomplete to Kyion Grayes
3:582nd & 10 at own 40LJ Johnson Jr. run for 7 yds to the CAL 47
2:583rd & 3 at own 47Devin Brown pass complete to QuaRon Adams for 16 yds to the SDSU 37 for a 1ST down
2:581st & 10 at opp 37Timeout San Diego State, clock 02:58
2:511st & 10 at opp 37Kendrick Raphael run for 4 yds to the SDSU 33
2:232nd & 6 at opp 33Kendrick Raphael run for 2 yds to the SDSU 31
1:543rd & 4 at opp 31Devin Brown pass incomplete to Kyion Grayes
1:464th & 4 at opp 31Devin Brown sacked by Ryan Henderson for a loss of 12 yards to the SDSU 43
San Diego State End of game, 3 plays
1:301st & 10 at own 43Byron Cardwell Jr. run for 4 yds to the SDSU 47
0:452nd & 6 at own 47B. Emanuel Jr. takes a knee
0:003rd & 7 at own 46B. Emanuel Jr. takes a knee

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.

Tied 5–⁠5 in 10 meetings.

Recent meetings
2025San Diego State 34, California 0
2024California 31, San Diego State 10
2016San Diego State 45, California 40
2015California 35, San Diego State 7
1996California 42, San Diego State 37
1995San Diego State 33, California 9

Around this game