31
FinalNov 1, 2025 · California Memorial Stadium
Team1234Final
Virginia1077731
California077721

Game flow

Virginia won by 10 · 8 scores
Lead changes
0
0 times tied
CAL biggest lead
—
never led
UVA biggest lead
+10
Q1 5:21
Time in front
CAL 0% · UVA 95%
tied 5% · 0:00 vs 56:58 of game clock
+14+7Tie+7+14Q1Q2Q3Q4▲ California ahead▼ Virginia aheadQ1 11:58 · UVA Rushing Touchdown: J'Mari Taylor 25 Yd Run (Will Bettridge Kick) (UVA 7, CAL 0)Q1 5:21 · UVA Field Goal Good: Will Bettridge 26 Yd Field Goal (UVA 10, CAL 0)Q2 13:01 · CAL Rushing Touchdown: Kendrick Raphael 2 Yd Run (Chase Meyer Kick) (UVA 10, CAL 7)Q2 5:27 · UVA Rushing Touchdown: J'Mari Taylor 5 Yd Run (Will Bettridge Kick) (UVA 17, CAL 7)Q3 6:08 · CAL Passing Touchdown: Kendrick Raphael 42 Yd pass from Mason Mini (Chase Meyer Kick) (UVA 17, CAL 14)Q3 1:51 · UVA Rushing Touchdown: Eli Wood 3 Yd Run (Will Bettridge Kick) (UVA 24, CAL 14)Q4 12:57 · CAL Rushing Touchdown: Kendrick Raphael 1 Yd Run (Chase Meyer Kick) (UVA 24, CAL 21)Q4 0:34 · UVA Interception Return Touchdown: Kam Robinson 35 Yd Interception Return (Will Bettridge Kick) (UVA 31, CAL 21)

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

Scoring summary

1st quarter
11:58UVA
TD J'Mari Taylor 25 Yd Run (Will Bettridge Kick)8 plays, 75 yds, 2:58 · from UVA 25
UVA 7–0 CAL
5:21UVA
FG Will Bettridge 26 Yd Field Goal 11 plays, 67 yds, 4:10 · from UVA 25
UVA 10–0 CAL
2nd quarter
13:01CAL
TD Kendrick Raphael 2 Yd Run (Chase Meyer Kick)14 plays, 75 yds, 7:20 · from CAL 25
UVA 10–7 CAL
5:27UVA
TD J'Mari Taylor 5 Yd Run (Will Bettridge Kick)14 plays, 70 yds, 7:40 · from UVA 25
UVA 17–7 CAL
3rd quarter
6:08CAL
TD Kendrick Raphael 42 Yd pass from Mason Mini (Chase Meyer Kick)1 play, 42 yds, 0:08 · from UVA 42
UVA 17–14 CAL
1:51UVA
TD Eli Wood 3 Yd Run (Will Bettridge Kick)11 plays, 75 yds, 4:17 · from UVA 25
UVA 24–14 CAL
4th quarter
12:57CAL
TD Kendrick Raphael 1 Yd Run (Chase Meyer Kick)2 plays, 25 yds, 0:36 · from UVA 25
UVA 24–21 CAL
0:34UVA
TD Kam Robinson 35 Yd Interception Return (Will Bettridge Kick)
UVA 31–21 CAL

Drives

CAL 4/13 scoredUVA 4/12 scored
QStartTeamFromPlaysYdsTimeResult
Q114:56UVAUVA 258752:58Touchdown
Q111:58CALCAL 256152:27Punt
Q19:31UVAUVA 2511674:10Field Goal
Q15:21CALCAL 2514757:20Touchdown
Q213:01UVAUVA 2514707:40Touchdown
Q25:21CALCAL 25341:36Punt
Q23:45UVAUVA 34361:46Punt
Q21:59CALCAL 75201:16Punt
Q20:43UVAUVA 297400:43Missed FG
Q314:54CALCAL 223-152:00Punt
Q312:54UVACAL 23441:28Downs
Q311:26CALCAL 145272:52Punt

Win probability

