31
FinalNov 22, 2025 · Stanford Stadium
Team1234Final
California370010
Stanford01431431

Game flow

Stanford won by 21 · 7 scores
Lead changes
3
0 times tied
STAN biggest lead
+21
Q4 10:01
CAL biggest lead
+3
Q1 6:10
Time in front
STAN 66% · CAL 20%
tied 15% · 39:24 vs 11:46 of game clock
+21+10.5Tie+10.5+21Q1Q2Q3Q4▲ Stanford ahead▼ California aheadQ1 6:10 · CAL Field Goal Good: Abram Murray 40 Yd Field Goal (CAL 3, STAN 0)Q2 12:57 · STAN Fumble Return Touchdown: Jay Green 49 Yd Fumble Return (Emmet Kenney Kick) (CAL 3, STAN 7)Q2 4:38 · CAL Rushing Touchdown: Jaron-Keawe Sagapolutele 7 Yd Run (Chase Meyer Kick) (CAL 10, STAN 7)Q2 1:05 · STAN Fumble Return Touchdown: K. Raphael run for 11 yds, K. Raphael fumbled, forced by J. Galvan, recovered by D. Davis, D. Davis returned for a TD (E. Kenney KICK) (CAL 10, STAN 14)Q3 2:19 · STAN Field Goal Good: E. Kenney 36 yd FG GOOD (CAL 10, STAN 17)Q4 14:56 · STAN Rushing Touchdown: M. Ford run for 4 yds, for a TD (E. Kenney KICK) (CAL 10, STAN 24)Q4 10:01 · STAN Passing Touchdown: E. Brown pass to CJ Williams for 34 yds, for a TD (E. Kenney KICK) (CAL 10, STAN 31)

The lead after every score: above the line Stanford is ahead, below it California. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
6:10CAL
FG Abram Murray 40 Yd Field Goal 11 plays, 56 yds, 5:46 · from CAL 22
CAL 3–0 STAN
2nd quarter
12:57STAN
TD Jay Green 49 Yd Fumble Return (Emmet Kenney Kick)
CAL 3–7 STAN
4:38CAL
TD Jaron-Keawe Sagapolutele 7 Yd Run (Chase Meyer Kick)
CAL 10–7 STAN
1:05STAN
TD K. Raphael run for 11 yds, K. Raphael fumbled, forced by J. Galvan, recovered by D. Davis, D. Davis returned for a TD (E. Kenney KICK)
CAL 10–14 STAN
3rd quarter
2:19STAN
FG E. Kenney 36 yd FG GOOD7 plays, 31 yds, 3:34 · from CAL 49
CAL 10–17 STAN
4th quarter
14:56STAN
TD M. Ford run for 4 yds, for a TD (E. Kenney KICK)4 plays, 20 yds, 1:35 · from CAL 20
CAL 10–24 STAN
10:01STAN
TD E. Brown pass to CJ Williams for 34 yds, for a TD (E. Kenney KICK)5 plays, 58 yds, 3:26 · from STAN 42
CAL 10–31 STAN

Drives

STAN 3/12 scoredCAL 3/12 scored
QStartTeamFromPlaysYdsTimeResult
Q114:54CALCAL 8341:47Punt
Q113:07STANSTAN 483-91:11Punt
Q111:41CALCAL 2211565:46Field Goal
Q16:10STANSTAN 253-41:06Punt
Q14:59CALCAL 108274:00Punt
Q11:04STANSTAN 136192:51Punt
Q212:57CALSTAN 451-60:16Fumble Return Touchdown
Q24:38STANSTAN 2511703:21Missed FG
Q21:06CALCAL 112-110:19Fumble Return Touchdown
Q20:18CALCAL 252-360:00End Of Half
Q20:18STANSTAN 00150:00Kickoff
Q315:00STANSTAN 259584:04Missed FG

Win probability

