Skip to content

California Golden Bears vs Stanford Cardinal

College Football
10-31
Final
Stanford Stadium

Drive chart

Drives

  • End of Game
  • Downs
  • Downs
  • Downs
  • Touchdown
  • Punt
Team1234T
CAL370010
STAN01431431

Who won: Stanford 31-10

The Stanford Cardinal beat the California Golden Bears 31-10 on Saturday, November 22, 2025 at Stanford Stadium. The Stanford outscored the California 14-0 in the 4th quarter. Elijah Brown led the Stanford in passing yards (10/20, 123 YDS, 1 TD). Jaron-Keawe Sagapolutele led the California in passing yards (33/49, 269 YDS).

Every player rated

Chirp Rating, 3.0 to 10.0
  1. 17.9Matt Rose
  2. 27.8Micah Ford
  3. 37.8Jay Green
  4. 47.8Brandon Nicholson
  5. 57.3CJ Williams
  6. 67.2Trond Grizzell
  7. 77.1Jacob De Jesus
  8. 87.1Darrius Davis
  9. 97.0Jaron-Keawe Sagapolutele
  10. 106.8Collin Wright
  11. 116.8Ernest Cooper
  12. 126.7Hezekiah Masses

Team stats

CALSTAN
151st Downs17
7-183rd down efficiency6-14
1-34th down efficiency0-1
297Total Yards282
285Passing123
34/50Comp/Att10/20
5.7Yards per pass6.2
12Rushing159
26Rushing Attempts37
0.5Yards per rush4.3
13-123Penalties6-30
3Turnovers0
3Fumbles lost0
0Interceptions thrown0
33:40Possession26:20

Player of the game

Matt Rose

STAN · 14 TKL, 1 SACK

7.9

Win probability

100%STAN final
CALSTAN

Tap or hover the line to see the play. Dots mark the biggest swings.