Virginia 100% · no pregame line on file, so it starts at 50–50
Q1Q2Q3Q4▲ California▼ VirginiaCalifornia +39% win probability: (12:57) Shotgun #1 K.Raphael rush middle for 1 yard gain to the UVA00 TOUCHDOWN, clock 12:57. The previous play is under automatic review - "Runner broke the plane". CALL UPHELD #91 C.Meyer kick attempt good (H: #40 B.Honore Jr., LS: #39 R.Monteforte) #91 C.Meyer kick attempt good (H: #40 B.Honore Jr., LS: #39 R.Monteforte) PENALTY #91 C.Meyer kick attempt good (H: #40 B.Honore Jr., LS: #39 R.Monteforte) PENALTY UVA UNR: Unnecessary Roughness (#15 H.Osborne) 15 yards from UVA00 to CAL50California +34% win probability: (06:16) Shotgun #85 M.Mini pass complete deep right to #1 K.Raphael caught at UVA15, for 42 yards to the UVA00 TOUCHDOWN, clock 06:08, 1ST DOWN #91 C.Meyer kick attempt good (H: #40 B.Honore Jr., LS: #39 R.Monteforte)Virginia +24% win probability: Timeout , clock 12:57California +22% win probability: K. Raphael run for 2 yds, for a TD (C. Meyer KICK) (W. Bettridge KICK)Virginia +17% win probability: (05:27) No Huddle-Shotgun #3 J.Taylor rush middle for 5 yards gain to the CAL00 TOUCHDOWN, clock 05:21 #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson)

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
Chandler Morris24/362627.30073.8
RushingCARYDSAVGTDLONG
J'Mari Taylor211055.0225
Harrison Waylee14392.8010
Chandler Morris6386.3018
Daniel Sparks155.005
Noah Vaughn144.004
Eli Wood133.013
ReceivingRECYDSAVGTDLONG
Trell Harris56813.6018
Cameron Ross55911.8026
Eli Wood24623.0038
Sage Ennis44010.0025
J'Mari Taylor4174.307
Jahmal Edrine2157.509
Kameron Courtney11212.0012
Harrison Waylee155.005
DefenseTOTSOLOSACKSTFLPDQB HUR
Christian Charles620010
Kam Robinson610.5100
Devin Neal Jr.510000
Ethan Minter400010
Fisher Camac321100
Daniel Rickert320000
Jacob Holmes311200
Anthony Britton310000
InterceptionsINTYDSTD
Kam Robinson1351
Corey Costner100
KickingFGPCTLONGXPPTS
Will Bettridge1/250.0264/47
PuntingNOYDSAVGTBIn 20LONG
Daniel Sparks521442.81259

Biggest plays

CAL +39% Q4 12:57 (12:57) Shotgun #1 K.Raphael rush middle for 1 yard gain to the UVA00 TOUCHDOWN, clock 12:57. The previous play is under automatic review - "Runner broke the plane". CALL UPHELD #91 C.Meyer kick attempt good (H: #40 B.Honore Jr., LS: #39 R.Monteforte) #91 C.Meyer kick attempt good (H: #40 B.Honore Jr., LS: #39 R.Monteforte) PENALTY #91 C.Meyer kick attempt good (H: #40 B.Honore Jr., LS: #39 R.Monteforte) PENALTY UVA UNR: Unnecessary Roughness (#15 H.Osborne) 15 yards from UVA00 to CAL50
CAL +34% Q3 6:08 (06:16) Shotgun #85 M.Mini pass complete deep right to #1 K.Raphael caught at UVA15, for 42 yards to the UVA00 TOUCHDOWN, clock 06:08, 1ST DOWN #91 C.Meyer kick attempt good (H: #40 B.Honore Jr., LS: #39 R.Monteforte)
UVA +24% Q4 12:57 Timeout , clock 12:57
CAL +22% Q2 13:01 K. Raphael run for 2 yds, for a TD (C. Meyer KICK) (W. Bettridge KICK)
UVA +17% Q2 5:27 (05:27) No Huddle-Shotgun #3 J.Taylor rush middle for 5 yards gain to the CAL00 TOUCHDOWN, clock 05:21 #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson)

Team stats

StatUVACAL
1st Downs2314
3rd down efficiency10-193-12
4th down efficiency0-21-1
Total Yards456263
Passing262255
Comp/Att24/3620/32
Yards per pass7.38.0
Rushing1948
Rushing Attempts4425
Yards per rush4.40.3
Penalties5-403-21
Turnovers02
Fumbles lost00
Interceptions thrown02
Possession35:2624:34

Play by play

