From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
San Diego
Cal Poly
241
Total yards
422
145
Passing yards
326
96
Rushing yards
96
5.4
Yards per pass
7.8
2.8
Yards per rush
3.6
11
First downs
22
4–16
Third downs
3–10
1–3
Fourth downs
0–1
1
Turnovers
2
11–95
Penalties
4–25
34:16
Possession
25:44
Efficiency
San Diego
Cal Poly
25%
Success rate
37%
−0.06
EPA per play
0.01
1.51
Explosiveness
1.50
0.26
Rushing EPA
−0.52
−0.30
Passing EPA
0.29
25%
Passing-down success
44%
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 going in
Our ratings (scores only)
San Diego 61% to win. Cal Poly won as Elo’s underdog.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Cal Poly drives left to right, San Diego right to left.
Cal PolyResult not recorded, 1 play, −1 yard
Q1 San DiegoPunt, 4 plays, 5 yards
Q1 Cal PolyField goal, 10 plays, 66 yards
Q1 San DiegoField goal, 10 plays, 50 yards
Q1 Cal PolyTouchdown, 3 plays, 72 yards
Q1 San DiegoPunt, 5 plays, 12 yards
Q2 Cal PolyTurnover on downs, 11 plays, 71 yards
Q2 San DiegoPunt, 7 plays, 38 yards
Q2 Cal PolyTouchdown, 3 plays, 90 yards
Q2 San DiegoPunt, 3 plays, 6 yards
Q2 Cal PolyPunt, 7 plays, 35 yards
Q2 San DiegoEnd of half, 1 play, 6 yards
Q3 Cal PolyPunt, 4 plays, 13 yards
Q3 San DiegoPunt, 3 plays, 5 yards
Q3 Cal PolyPick-six, 6 plays (San Diego scores), 15 yards
Q3 Cal PolyMissed FG, 7 plays, 44 yards
Q3 San DiegoFumble, 4 plays, −8 yards
Q3 Cal PolyField goal, 4 plays, −4 yards
Q3 San DiegoPunt, 3 plays, 1 yard
Q3 Cal PolyFumble, 6 plays, 30 yards
Q4 San DiegoPunt, 3 plays, 8 yards
Q4 Cal PolyPunt, 3 plays, −2 yards
Q4 San DiegoTurnover on downs, 11 plays, 35 yards
Q4 Cal PolyTouchdown, 7 plays, 69 yards
Q4 San DiegoResult not recorded, 8 plays, −27 yards
Play by play
1st quarter5 drives, then Cal Poly 10, San Diego 3
San Diego Punt, 4 plays
14:54
1st & 10 at own 35
Noah Serna kickoff for 52 yds , Eric Haney return for 39 yds to the CP 48
14:40
1st & 10 at opp 48
Isaiah Williams run for 11 yds to the CP 37 for a 1ST down
14:07
1st & 10 at opp 37
Isaiah Williams run for no gain to the CP 37
13:23
2nd & 10 at opp 37
(13:40) Shotgun Williams,Isaiah rush right for 0 yards to the CP37 (), out of bounds PENALTY USD Holding (Murray,Nick) 10 yards from CP37 to CP47. NO PLAY.
11:40
2nd & 20 at opp 47
Dom Nankil sacked by Je’kob Jones for a loss of 4 yards to the USD 49
11:15
3rd & 24 at own 49
Dom Nankil pass complete to Isaiah Williams for 8 yds to the CP 43
8:52
4th & 16 at opp 43
Ayden Corrales punt for 43 yds for a touchback
Cal Poly Field goal, 10 plays
8:46
1st & 10 at own 20
Sam Huard pass complete to Michael Briscoe for 8 yds to the CP 28
8:07
2nd & 2 at own 28
Mark Biggins run for 5 yds to the CP 33 for a 1ST down
7:39
1st & 10 at own 33
Sam Huard pass complete to Logan Booher for 3 yds to the CP 36
7:39
2nd & 7 at own 36
Sam Huard pass complete to Tyrece Fairly-Diyem for 31 yds to the USD 33 for a 1ST down
7:39
1st & 10 at opp 33
Aiden Ramos run for 1 yd to the USD 34
7:39
2nd & 11 at opp 34
Sam Huard pass complete to Dominique Thompson for 15 yds to the USD 19 for a 1ST down
7:39
1st & 10 at opp 19
Sam Huard pass incomplete to Tyrece Fairly-Diyem
7:39
2nd & 10 at opp 19
(07:39) No Huddle-Shotgun Huard,Sam pass incomplete short middle to Briscoe,Michael PENALTY USD Offside (Hong,Joshua) 5 yards from USD19 to USD14. NO PLAY.
7:32
2nd & 5 at opp 14
Aiden Ramos run for 1 yd to the USD 15
7:32
3rd & 6 at opp 15
Sam Huard pass complete to Aiden Ramos for 1 yd to the USD 14
7:32
4th & 5 at opp 14
Noah Serna 41 yd FG GOODCal Poly 3, San Diego 0
San Diego Field goal, 10 plays
7:32
1st & 10 at own 35
Noah Serna kickoff for 36 yds , Elijah Johnson return for no gain to the USD 29
7:19
1st & 10 at own 29
Isaiah Williams run for no gain to the USD 29
6:38
2nd & 10 at own 29
Dom Nankil pass complete to Ja’seem Reed for 14 yds to the USD 43 for a 1ST down
6:12
1st & 10 at own 43
Dom Nankil pass incomplete to Liam McHale
6:02
2nd & 10 at own 43
Isaiah Williams run for 4 yds to the USD 47
5:24
3rd & 6 at own 47
Timeout San Diego, clock 05:24
5:14
3rd & 6 at own 47
Dom Nankil pass complete to Josh Heverly for 14 yds to the CP 39 for a 1ST down
4:36
3rd & 6 at own 47
Dom Nankil run for 38 yds to the CP 15 for a 1ST down
3:55
1st & 10 at opp 15
Isaiah Williams run for 4 yds to the CP 19
3:12
2nd & 14 at opp 19
Isaiah Williams run for 4 yds to the CP 15
2:25
3rd & 10 at opp 15
Dom Nankil sacked by Elijah Ponder for a loss of 6 yards to the CP 21
1:44
4th & 16 at opp 21
Aidan Lehman 38 yd FG GOODTied at 3
Cal Poly Touchdown, 3 plays
1:36
1st & 10 at own 35
Aidan Lehman kickoff for 58 yds , Xavier Oliphant return for 21 yds to the CP 28 Xavier Oliphant fumbled, recovered by USD Christian Brown
1:36
1st & 10 at own 28
PENALTY USD Offside (Hemmert,Jack) 5 yards from CP28 to CP33. NO PLAY.
0:47
1st & 10 at own 33
Sam Huard pass complete to Tyrece Fairly-Diyem for 37 yds to the USD 30 for a 1ST down
0:27
1st & 10 at opp 30
Troy Fletcher 30 Yd Run (Noah Serna Kick)Cal Poly 10, San Diego 3
San Diego Punt, 5 plays
0:23
1st & 10 at own 35
Noah Serna kickoff for 35 yds , Elijah Johnson return for no gain to the USD 30
0:00
1st & 10 at own 30
Isaiah Williams run for 2 yds to the USD 32
Q2 14:51
2nd & 8 at own 32
Isaiah Williams run for 10 yds to the USD 42 for a 1ST down
Q2 13:55
1st & 10 at own 42
Dom Nankil pass complete to Isaiah Williams for 1 yd to the USD 43
Q2 13:16
2nd & 9 at own 43
Isaiah Williams run for 5 yds to the USD 48
Q2 12:35
3rd & 4 at own 48
(12:35) Shotgun Nankil,Dom sacked for loss of 0 yards to the USD48 (Ngaluafe,Josh) PENALTY USD Chop Block (D’Ambra,Jack) 15 yards from USD48 to USD33. NO PLAY.
Q2 12:06
3rd & 19 at own 33
Isaiah Williams run for 9 yds to the USD 42
Q2 11:29
4th & 10 at own 42
Ayden Corrales punt for 42 yds , Xavier Oliphant returns for 12 yds to the CP 28
Q2 11:29
4th & 10 at own 42
Ayden Corrales punt for 42 yds , Xavier Oliphant returns for 12 yds to the CP 18
2nd quarter6 drives, then Cal Poly 17, San Diego 3
Cal Poly Turnover on downs, 11 plays
11:27
1st & 10 at own 18
Sam Huard pass incomplete to Troy Fletcher
11:05
2nd & 10 at own 18
Sam Huard pass complete to Tyrece Fairly-Diyem for 13 yds to the CP 31 for a 1ST down
10:49
1st & 10 at own 31
Mark Biggins run for 4 yds to the CP 35
10:29
2nd & 6 at own 35
Sam Huard pass incomplete to Jordan Garrison
10:22
3rd & 6 at own 35
Sam Huard pass complete to Logan Booher for 6 yds to the CP 41 for a 1ST down
9:54
1st & 10 at own 41
Paul Holyfield Jr. run for 1 yd to the CP 42
9:14
2nd & 9 at own 42
Sam Huard pass complete to for 38 yds to the USD 20 for a 1ST down
9:08
1st & 10 at opp 20
Timeout San Diego, clock 09:08
9:03
1st & 10 at opp 20
Sam Huard pass incomplete to Jordan Garrison
8:45
2nd & 10 at opp 20
Sam Huard pass complete to Logan Booher for 6 yds to the USD 14
8:07
3rd & 4 at opp 14
Aiden Ramos run for 3 yds to the USD 11
7:31
4th & 1 at opp 11
Aiden Ramos run for no gain to the USD 11
San Diego Punt, 7 plays
7:19
1st & 10 at own 11
Dom Nankil pass complete to Ja’seem Reed for 28 yds to the USD 39 for a 1ST down
6:42
1st & 10 at own 39
Dom Nankil pass incomplete to Ja’seem Reed
6:32
2nd & 10 at own 39
Isaiah Williams run for 4 yds to the USD 43
5:54
3rd & 6 at own 43
Timeout San Diego, clock 05:54
5:38
3rd & 6 at own 43
Dom Nankil pass complete to Charlie Specht for 11 yds to the CP 46 for a 1ST down
4:56
1st & 10 at opp 46
Dom Nankil pass complete to Isaiah Williams for 1 yd to the CP 47
4:21
2nd & 11 at opp 47
Isaiah Williams run for 4 yds to the USD 49
3:43
3rd & 15 at own 49
San Diego Penalty, Illegal Shift (Brett Bostad) declined
3:37
4th & 15 at own 49
Ayden Corrales punt for 41 yds, fair catch by Xavier Oliphant at the CP 10
Cal Poly Touchdown, 3 plays
3:05
1st & 10 at own 10
Sam Huard pass complete to Carlton Brown III for 87 yds to the USD 3 for a 1ST down
2:44
1st & goal at opp 3
Mark Biggins run for 2 yds to the USD 1
2:24
2nd & goal at opp 1
Tyrece Fairly-Diyem 1 Yd pass from Sam Huard (Noah Serna Kick)Cal Poly 17, San Diego 3
San Diego Punt, 3 plays
2:16
1st & 10 at own 35
Noah Serna kickoff for 61 yds , Yosei Takahashi return for 19 yds to the USD 23
2:10
1st & 10 at own 23
Dom Nankil pass incomplete to Ja’seem Reed
1:58
2nd & 10 at own 23
Isaiah Williams run for 6 yds to the USD 29
1:58
3rd & 4 at own 29
Timeout Cal Poly, clock 01:58
1:56
3rd & 4 at own 29
Dom Nankil pass incomplete to Josh Heverly
1:44
4th & 4 at own 29
Ayden Corrales punt for 46 yds
Cal Poly Punt, 7 plays
1:27
1st & 10 at own 25
Sam Huard pass complete to Jordan Garrison for 5 yds to the CP 30
1:16
2nd & 5 at own 30
Sam Huard pass incomplete to Tyrece Fairly-Diyem
0:57
3rd & 5 at own 30
Sam Huard pass complete to Evan Burkhart for 17 yds to the CP 47 for a 1ST down
0:53
1st & 10 at own 47
Sam Huard pass complete to Carlton Brown III for 11 yds to the USD 42 for a 1ST down
0:52
1st & 10 at opp 42
Sam Huard pass incomplete to Logan Booher
0:47
2nd & 10 at opp 42
Sam Huard pass incomplete to Paul Holyfield Jr.
0:36
3rd & 10 at opp 42
Paul Holyfield Jr. run for 2 yds to the USD 40
0:26
4th & 8 at opp 40
Timeout Cal Poly, clock 00:26
0:19
4th & 8 at opp 40
Jesse Ehrlich punt for 30 yds, fair catch by Eric Haney at the USD 10
San Diego End of half, 1 play
0:00
1st & 10 at own 10
Isaiah Williams run for 6 yds to the USD 16
3rd quarter8 drives, then Cal Poly 20, San Diego 10
Cal Poly Punt, 4 plays
14:55
1st & 10 at own 35
Aidan Lehman kickoff for 35 yds , Xavier Oliphant return for no gain to the CP 30
9:24
1st & 10 at own 30
Sam Huard pass complete to Tyrece Fairly-Diyem for 2 yds to the CP 28
9:20
2nd & 12 at own 28
Sam Huard pass complete to Jordan Garrison for 21 yds to the CP 49 for a 1ST down
8:25
1st & 15 at own 44
Sam Huard sacked by Jacob Saewitz for a loss of 15 yards to the CP 29
8:15
3rd & 16 at own 43
Jesse Ehrlich punt for 39 yds , Eric Haney returns for 4 yds to the USD 22
San Diego Punt, 3 plays
8:15
1st & 10 at own 22
Dom Nankil sacked by Elijah Ponder for a loss of 6 yards to the USD 16
8:15
2nd & 16 at own 16
San Diego Penalty, False Start (-5 Yards) to the USD 18
8:15
3rd & 14 at own 18
Dom Nankil run for 9 yds to the USD 27
8:15
4th & 5 at own 27
Ayden Corrales punt for 41 yds, fair catch by Xavier Oliphant at the CP 32
Cal Poly Pick-six, 6 plays (San Diego scores)
8:15
1st & 10 at own 32
Sam Huard pass incomplete to Logan Booher
8:13
2nd & 10 at own 32
Sam Huard pass incomplete to Aiden Ramos
8:10
3rd & 10 at own 32
Sam Huard pass complete to Evan Burkhart for 15 yds to the CP 47 for a 1ST down
8:10
1st & 10 at own 47
Troy Fletcher run for no gain to the CP 47
7:31
2nd & 10 at own 47
Sam Huard pass incomplete to Logan Booher
6:37
3rd & 10 at own 47
Ruben Lopez 48 Yd Interception Return (Aidan Lehman Kick)Cal Poly 17, San Diego 10
Cal Poly Missed FG, 7 plays
6:01
1st & 10 at own 35
Aidan Lehman kickoff for 59 yds , Xavier Oliphant return for 28 yds to the CP 34
6:01
1st & 10 at own 34
Mark Biggins run for 8 yds to the CP 42
6:01
2nd & 2 at own 42
Mark Biggins run for 3 yds to the CP 45 for a 1ST down
6:01
1st & 10 at own 45
Mark Biggins run for no gain to the CP 45
6:01
2nd & 10 at opp 22
Timeout Cal Poly, clock 06:01
5:56
2nd & 10 at own 45
Sam Huard pass complete to Tyrece Fairly-Diyem for 33 yds to the USD 22 for a 1ST down
5:56
1st & 10 at opp 22
Sam Huard pass incomplete to Jordan Garrison
5:48
2nd & 10 at opp 22
Sam Huard pass incomplete to Evan Burkhart
5:48
3rd & 10 at opp 22
Sam Huard pass incomplete to Logan Booher
5:48
4th & 10 at opp 22
Noah Serna 49 yd FG MISSED
San Diego Fumble, 4 plays
5:37
1st & 10 at own 22
Isaiah Williams run for no gain to the USD 22
5:04
2nd & 10 at own 22
Dom Nankil pass incomplete to Ja’seem Reed
4:59
3rd & 10 at own 22
Dom Nankil sacked by Soni Finau for a loss of 8 yards to the USD 14
4:25
4th & 18 at own 14
fumbled, recovered by USD Elijah Ponder
Cal Poly Field goal, 4 plays
4:20
1st & 10 at opp 14
Sam Huard pass complete to Aiden Ramos for 4 yds to the USD 18
4:20
2nd & 14 at opp 18
Sam Huard pass incomplete to Carlton Brown III
4:16
3rd & 14 at opp 18
Sam Huard pass incomplete to Tyrece Fairly-Diyem
4:16
4th & 14 at opp 18
Noah Serna 45 yd FG GOODCal Poly 20, San Diego 10
San Diego Punt, 3 plays
4:10
1st & 10 at own 35
Noah Serna kickoff for 63 yds , Eric Haney return for 13 yds to the USD 15
4:05
1st & 10 at own 15
(04:05) Shotgun Williams,Isaiah rush right for 0 yards to the USD15 (Calvert,Ethan) PENALTY USD Holding (Specht,Charlie) 7 yards from USD15 to USD08. NO PLAY.
3:33
1st & 17 at own 8
Isaiah Williams run for no gain to the USD 8
2:57
2nd & 17 at own 8
Dom Nankil pass incomplete to Rashaan Ward
2:38
3rd & 17 at own 8
Dom Nankil run for 8 yds to the USD 16
2:06
4th & 9 at own 16
Ayden Corrales punt for 45 yds , Xavier Oliphant returns for 31 yds to the USD 30
Cal Poly Fumble, 6 plays
1:55
1st & 10 at opp 30
Paul Holyfield Jr. run for 2 yds to the USD 28
1:12
2nd & 8 at opp 28
Paul Holyfield Jr. run for 2 yds to the USD 30
0:47
3rd & 10 at opp 30
(00:47) Shotgun Huard,Sam pass incomplete deep to Booher,Logan PENALTY USD Pass Interference (Ballentine,Matt) 15 yards from USD30 to USD15, 1ST DOWN. NO PLAY.
0:42
1st & 10 at opp 15
(00:42) Shotgun Huard,Sam pass incomplete short to Brown,Carlton PENALTY USD Offside (Colvin,Landon) 5 yards from USD15 to USD10. NO PLAY.
0:35
1st & 5 at opp 10
Sam Huard pass incomplete to Carlton Brown III
0:29
2nd & 5 at opp 10
Sam Huard pass incomplete to Carlton Brown III
0:26
3rd & 5 at opp 10
(00:26) Shotgun Huard,Sam pass incomplete short to Booher,Logan QB hurried by Saewitz,Jacob PENALTY USD Pass Interference (Haney,Eric) 8 yards from USD10 to USD02, 1ST DOWN. NO PLAY.
0:00
1st & goal at opp 2
Troy Fletcher run for no gain to the USD 2
Q4 14:53
2nd & goal at opp 2
Aiden Ramos run for 2 yds Aiden Ramos fumbled, recovered by USD Ruben Lopez
4th quarter6 drives, then Cal Poly 27, San Diego 10
San Diego Punt, 3 plays
14:48
1st & 10 at own 20
Dom Nankil pass incomplete to Rashaan Ward
14:36
2nd & 10 at own 20
Isaiah Williams run for 1 yd to the USD 21
13:42
3rd & 9 at own 21
Dom Nankil pass complete to Isaiah Williams for 7 yds to the USD 28
13:09
4th & 2 at own 28
Ayden Corrales punt for 47 yds, fair catch by Xavier Oliphant at the CP 25
Cal Poly Punt, 3 plays
12:48
1st & 10 at own 25
Sam Huard pass complete to Mark Biggins for 1 yd to the CP 24
12:24
2nd & 11 at own 24
Sam Huard pass complete to Evan Burkhart for 1 yd to the CP 23
11:58
3rd & 12 at own 23
Sam Huard pass incomplete to Jordan Garrison
11:52
4th & 12 at own 23
Jesse Ehrlich punt for 43 yds, fair catch by Eric Haney at the USD 34
San Diego Turnover on downs, 11 plays
11:45
1st & 10 at own 34
Dom Nankil pass incomplete to Isaiah Williams
11:31
2nd & 10 at own 34
Isaiah Williams run for 7 yds to the USD 41
10:50
3rd & 3 at own 41
Isaiah Williams run for 12 yds to the CP 47 for a 1ST down
10:18
1st & 10 at opp 47
Dom Nankil pass incomplete to Ja’seem Reed
10:10
2nd & 10 at opp 47
Isaiah Williams run for 8 yds to the CP 39
9:24
3rd & 2 at opp 39
Isaiah Williams run for 6 yds to the CP 45
8:33
4th & 8 at opp 45
D. Nankil takes a knee for a 1ST down
8:01
1st & 10 at opp 37
Dom Nankil sacked for a loss of 9 yards to the CP 46
7:27
2nd & 19 at opp 46
PENALTY USD False Start (D’Ambra,Jack) 5 yards from CP46 to USD49. NO PLAY.
6:45
2nd & 24 at own 49
Dom Nankil pass complete to Ja’seem Reed for 11 yds to the CP 40
6:14
3rd & 13 at opp 40
Dom Nankil pass incomplete to Ja’seem Reed
6:06
4th & 13 at opp 40
Dom Nankil pass complete to Isaiah Williams for 9 yds to the CP 31
Cal Poly Touchdown, 7 plays
5:54
1st & 10 at own 31
Troy Fletcher run for 1 yd to the CP 32
5:25
2nd & 9 at own 32
Sam Huard pass complete to Tyrece Fairly-Diyem for 16 yds to the CP 48 for a 1ST down
4:45
1st & 10 at own 48
Troy Fletcher run for no gain to the CP 48
4:03
2nd & 10 at own 48
Sam Huard pass complete to Evan Burkhart for 8 yds to the USD 44
3:35
3rd & 2 at opp 44
(03:35) Shotgun Huard,Sam pass incomplete short to Fairly-Diyem,Tyrece PENALTY USD Pass Interference (Lopez,Ruben) 15 yards from USD44 to USD29, 1ST DOWN. NO PLAY.
3:22
1st & 10 at opp 29
Troy Fletcher run for 14 yds to the USD 15 for a 1ST down
2:34
1st & 10 at opp 15
Troy Fletcher run for 3 yds to the USD 18
2:30
2nd & 13 at opp 18
Timeout San Diego, clock 02:30
2:26
2nd & 13 at opp 18
Mark Biggins run for 18 yds for a TD (Noah Serna KICK)Cal Poly 27, San Diego 10
San Diego Result not recorded, 8 plays
2:19
1st & 10 at own 35
Noah Serna kickoff for 31 yds , Elijah Johnson return for no gain to the USD 34
2:16
1st & 10 at own 34
Dom Nankil pass incomplete to Ja’seem Reed
2:07
2nd & 10 at own 34
Dom Nankil pass complete to Josh Heverly for 11 yds to the USD 45 for a 1ST down
1:43
1st & 10 at own 45
Dom Nankil pass complete to Ja’seem Reed for 8 yds to the CP 47
1:36
2nd & 2 at opp 47
Dom Nankil pass complete to Ja’seem Reed for 8 yds to the CP 39 for a 1ST down
1:11
1st & 10 at opp 39
Dom Nankil pass complete to Elijah Johnson for no gain to the CP 0
0:56
1st & 10 at opp 39
Dom Nankil sacked for a loss of 2 yards to the CP 41
0:45
2nd & 12 at opp 41
Dom Nankil sacked by John Smolenski for a loss of 14 yards to the USD 45
0:14
4th & 26 at own 45
Dom Nankil pass complete to Isaiah Smith for 16 yds to the CP 39
0:14
3rd & 26 at own 45
Dom Nankil pass complete to Isaiah Smith for 16 yds to the CP 39
Cal Poly Result not recorded, 1 play
0:00
1st & 10 at own 39
S. Huard 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.