Play by play

  1. End of 4th quarter.
  2. Q4 0:39Elijah Brown

    Stuffed for a loss of 2

    Kneel down by #2 E.Brown at STAN29 for loss of 2 yards

    E. Brown · 2 CAR, 3 YDS · 1st & 10 · 1st & 10 at STAN 31

  3. Q4 0:40Jaron-Keawe Sagapolutele

    Sacked for a loss of 12

    No Huddle-Shotgun #3 J.Sagapolutele sacked for loss of 12 yards to the STAN31 (#9 B.Nicholson), TURNOVER ON DOWNS

    J. Sagapolutele · 33/49, 269 YDS · 4th & 3 · 4th & 3 at STAN 19

  4. Q4 0:48CAL

    Pass incompletion

    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

    3rd & 3 at STAN 19

  5. Q4 1:06Jaron-Keawe Sagapolutele

    7 yd completion to T. Grizzell

    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)

    J. Sagapolutele · 33/49, 269 YDS · 2nd & 10 · 2nd & 10 at STAN 26

  6. Q4 1:14Jaron-Keawe Sagapolutele

    Incomplete to L. Morris

    No Huddle-Shotgun #3 J.Sagapolutele pass incomplete short right to #81 L.Morris thrown to STAN10 broken up by #32 M.Leigber

    J. Sagapolutele · 33/49, 269 YDS · 1st & 10 · 1st & 10 at STAN 26

  7. Q4 1:19Jaron-Keawe Sagapolutele

    23 yd completion to T. Grizzell

    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

    J. Sagapolutele · 33/49, 269 YDS · 3rd & 10 · 3rd & 10 at STAN 49

  8. Q4 1:24CAL

    Pass incompletion

    No Huddle-Shotgun #3 J.Sagapolutele pass incomplete short right to #21 J.De Jesus thrown to STAN36 broken up by #5 J.Green

    2nd & 10 at STAN 49

  9. Q4 1:30Jaron-Keawe Sagapolutele

    Incomplete to K. Grayes

    No Huddle-Shotgun #3 J.Sagapolutele pass incomplete short left to #9 K.Grayes thrown to STAN40

    J. Sagapolutele · 33/49, 269 YDS · 1st & 10 · 1st & 10 at STAN 49

  10. Q4 1:41Jaron-Keawe Sagapolutele

    10 yd completion to K. Grayes

    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

    J. Sagapolutele · 33/49, 269 YDS · 2nd & 10 · 2nd & 10 at CAL 41

  11. Q4 1:48Jaron-Keawe Sagapolutele

    Incomplete

    No Huddle-Shotgun #3 J.Sagapolutele pass incomplete short left thrown to CAL45

    J. Sagapolutele · 33/49, 269 YDS · 1st & 10 · 1st & 10 at CAL 41

  12. Q4 1:54Elijah Brown

    Incomplete

    No Huddle #2 E.Brown pass incomplete short right thrown to CAL27, TURNOVER ON DOWNS

    E. Brown · 10/20, 123 YDS · 4th & 4 · 4th & 4 at CAL 41

  13. Q4 2:00STA

    Timeout

    Timeout Stanford, clock 02:00

  14. Q4 2:05STA

    Rush

    No Huddle #20 M.Ford rush right for 5 yards gain to the CAL41 (#41 L.Ferrelli; #11 D.Aupiu)

    3rd & 9 at CAL 46

  15. Q4 2:13STA

    Timeout

    Timeout Stanford, clock 02:13

  16. Q4 2:52Micah Ford

    Stuffed for a loss of 1

    No Huddle-Shotgun #20 M.Ford rush left for 1 yard loss to the CAL46 (#47 A.Keanaaina)

    M. Ford · 29 CAR, 150 YDS · 2nd & 8 · 2nd & 8 at CAL 45

  17. Q4 2:58CAL

    Timeout

    Timeout California, clock 02:58

  18. Q4 2:57Micah Ford

    2 yd run

    Shotgun #20 M.Ford rush middle for 2 yards gain to the CAL45 (#3 T.Bush Jr.; #41 L.Ferrelli)

    M. Ford · 29 CAR, 150 YDS · 1st & 10 · 1st & 10 at CAL 47

  19. Q4 3:42STA

    Rush

    No Huddle #20 M.Ford rush right for 5 yards gain to the CAL47 (#5 H.Masses), 1ST DOWN

    2nd & 2 at STAN 48

  20. Q4 3:48CAL

    Timeout

    Timeout California, clock 03:48

  21. Q4 3:49Micah Ford

    8 yd run

    #20 M.Ford rush middle for 8 yards gain to the STAN48 (#5 H.Masses; #14 A.Manutai)

    M. Ford · 29 CAR, 150 YDS · 1st & 10 · 1st & 10 at STAN 40

  22. Q4 4:31Micah Ford

    29 yd run

    No Huddle #20 M.Ford rush right for 29 yards gain to the STAN40 (#5 H.Masses), out of bounds, 1ST DOWN

    M. Ford · 29 CAR, 150 YDS · 2nd & 5 · 2nd & 5 at STAN 11

  23. Q4 4:38CAL

    Timeout

    Timeout California, clock 04:38

  24. Q4 4:35Micah Ford

    5 yd run

    No Huddle-Shotgun #20 M.Ford rush left for 5 yards gain to the STAN11 (#3 T.Bush Jr.)

    M. Ford · 29 CAR, 150 YDS · 1st & 10 · 1st & 10 at STAN 6

  25. Q4 4:42CAL

    Timeout

    Timeout California, clock 04:42

Leaders

CALSTAN
Passing Yards
Jaron-Keawe Sagapolutele
33/49, 269 YDS
Elijah Brown
10/20, 123 YDS, 1 TD
Rushing Yards
Kendrick Raphael
15 CAR, 47 YDS
Micah Ford
29 CAR, 150 YDS, 1 TD
Receiving Yards
Trond Grizzell
9 REC, 104 YDS
CJ Williams
5 REC, 76 YDS, 1 TD
Sacks
Aidan Keanaaina
0.5
Ernest Cooper
1
Tackles
Luke Ferrelli
10
Matt Rose
14