Stanford 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ Stanford▼ CaliforniaStanford +25% win probability: (01:05) Shotgun #1 K.Raphael rush left for 11 yards gain to the CAL17 fumbled by #1 K.Raphael at CAL14 forced by #0 J.Galvan recovered by STAN #29 D.Davis at CAL17 TOUCHDOWN, clock 00:58 #13 E.Kenney kick attempt good (H: #37 A.Flintoft, LS: #93 P.Warford) PENALTY CAL Personal Foul 2 yards from CAL03 to CAL01 #13 E.Kenney kick attempt good (H: #37 A.Flintoft, LS: #93 P.Warford) PENALTY CAL Personal Foul 20 yards from CAL00 to CAL45 #13 E.Kenney kick attempt good (H: #37 A.Flintoft, LS: #93 P.Warford) PENALTY CAL Personal Foul 15 yards from CAL00 to STAN50California +22% win probability: Jaron-Keawe Sagapolutele 7 Yd Run (Chase Meyer Kick)Stanford +18% win probability: (04:38) #27 A.Murray kickoff 65 yards to the STAN00, TouchbackCalifornia +16% win probability: (01:10) Shotgun #3 J.Sagapolutele pass incomplete short left to #1 K.Raphael thrown to CAL13California +15% win probability: (02:18) #13 E.Kenney kickoff 65 yards to the CAL00, Touchback

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Jaron-Keawe Sagapolutele33/492695.50056.6
Mason Mini1/11616.000100.0
RushingCARYDSAVGTDLONG
Kendrick Raphael15473.1011
Team1-5-5.000
Jacob De Jesus1-6-6.000
Jaron-Keawe Sagapolutele9-24-2.717
ReceivingRECYDSAVGTDLONG
Trond Grizzell910411.6023
Jacob De Jesus14966.9016
Jayden Dixon-Veal12424.0024
Jordan King11616.0016
QuaRon Adams11515.0015
Kendrick Raphael4123.009
Kyion Grayes11010.0010
Mason Mini155.005
Cole Boscia144.004
Jeffrey Johnson1-1-1.00-1
DefenseTOTSOLOSACKSTFLPDQB HUR
Luke Ferrelli1030000
Hezekiah Masses650010
Dru Polidore Jr.640000
Aiden Manutai640100
Aidan Keanaaina610.51.500
TJ Bush Jr.520.50.500
Brent Austin430000
Jayden Wayne420000
KickingFGPCTLONGXPPTS
Abram Murray1/1100.0400/03
Chase Meyer0/00.001/11
PuntingNOYDSAVGTBIn 20LONG
Michael Kern519939.80150

Biggest plays

STAN +25% Q2 1:05 (01:05) Shotgun #1 K.Raphael rush left for 11 yards gain to the CAL17 fumbled by #1 K.Raphael at CAL14 forced by #0 J.Galvan recovered by STAN #29 D.Davis at CAL17 TOUCHDOWN, clock 00:58 #13 E.Kenney kick attempt good (H: #37 A.Flintoft, LS: #93 P.Warford) PENALTY CAL Personal Foul 2 yards from CAL03 to CAL01 #13 E.Kenney kick attempt good (H: #37 A.Flintoft, LS: #93 P.Warford) PENALTY CAL Personal Foul 20 yards from CAL00 to CAL45 #13 E.Kenney kick attempt good (H: #37 A.Flintoft, LS: #93 P.Warford) PENALTY CAL Personal Foul 15 yards from CAL00 to STAN50
CAL +22% Q2 4:38 Jaron-Keawe Sagapolutele 7 Yd Run (Chase Meyer Kick)
STAN +18% Q2 4:38 (04:38) #27 A.Murray kickoff 65 yards to the STAN00, Touchback
CAL +16% Q2 1:06 (01:10) Shotgun #3 J.Sagapolutele pass incomplete short left to #1 K.Raphael thrown to CAL13
CAL +15% Q3 2:18 (02:18) #13 E.Kenney kickoff 65 yards to the CAL00, Touchback

Team stats

StatCALSTAN
1st Downs1517
3rd down efficiency7-186-14
4th down efficiency1-30-1
Total Yards297282
Passing285123
Comp/Att34/5010/20
Yards per pass5.76.2
Rushing12159
Rushing Attempts2637
Yards per rush0.54.3
Penalties13-1236-30
Turnovers30
Fumbles lost30
Interceptions thrown00
Possession33:4026:20

Play by play

