From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Cal Poly
UC Davis
381
Total yards
671
269
Passing yards
500
112
Rushing yards
171
7.5
Yards per pass
13.9
3.3
Yards per rush
5.5
16
First downs
29
5–17
Third downs
8–9
1–3
Fourth downs
0–0
1
Turnovers
2
4–27
Penalties
6–53
30:11
Possession
29:49
Efficiency
Cal Poly
UC Davis
32%
Success rate
64%
−0.14
EPA per play
0.59
1.47
Explosiveness
1.39
−0.27
Rushing EPA
0.11
−0.04
Passing EPA
1.00
31%
Passing-down success
54%
3%
Havoc by its defense
1%
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)
UC Davis 82% to win. Elo’s favorite won.
The line
UC Davis −17, over/under 50.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. UC Davis drives left to right, Cal Poly right to left.
Q1 Cal PolyPunt, 6 plays, 44 yards
Q1 UC DavisTouchdown, 4 plays, 94 yards
Q1 Cal PolyField goal, 7 plays, 53 yards
Q1 UC DavisTouchdown, 10 plays, 65 yards
Q1 Cal PolyPick-six, 2 plays (UC Davis scores), 9 yards
Q1 Cal PolyPunt, 3 plays, 3 yards
Q1 UC DavisTouchdown, 3 plays, 62 yards
Q1 Cal PolyPunt, 3 plays, 7 yards
Q2 UC DavisTouchdown, 11 plays, 85 yards
Q2 Cal PolyTouchdown, 3 plays, 85 yards
Q2 UC DavisTouchdown, 8 plays, 75 yards
Q2 Cal PolyTurnover on downs, 15 plays, 84 yards
Q2 UC DavisEnd of half, 1 play, 0 yards
Q3 UC DavisTouchdown, 3 plays, 75 yards
Q3 Cal PolyPunt, 3 plays, 5 yards
Q3 UC DavisInterception, 3 plays, 47 yards
Q3 Cal PolyPunt, 3 plays, 8 yards
Q3 UC DavisFumble, 12 plays, 59 yards
Q3 Cal PolyTurnover on downs, 11 plays, 26 yards
Q4 UC DavisTouchdown, 6 plays, 60 yards
Q4 Cal PolyPunt, 10 plays, 45 yards
Q4 UC DavisPunt, 6 plays, 32 yards
Q4 Cal PolyEnd of game, 5 plays, 32 yards
Play by play
1st quarter8 drives, then UC Davis 28, Cal Poly 3
Cal Poly Punt, 6 plays
14:55
Angelo Genetti kickoff for 44 yds , Delano Franklin return for no gain to the CP 12
14:55
1st & 10 at own 12
Bo Kelly pass incomplete
14:55
2nd & 10 at own 12
Aiden Ramos run for 28 yds to the CP 40 for a 1ST down
14:55
1st & 10 at own 40
Bo Kelly pass complete to Logan Booher for 12 yds to the UCD 48 for a 1ST down
14:55
1st & 10 at opp 48
Bo Kelly pass complete to Giancarlo Woods for 4 yds to the UCD 44
14:55
2nd & 6 at opp 44
Aiden Ramos run for no gain to the UCD 44
14:55
3rd & 6 at opp 44
Bo Kelly pass incomplete
12:30
4th & 6 at opp 44
Ryan Collins punt for 38 yds
UC Davis Touchdown, 4 plays
12:30
1st & 10 at own 6
Lan Larison run for 4 yds to the UCD 10
12:30
2nd & 6 at own 10
Miles Hastings pass complete to Chaz Davis for 73 yds to the CP 17 for a 1ST down
12:30
1st & 10 at opp 17
Lan Larison run for 3 yds to the CP 14
10:39
2nd & 7 at opp 14
Miles Hastings pass complete to Chaz Davis for 14 yds for a TD (Hunter Ridley KICK)UC Davis 7, Cal Poly 0
Cal Poly Field goal, 7 plays
10:39
Angelo Genetti kickoff for 65 yds for a touchback
10:39
1st & 10 at own 25
Bo Kelly pass complete to Kian Salehi for 5 yds to the CP 30
10:39
2nd & 5 at own 30
Bo Kelly pass incomplete
10:39
3rd & 5 at own 30
Bo Kelly pass complete to Giancarlo Woods for 42 yds to the UCD 28 for a 1ST down
10:39
1st & 10 at opp 28
Aiden Ramos run for a loss of 2 yards to the UCD 30
10:39
2nd & 12 at opp 30
Richie Watts pass complete to Kian Salehi for 6 yds to the UCD 24
10:39
3rd & 6 at opp 24
Richie Watts run for 2 yds to the UCD 22
7:36
4th & 4 at opp 22
Noah Serna 40 yd FG GOODUC Davis 7, Cal Poly 3
UC Davis Touchdown, 10 plays
7:36
Noah Serna kickoff for 58 yds
7:36
1st & 10 at own 35
Miles Hastings pass complete to Trent Tompkins for 8 yds to the UCD 43
7:36
2nd & 2 at own 43
Miles Hastings pass complete to Trent Tompkins for 6 yds to the UCD 49 for a 1ST down
7:36
1st & 10 at own 49
Lan Larison run for 8 yds to the CP 43
7:36
2nd & 2 at opp 43
Miles Hastings pass complete to Lan Larison for 12 yds to the CP 31 for a 1ST down
7:36
1st & 10 at opp 31
Miles Hastings pass incomplete
7:36
2nd & 10 at opp 31
Matteo Perez run for 13 yds to the CP 18 for a 1ST down
7:36
1st & 10 at opp 18
Miles Hastings pass complete to Stacy Dobbins for 4 yds to the CP 14
7:36
2nd & 6 at opp 14
Lan Larison run for 9 yds to the CP 5 for a 1ST down
7:36
1st & goal at opp 5
Lan Larison pass complete to Stacy Dobbins for 3 yds to the CP 2
3:09
2nd & goal at opp 2
Lan Larison run for 2 yds for a TD (Hunter Ridley KICK)UC Davis 14, Cal Poly 3
Cal Poly Pick-six, 2 plays (UC Davis scores)
3:09
Angelo Genetti kickoff for 65 yds for a touchback
3:09
1st & 10 at own 25
Zion Hall run for 9 yds to the CP 34
2:26
2nd & 1 at own 34
Bo Kelly pass intercepted Rex Connors return for 35 yds for a TD Cal Poly Penalty, Unsportsmanlike Conduct (TEAM) to the CP 1 (Hunter Ridley KICK)UC Davis 21, Cal Poly 3
2:26
Cal Poly Penalty, Unsportsmanlike Conduct (TEAM) to the CP 1
Cal Poly Punt, 3 plays
2:26
Angelo Genetti kickoff for 50 yds for a touchback
2:26
1st & 10 at own 25
Zion Hall run for 3 yds to the CP 28
2:26
2nd & 7 at own 28
Bo Kelly pass incomplete
2:26
3rd & 7 at own 28
Bo Kelly pass incomplete
1:30
4th & 7 at own 28
Ryan Collins punt for 34 yds, fair catch by Matteo Perez at the UCD 38
UC Davis Touchdown, 3 plays
1:30
1st & 10 at own 38
Miles Hastings pass complete to Trent Tompkins for 18 yds to the CP 44 for a 1ST down
1:30
1st & 10 at opp 44
Lan Larison run for no gain to the CP 44
0:26
2nd & 10 at opp 44
Miles Hastings pass complete to Samuel Gbatu Jr. for 44 yds for a TD (Hunter Ridley KICK)UC Davis 28, Cal Poly 3
Cal Poly Punt, 3 plays
0:26
Angelo Genetti kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
Aiden Ramos run for a loss of 3 yards to the CP 22
Q2 15:00
2nd & 13 at own 22
Zion Hall run for 4 yds to the CP 26
Q2 15:00
3rd & 9 at own 26
Bo Kelly pass complete to Michael Briscoe for 6 yds to the CP 32
Q2 13:44
4th & 3 at own 32
Ryan Collins punt for 53 yds
2nd quarter5 drives, then UC Davis 42, Cal Poly 10
UC Davis Touchdown, 11 plays
13:44
1st & 10 at own 15
Timeout UC Davis, clock 13:44
13:44
1st & 10 at own 15
Miles Hastings pass complete to Trent Tompkins for 9 yds to the UCD 24
13:44
2nd & 1 at own 24
Lan Larison run for no gain to the UCD 24
13:44
3rd & 1 at own 24
Matteo Perez run for 2 yds to the UCD 26 for a 1ST down
13:44
1st & 10 at own 26
Lan Larison run for no gain to the UCD 26
13:44
2nd & 10 at own 26
Matteo Perez run for 4 yds to the UCD 30
13:44
3rd & 6 at own 30
Miles Hastings pass complete to Stacy Dobbins for 10 yds to the UCD 40 for a 1ST down
13:44
1st & 10 at own 40
Matteo Perez run for 7 yds to the UCD 47
13:44
2nd & 3 at own 47
Miles Hastings pass complete to Stacy Dobbins for 28 yds to the CP 25 for a 1ST down
13:44
1st & 10 at opp 25
Miles Hastings pass incomplete
13:44
2nd & 10 at opp 25
Miles Hastings pass complete to Lan Larison for 2 yds to the CP 23
8:47
3rd & 8 at opp 23
Miles Hastings pass complete to Lan Larison for 23 yds for a TD (Hunter Ridley KICK)UC Davis 35, Cal Poly 3
Cal Poly Touchdown, 3 plays
8:41
Angelo Genetti kickoff for 65 yds , Delano Franklin return for 15 yds to the CP 15
8:41
1st & 10 at own 15
Richie Watts pass complete to Michael Briscoe for 52 yds to the UCD 33 for a 1ST down
8:41
1st & 10 at opp 33
Richie Watts pass complete to Michael Briscoe for 31 yds to the UCD 2 for a 1ST down
7:21
1st & goal at opp 2
Richie Watts run for 2 yds for a TD (Noah Serna KICK)UC Davis 35, Cal Poly 10
UC Davis Touchdown, 8 plays
7:21
Noah Serna kickoff for 65 yds for a touchback
7:21
1st & 10 at own 25
Miles Hastings pass complete to Winston Williams for 5 yds to the UCD 30
7:21
2nd & 5 at own 30
Matteo Perez run for 6 yds to the UCD 36 for a 1ST down
7:21
1st & 10 at own 36
Miles Hastings pass complete to Trent Tompkins for 7 yds to the UCD 43
7:21
2nd & 3 at own 43
Matteo Perez run for 4 yds to the UCD 47 for a 1ST down
7:21
1st & 10 at own 47
Matteo Perez run for 2 yds to the UCD 49
7:21
2nd & 8 at own 49
Lan Larison run for 4 yds to the CP 47
7:21
3rd & 4 at opp 47
Miles Hastings pass complete to Trent Tompkins for 6 yds to the CP 41 for a 1ST down
3:43
1st & 10 at opp 41
Lan Larison run for 41 yds for a TD (Hunter Ridley KICK)UC Davis 42, Cal Poly 10
Cal Poly Turnover on downs, 15 plays
3:32
Angelo Genetti kickoff for 57 yds , Delano Franklin return for a loss of 3 yards to the CP 5
3:32
1st & 10 at own 5
Richie Watts pass incomplete
3:32
2nd & 10 at own 5
Zion Hall run for 13 yds to the CP 18 for a 1ST down
3:32
1st & 10 at own 18
Richie Watts run for 5 yds to the CP 23
3:32
2nd & 5 at own 23
Richie Watts pass incomplete
3:32
3rd & 5 at own 23
WATTS, Richie pass deep to the left incomplete intended for WOODS, Giancarlo thrown to the UCD40. PENALTY UCD Pass Interference on GARDNER, Wyatt enforced 15 yards to the CPU38 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
3:32
1st & 10 at own 38
Zion Hall run for 2 yds to the CP 40
3:32
2nd & 8 at own 40
Richie Watts pass complete to Aiden Ramos for a loss of 2 yards to the CP 38
3:32
3rd & 10 at own 38
Richie Watts pass complete to Kian Salehi for 28 yds to the UCD 34 for a 1ST down
3:32
1st & 10 at opp 34
Richie Watts pass complete to Jordan Garrison for 6 yds to the UCD 28
3:32
2nd & 4 at opp 28
Richie Watts pass incomplete
3:32
3rd & 4 at opp 28
Richie Watts pass incomplete
3:32
4th & 4 at opp 28
Richie Watts pass complete to Giancarlo Woods for 8 yds to the UCD 20 for a 1ST down
3:32
1st & 10 at opp 20
Richie Watts run for 2 yds to the UCD 18
3:32
2nd & 8 at opp 18
Richie Watts run for 6 yds to the UCD 12
3:28
1st & 16 at own 5
Richie Watts pass incomplete
3:28
2nd & 16 at own 5
Zion Hall run for 13 yds to the CP 18
0:35
4th & 2 at opp 12
Timeout UC Davis, clock 00:35
0:35
3rd & 2 at opp 12
Zion Hall run for no gain to the UCD 12
0:29
4th & 2 at opp 12
Richie Watts run for 1 yd to the UCD 11
UC Davis End of half, 1 play
0:00
1st & 10 at own 11
[NHSG] Kneel down by HASTINGS, Miles at UCD11 (team loss of 0), clock 00:00.
3rd quarter6 drives, then UC Davis 49, Cal Poly 10
UC Davis Touchdown, 3 plays
15:00
Noah Serna kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Miles Hastings pass complete to Lan Larison for 39 yds to the CP 36 for a 1ST down
15:00
1st & 10 at opp 36
Miles Hastings pass complete to Chaz Davis for 11 yds to the CP 25 for a 1ST down
14:17
1st & 10 at opp 25
Miles Hastings pass complete to Trent Tompkins for 25 yds for a TD (Hunter Ridley KICK)UC Davis 49, Cal Poly 10
Cal Poly Punt, 3 plays
14:10
Angelo Genetti kickoff for 60 yds , Delano Franklin return for 19 yds to the CP 24
14:10
1st & 10 at own 24
Richie Watts pass incomplete
14:10
2nd & 10 at own 24
Richie Watts run for 5 yds to the CP 29
14:10
3rd & 5 at own 29
Richie Watts pass incomplete
13:01
4th & 5 at own 29
Ryan Collins punt for 60 yds , Matteo Perez returns for 3 yds to the UCD 14
UC Davis Interception, 3 plays
13:01
1st & 10 at own 14
Lan Larison run for 6 yds to the UCD 20
13:01
2nd & 4 at own 20
Miles Hastings pass complete to Stacy Dobbins for 41 yds to the CP 39 for a 1ST down
11:57
1st & 10 at opp 39
Lan Larison pass intercepted Thomas Bouda return for 5 yds to the CP 44
Cal Poly Punt, 3 plays
11:57
1st & 10 at own 44
Richie Watts pass incomplete
11:57
2nd & 10 at own 44
Zion Hall run for 3 yds to the CP 47
10:35
4th & 2 at opp 48
Timeout Cal Poly, clock 10:35
10:35
3rd & 7 at own 47
Richie Watts pass complete to Jake Woods for 5 yds to the UCD 48
10:28
4th & 2 at opp 48
Ryan Collins punt for 38 yds , Matteo Perez returns for a loss of 3 yards to the UCD 7
10:28
1st & 10 at own 7
HASTINGS, Miles pass short to the left complete for 9 yards to HUTTON, C.J. caught at the UCD12 and advanced to the UCD16 (RAPOLLA, Kai). PENALTY UCD Chop Block on POROTESANO, David enforced half the distance from the goal, 3 yards from the UCD7 to the UCD4 [NHSG]. NO PLAY (replay the down).
UC Davis Fumble, 12 plays
10:28
1st & 13 at own 4
Miles Hastings pass complete to Trent Tompkins for 4 yds to the UCD 8
10:28
2nd & 9 at own 8
Miles Hastings pass incomplete
10:28
3rd & 9 at own 8
Miles Hastings pass complete to Lan Larison for 14 yds to the UCD 22 for a 1ST down
10:28
1st & 10 at own 22
Miles Hastings pass complete to Chaz Davis for 4 yds to the UCD 26
10:28
2nd & 6 at own 26
Lan Larison run for 5 yds to the UCD 31
10:28
3rd & 1 at own 31
Miles Hastings pass complete to Winston Williams for 5 yds to the UCD 36 for a 1ST down
10:28
1st & 10 at own 36
Miles Hastings pass complete to C.J. Hutton for 8 yds to the UCD 44
10:28
2nd & 2 at own 44
HASTINGS, Miles pass to the right incomplete intended for TOMPKINS, Trent thrown to the CPU46. PENALTY UCD Holding on MAIN, David enforced 10 yards from the UCD44 to the UCD34 [NHSG]. NO PLAY (replay the down).
10:28
2nd & 12 at own 34
Matteo Perez run for 4 yds to the UCD 38
10:28
3rd & 8 at own 38
Miles Hastings pass complete to Mitchell Dixon for 10 yds to the UCD 48 for a 1ST down
10:28
1st & 10 at own 48
Miles Hastings pass complete to C.J. Hutton for 28 yds to the CP 24 for a 1ST down
10:28
1st & 10 at opp 24
Samuel Gbatu Jr. run for a loss of 4 yards to the CP 28
4:40
2nd & 14 at opp 28
Lan Larison run for a loss of 6 yards to the CP 34 Lan Larison fumbled, recovered by CP Elijah Ponder E. Ponder return for 0 yds
Cal Poly Turnover on downs, 11 plays
4:40
1st & 10 at own 34
Bo Kelly pass complete to Michael Briscoe for 14 yds to the CP 48 for a 1ST down
4:40
1st & 10 at own 48
Logan Booher run for a loss of 4 yards to the CP 44
4:40
2nd & 14 at own 44
Bo Kelly pass complete to Jake Woods for 11 yds to the UCD 45
4:40
3rd & 3 at opp 45
Bo Kelly pass complete to Jake Woods for 6 yds to the UCD 39 for a 1ST down
4:40
1st & 10 at opp 39
Bo Kelly pass incomplete
4:40
2nd & 10 at opp 39
Aiden Ramos run for 2 yds to the UCD 37
4:40
3rd & 8 at opp 37
Bo Kelly pass complete to Logan Booher for 2 yds to the UCD 35
4:40
4th & 6 at opp 35
KELLY, Bo pass short to the right incomplete intended for BRISCOE, Michael broken up by ALEXANDER, Markeece at the UCD30. PENALTY UCD Holding on ALEXANDER, Markeece enforced 10 yards from the UCD35 to the UCD25 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:40
1st & 10 at opp 25
Bo Kelly run for no gain to the UCD 25
0:00
2nd & 10 at opp 25
Bo Kelly sacked by Sam Goligoski for a loss of 8 yards to the UCD 33
Q4 15:00
3rd & 18 at opp 33
Richie Watts run for 2 yds to the UCD 31
Q4 14:17
4th & 16 at opp 31
Richie Watts sacked by Sam Goligoski for a loss of 9 yards to the UCD 40
4th quarter4 drives, then UC Davis 56, Cal Poly 10
UC Davis Touchdown, 6 plays
14:17
1st & 10 at own 40
Jordan Fisher run for 4 yds to the UCD 44
14:17
2nd & 6 at own 44
FISHER, Jordan rush to the left for a gain of 5 yards to the UCD49 (JONES, Je’Kob). PENALTY UCD Holding enforced 10 yards from the UCD44 to the UCD34 [NHSG]. NO PLAY (replay the down).
14:17
2nd & 16 at own 34
Grant Harper pass complete to Julian Alessi for 13 yds to the UCD 47
14:17
3rd & 3 at own 47
Grant Harper pass complete to Julian Alessi for 21 yds to the CP 32 for a 1ST down
14:17
1st & 10 at opp 32
Jordan Fisher run for 20 yds to the CP 12 for a 1ST down
14:17
1st & 10 at opp 12
Jordan Fisher run for a loss of 1 yard to the CP 13
14:17
2nd & 11 at opp 13
HARPER, Grant pass to the left incomplete intended for GBATU, JR., Samuel thrown to the CPU0. PENALTY CPU Pass Interference on MOORE, Calvin enforced 11 yards to the CPU2 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
14:17
1st & goal at opp 2
UC Davis Penalty, False Start (-5 Yards) to the CP 7
11:31
1st & goal at opp 7
Jordan Fisher run for 7 yds for a TD Timeout UC Davis, clock 11:31 (Hunter Ridley KICK)UC Davis 56, Cal Poly 10
11:31
2nd & goal at opp 0
Timeout UC Davis, clock 11:31
Cal Poly Punt, 10 plays
11:26
Angelo Genetti kickoff for 65 yds , Brooks Wheatley return for 11 yds to the CP 11
11:26
1st & 10 at own 11
Aiden Ramos run for no gain to the CP 11
11:26
2nd & 10 at own 11
Bo Kelly pass incomplete
11:26
3rd & 10 at own 11
Bo Kelly pass complete to Logan Booher for 11 yds to the CP 22 for a 1ST down
11:26
1st & 10 at own 22
Aiden Ramos run for 17 yds to the CP 39 for a 1ST down
11:26
1st & 10 at own 39
Aiden Ramos run for a loss of 1 yard to the CP 38
11:26
2nd & 11 at own 38
Bo Kelly pass complete to Aiden Ramos for 9 yds to the CP 47
11:26
3rd & 2 at own 47
Bo Kelly pass complete to Brooks Wheatley for 13 yds to the UCD 40 for a 1ST down
11:26
1st & 10 at opp 40
Bo Kelly pass incomplete
11:26
2nd & 10 at opp 40
Zion Hall run for a loss of 2 yards to the UCD 42
11:26
3rd & 12 at opp 42
Bo Kelly run for 3 yds to the UCD 39
11:26
4th & 9 at opp 39
Cal Poly Penalty, Delay Of Game (TEAM) to the UCD 44
5:52
4th & 14 at opp 44
Ryan Collins punt for 33 yds, fair catch by Matteo Perez at the UCD 11
UC Davis Punt, 6 plays
5:52
1st & 10 at own 11
Grant Harper run for 8 yds to the UCD 19
5:52
2nd & 2 at own 19
Jordan Fisher run for 5 yds to the UCD 24 for a 1ST down
5:52
1st & 10 at own 24
Grant Harper run for 11 yds to the UCD 35 for a 1ST down
5:52
1st & 10 at own 35
Jordan Fisher run for 3 yds to the UCD 38
5:52
2nd & 7 at own 38
Grant Harper pass complete to Stacy Dobbins for 5 yds to the UCD 43
2:56
4th & 2 at own 43
Timeout UC Davis, clock 02:56
2:56
3rd & 2 at own 43
Grant Harper pass incomplete
2:50
4th & 2 at own 43
Ben Banks-Altekruse punt for 47 yds
Cal Poly End of game, 5 plays
2:50
1st & 10 at own 10
Zion Hall run for 4 yds to the CP 14
2:50
2nd & 6 at own 14
Zion Hall run for 23 yds to the CP 37 for a 1ST down
2:50
1st & 10 at own 37
Zion Hall run for 4 yds to the CP 41
0:21
3rd & 7 at own 40
Timeout Cal Poly, clock 00:21
0:21
2nd & 6 at own 41
Zion Hall run for a loss of 1 yard to the CP 40
0:00
3rd & 7 at own 40
Aiden Ramos run for 2 yds to the CP 42
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.