Q4 0:02 3rd & 19 at CAL 30 (00:02) No Huddle-Shotgun #3 J.Sagapolutele pass complete short right to #7 T.Grizzell caught at CAL48, for 18 yards to the CAL48 (#52 D.Rickert)
Q4 0:02 2nd & 19 at CAL 30 (00:02) No Huddle #3 J.Sagapolutele pass incomplete, Spike
Q4 0:12 1st & 10 at CAL 39 (00:14) No Huddle-Shotgun #3 J.Sagapolutele sacked for loss of 9 yards to the CAL30 (#6 C.Moore)
Q4 0:23 1st & 10 at CAL 28 (00:29) No Huddle-Shotgun #3 J.Sagapolutele pass complete short left to #7 T.Grizzell caught at CAL30, for 11 yards to the CAL39, out of bounds at CAL39, 1ST DOWN
Q4 0:29 (00:31) #99 E.Slibeck kickoff 53 yards to the CAL12 #21 J.De Jesus return 16 yards to the CAL28 (#16 T.McDonald)
Q4 0:34 1st & 10 at CAL 14 (00:45) No Huddle-Shotgun #3 J.Sagapolutele pass intercepted by #5 K.Robinson at CAL35 #5 K.Robinson return 35 yards to the CAL00 TOUCHDOWN, clock 00:34 #41 W.Bettridge kick attempt good (H: #38 D.Sparks, LS: #69 B.Robinson)
Q4 0:45 4th & 2 at CAL 14 (00:45) Shotgun #4 C.Morris pass incomplete short left to #0 S.Ennis thrown to CAL11 broken up by #96 D.Wilkins, TURNOVER ON DOWNS
Q4 1:52 3rd & 3 at CAL 15 (02:00) Shotgun #3 J.Taylor rush middle for 1 yard gain to the CAL14 (#47 A.Keanaaina; #88 T.Bollers). #88 T.Bollers injured on the play
Q4 2:21 2nd & 6 at CAL 18 (02:27) No Huddle-Shotgun #3 J.Taylor rush middle for 3 yards gain to the CAL15 (#47 A.Keanaaina)
Q4 2:29 1st & 10 at CAL 22 (02:33) No Huddle-Shotgun #3 J.Taylor rush middle for 4 yards gain to the CAL18 (#46 A.Hampton)
Q4 2:33 3rd & 1 at CAL 23 (02:41) No Huddle-Shotgun #3 J.Taylor rush middle for 1 yard gain to the CAL22 (#47 A.Keanaaina; #96 D.Wilkins), 1ST DOWN. The previous play is under automatic review - "Runner broke the plane". CALL UPHELD
Q4 2:41 2nd & 8 at CAL 30 (02:50) No Huddle-Shotgun #4 C.Morris rush middle for 7 yards gain to the CAL23, End Of Play
Q4 3:19 1st & 10 at CAL 32 (03:26) No Huddle-Shotgun #21 H.Waylee rush middle for 2 yards gain to the CAL30, End Of Play
Q4 3:55 1st & 10 at UVA 49 (04:04) No Huddle-Shotgun #3 J.Taylor rush middle for 19 yards gain to the CAL32 (#20 C.Sidney), 1ST DOWN
Q4 4:23 3rd & 6 at UVA 23 (04:32) No Huddle-Shotgun #4 C.Morris pass complete short right to #6 C.Ross caught at UVA42, for 26 yards to the UVA49 (#20 C.Sidney), out of bounds, 1ST DOWN
Q4 5:02 2nd & 10 at UVA 19 (05:15) No Huddle-Shotgun #4 C.Morris pass complete short middle to #3 J.Taylor caught at UVA22, for 4 yards to the UVA23 (#46 A.Hampton)
Q4 5:15 1st & 10 at UVA 19 (05:20) No Huddle-Shotgun #4 C.Morris pass incomplete short left to #6 C.Ross thrown to UVA23
Q4 5:20 4th & 13 at CAL 36 (05:21) #40 B.Honore Jr. punt 45 yards to the UVA19, out of bounds at UVA19
Q4 5:27 3rd & 13 at CAL 36 (05:31) No Huddle-Shotgun #3 J.Sagapolutele pass incomplete short middle thrown to CAL49 broken up by #4 C.Charles
Q4 5:40 2nd & 16 at CAL 33 (06:10) No Huddle-Shotgun #3 J.Sagapolutele pass complete short left to #1 K.Raphael caught at CAL36, for 3 yards to the CAL36 (#18 C.Costner)
Q4 6:16 1st & 10 at CAL 39 (06:50) No Huddle-Shotgun #3 J.Sagapolutele rush middle for 6 yards loss to the CAL33 fumbled by #3 J.Sagapolutele at CAL33 recovered by CAL #56 T.Ruffins at CAL33, End Of Play
Q4 7:01 3rd & 4 at CAL 9 (07:15) No Huddle-Shotgun #3 J.Sagapolutele pass complete deep right to #21 J.De Jesus caught at CAL39, for 30 yards to the CAL39, End Of Play, 1ST DOWN
Q4 7:44 2nd & 10 at CAL 3 (07:58) No Huddle-Shotgun #3 J.Sagapolutele pass complete short left to #7 T.Grizzell caught at CAL08, for 6 yards to the CAL09 (#9 J.Robinson; #27 D.Neal)
Q4 7:58 1st & 10 at CAL 3 (08:03) Shotgun #3 J.Sagapolutele pass incomplete deep right to #84 J.Plummer thrown to CAL29
Q4 8:03 4th & 9 at UVA 43 (08:13) #38 D.Sparks punt 52 yards to the CAL05 #21 J.De Jesus return 1 yard to the CAL06 (#4 C.Charles; #18 C.Costner) PENALTY CAL Holding (#28 T.Harrison) 3 yards from CAL06 to CAL03