Q4 0:39 1st & 10 at STAN 31 (00:39) Kneel down by #2 E.Brown at STAN29 for loss of 2 yards
Q4 0:40 4th & 3 at STAN 19 (00:46) No Huddle-Shotgun #3 J.Sagapolutele sacked for loss of 12 yards to the STAN31 (#9 B.Nicholson), TURNOVER ON DOWNS
Q4 0:48 3rd & 3 at STAN 19 (00:48) No Huddle-Shotgun #3 J.Sagapolutele pass incomplete short middle to #81 L.Morris thrown to STAN03. #81 L.Morris, #32 M.Leigber injured on the play
Q4 1:06 2nd & 10 at STAN 26 (01:12) No Huddle-Shotgun #3 J.Sagapolutele pass complete short right to #7 T.Grizzell caught at STAN20, for 7 yards to the STAN19 (#9 B.Nicholson)
Q4 1:14 1st & 10 at STAN 26 (01:18) No Huddle-Shotgun #3 J.Sagapolutele pass incomplete short right to #81 L.Morris thrown to STAN10 broken up by #32 M.Leigber
Q4 1:19 3rd & 10 at STAN 49 (01:23) No Huddle-Shotgun #3 J.Sagapolutele pass complete short right to #7 T.Grizzell caught at STAN30, for 23 yards to the STAN26, out of bounds at STAN26, 1ST DOWN
Q4 1:24 2nd & 10 at STAN 49 (01:29) No Huddle-Shotgun #3 J.Sagapolutele pass incomplete short right to #21 J.De Jesus thrown to STAN36 broken up by #5 J.Green
Q4 1:30 1st & 10 at STAN 49 (01:29) No Huddle-Shotgun #3 J.Sagapolutele pass incomplete short left to #9 K.Grayes thrown to STAN40
Q4 1:41 2nd & 10 at CAL 41 (01:45) No Huddle-Shotgun #3 J.Sagapolutele pass complete short left to #9 K.Grayes caught at STAN49, for 10 yards to the STAN49 (#22 C.Ojarikre), 1ST DOWN
Q4 1:48 1st & 10 at CAL 41 (01:54) No Huddle-Shotgun #3 J.Sagapolutele pass incomplete short left thrown to CAL45
Q4 1:54 4th & 4 at CAL 41 (01:59) No Huddle #2 E.Brown pass incomplete short right thrown to CAL27, TURNOVER ON DOWNS
Q4 2:05 3rd & 9 at CAL 46 (02:12) No Huddle #20 M.Ford rush right for 5 yards gain to the CAL41 (#41 L.Ferrelli; #11 D.Aupiu)
Q4 2:52 2nd & 8 at CAL 45 (02:57) No Huddle-Shotgun #20 M.Ford rush left for 1 yard loss to the CAL46 (#47 A.Keanaaina)
Q4 2:57 1st & 10 at CAL 47 (03:01) Shotgun #20 M.Ford rush middle for 2 yards gain to the CAL45 (#3 T.Bush Jr.; #41 L.Ferrelli)
Q4 3:42 2nd & 2 at STAN 48 (03:46) No Huddle #20 M.Ford rush right for 5 yards gain to the CAL47 (#5 H.Masses), 1ST DOWN
Q4 3:49 1st & 10 at STAN 40 (03:54) #20 M.Ford rush middle for 8 yards gain to the STAN48 (#5 H.Masses; #14 A.Manutai)
Q4 4:31 2nd & 5 at STAN 11 (04:37) No Huddle #20 M.Ford rush right for 29 yards gain to the STAN40 (#5 H.Masses), out of bounds, 1ST DOWN
Q4 4:35 1st & 10 at STAN 6 (04:42) No Huddle-Shotgun #20 M.Ford rush left for 5 yards gain to the STAN11 (#3 T.Bush Jr.)
Q4 4:42 4th & Goal at STAN 6 (04:44) No Huddle-Shotgun #3 J.Sagapolutele pass incomplete short left to #21 J.De Jesus thrown to STAN03 QB hurried by #0 J.Galvan, TURNOVER ON DOWNS
Q4 5:15 3rd & Goal at STAN 15 (05:24) No Huddle-Shotgun #3 J.Sagapolutele pass complete short middle to #1 K.Raphael caught at STAN10, for 9 yards to the STAN06 (#5 J.Green)
Q4 5:43 2nd & Goal at STAN 22 (05:50) No Huddle-Shotgun #3 J.Sagapolutele pass complete short left to #21 J.De Jesus caught at STAN15, for 7 yards to the STAN15 (#22 C.Ojarikre), out of bounds
Q4 6:17 1st & Goal at STAN 10 (06:22) No Huddle-Shotgun #3 J.Sagapolutele sacked for loss of 12 yards to the STAN22 (#91 C.Patterson, #35 M.Rose)
Q4 6:38 3rd & 6 at STAN 18 (06:42) No Huddle-Shotgun #3 J.Sagapolutele pass complete short left to #21 J.De Jesus caught at STAN10, for 8 yards to the STAN10, out of bounds at STAN10, 1ST DOWN
Q4 7:21 2nd & 10 at STAN 22 (07:28) Shotgun #3 J.Sagapolutele pass complete short right to #21 J.De Jesus caught at STAN18, for 4 yards to the STAN18 (#9 B.Nicholson), out of bounds
Q4 7:28 1st & 10 at STAN 22 (07:30) No Huddle-Shotgun #3 J.Sagapolutele pass incomplete short right to #17 J.Sanford thrown to STAN21