From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Cal Poly
Utah
223
Total yards
518
158
Passing yards
245
65
Rushing yards
273
5.3
Yards per pass
9.1
2.3
Yards per rush
5.9
12
First downs
24
3–13
Third downs
9–13
0–1
Fourth downs
1–1
2
Turnovers
0
4–20
Penalties
7–65
28:45
Possession
31:15
1
Sacks (by defense)
3
Efficiency
Cal Poly
Utah
29%
Success rate
63%
−0.41
EPA per play
0.51
1.12
Explosiveness
1.09
−0.20
Rushing EPA
0.54
−0.56
Passing EPA
0.46
33%
Passing-down success
64%
−0.19
First-down EPA
0.20
−0.67
Second-down EPA
0.48
−0.12
Third-down EPA
1.17
10%
Havoc by its defense
28%
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)
Utah 88% to win. Elo’s favorite won.
The line
Utah −42.5, over/under 52.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Utah >99%, Cal Poly <1%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Utah drives left to right, Cal Poly right to left.
Q1 UtahTouchdown, 6 plays, 75 yards
Q1 Cal PolyPunt, 4 plays, 10 yards
Q1 UtahPunt, 3 plays, 6 yards
Q1 Cal PolyPick-six, 3 plays (Utah scores), 15 yards
Q1 Cal PolyField goal, 7 plays, 63 yards
Q1 UtahTouchdown, 12 plays, 65 yards
Q2 Cal PolyPunt, 3 plays, 8 yards
Q2 UtahPunt, 3 plays, −2 yards
Q2 Cal PolyField goal, 10 plays, 39 yards
Q2 UtahPunt, 8 plays, 34 yards
Q2 Cal PolyInterception, 5 plays, 14 yards
Q2 UtahTouchdown, 1 play, 1 yard
Q2 Cal PolyPunt, 3 plays, 3 yards
Q2 UtahTouchdown, 6 plays, 30 yards
Q2 Cal PolyResult not recorded, 0 yards
Q3 Cal PolyPunt, 3 plays, 7 yards
Q3 UtahTouchdown, 10 plays, 70 yards
Q3 Cal PolyPunt, 3 plays, −3 yards
Q3 UtahTouchdown, 2 plays, 50 yards
Q3 Cal PolyPunt, 5 plays, 29 yards
Q3 UtahTouchdown, 6 plays, 95 yards
Q3 Cal PolyField goal, 9 plays, 42 yards
Q4 UtahTouchdown, 15 plays, 75 yards
Q4 Cal PolyTurnover on downs, 6 plays, 23 yards
Q4 UtahEnd of game, 1 play, −1 yard
Play by play
1st quarter6 drives, then Utah 14, Cal Poly 3
Utah Touchdown, 6 plays
15:00
1st & 10 at own 35
Josue Lopez kickoff for 65 yds for a touchback
14:45
1st & 10 at own 25
Smith Snowden run for 6 yds to the UTAH 31
14:34
2nd & 4 at own 31
Devon Dampier pass incomplete
14:21
3rd & 4 at own 31
Devon Dampier pass complete to Hunter Andrews for 5 yds to the UTAH 36 for a 1ST down
14:06
1st & 10 at own 36
Devon Dampier pass complete to Smith Snowden for 3 yds to the UTAH 39
13:33
2nd & 7 at own 39
Smith Snowden run for 9 yds to the UTAH 48 for a 1ST down
13:08
1st & 10 at own 48
Devon Dampier pass complete to Wayshawn Parker for 52 yds for a TD (Dillon Curtis KICK)Utah 7, Cal Poly 0
Cal Poly Punt, 4 plays
13:08
1st & 10 at own 35
Dillon Curtis kickoff for 57 yds , Kenny Olson return for 16 yds to the CP 24
12:34
1st & 10 at own 24
Ty Dieffenbach pass complete to Jordan Garrison for 10 yds to the CP 34 for a 1ST down
12:14
1st & 10 at own 34
Ty Dieffenbach pass complete to Kian Salehi for 1 yd to the CP 35
11:44
2nd & 9 at own 35
Tyrei Washington run for 3 yds to the CP 38
11:01
3rd & 6 at own 38
Ty Dieffenbach sacked by Kash Dillon for a loss of 4 yards to the CP 34
10:20
4th & 10 at own 34
Jesse Ehrlich punt for 50 yds, downed at the UTAH 16
Utah Punt, 3 plays
10:20
1st & 10 at own 16
Utah Penalty, False Start (Tanoa Togiai) to the UTAH 11
10:01
1st & 15 at own 11
Wayshawn Parker run for a loss of 1 yard to the UTAH 10
9:45
2nd & 16 at own 10
Utah Penalty, Offensive Holding (Caleb Lomu) to the UTAH 5
9:15
2nd & 21 at own 5
Devon Dampier pass complete to Tobias Merriweather for 17 yds to the UTAH 22
8:49
3rd & 4 at own 22
Devon Dampier pass incomplete to Tobias Merriweather
8:42
4th & 4 at own 22
Orion Phillips punt for 47 yds, fair catch by Carson Kuhl at the CP 31
Cal Poly Pick-six, 3 plays (Utah scores)
8:42
1st & 10 at own 31
Cal Poly Penalty, False Start (Jordan Garrison) to the CP 26
8:25
1st & 15 at own 26
Tyrei Washington run for 3 yds to the CP 29
8:05
2nd & 12 at own 29
Dieffenbach, Ty pass incomplete to Briscoe, Michael, PENALTY UTAH roughing passer (Hall, Johnathan) 15 yards to the CALPOLY44, NO PLAY, 1ST DOWN CALPOLY.
8:00
1st & 10 at own 44
Tyrei Washington run for 2 yds to the CP 46
7:15
2nd & 8 at own 46
Ty Dieffenbach pass intercepted Jackson Bennee return for 46 yds for a TD (Dillon Curtis KICK)Utah 14, Cal Poly 0
Cal Poly Field goal, 7 plays
7:15
1st & 10 at own 35
Dillon Curtis kickoff for 65 yds for a touchback
7:03
1st & 10 at own 25
Paul Holyfield Jr. run for 3 yds to the CP 28
6:41
2nd & 7 at own 28
Ty Dieffenbach pass complete to Kian Salehi for 42 yds to the UTAH 30 for a 1ST down
6:03
1st & 10 at opp 30
Ty Dieffenbach pass complete to Jordan Garrison for 12 yds to the UTAH 18 for a 1ST down
5:47
1st & 10 at opp 18
Ty Dieffenbach pass incomplete
5:34
2nd & 10 at opp 18
Ty Dieffenbach pass complete to Jordan Garrison for 8 yds to the UTAH 10
5:07
3rd & 2 at opp 10
Timeout Cal Poly, clock 05:07
4:59
3rd & 2 at opp 10
Ty Dieffenbach run for a loss of 2 yards to the UTAH 12
4:21
4th & 4 at opp 12
Noah Serna 30 yd FG GOODUtah 14, Cal Poly 3
Utah Touchdown, 12 plays
4:21
4th & 4 at own 35
Josue Lopez kickoff for 62 yds
4:17
1st & 10 at own 35
Devon Dampier pass incomplete to Tobias Merriweather
4:07
2nd & 10 at own 35
Devon Dampier run for 12 yds to the UTAH 47 for a 1ST down
4:07
1st & 10 at own 47
Utah Penalty, False Start (Michael Mokofisi) to the UTAH 42
3:44
1st & 15 at own 42
Devon Dampier pass complete to Ryan Davis for 7 yds to the UTAH 49
3:01
2nd & 8 at own 49
Nate Johnson run for 6 yds to the CP 45
2:43
3rd & 2 at opp 45
Nate Johnson run for 6 yds to the CP 39 for a 1ST down
2:09
1st & 10 at opp 39
Devon Dampier pass complete to Lander Barton for 8 yds to the CP 31
1:55
2nd & 2 at opp 31
Devon Dampier pass complete to Ryan Davis for 5 yds to the CP 26 for a 1ST down
1:11
1st & 10 at opp 26
Hunter Andrews run for 7 yds to the CP 19
0:51
2nd & 3 at opp 19
Devon Dampier pass complete to Hunter Andrews for 10 yds to the CP 9 for a 1ST down
0:10
1st & goal at opp 9
Hunter Andrews run for 5 yds to the CP 4
Q2 14:45
2nd & goal at opp 4
Hunter Andrews run for no gain to the CP 4
Q2 14:20
3rd & goal at opp 4
Devon Dampier pass complete to Ryan Davis for 4 yds for a TD (Dillon Curtis KICK)Utah 21, Cal Poly 3
2nd quarter8 drives, then Utah 35, Cal Poly 6
Cal Poly Punt, 3 plays
14:20
3rd & 5 at own 35
Dillon Curtis kickoff for 65 yds for a touchback
14:05
1st & 10 at own 25
Ty Dieffenbach pass complete to Michael Briscoe for 9 yds to the CP 34
13:45
2nd & 1 at own 34
Ty Dieffenbach pass incomplete
13:20
3rd & 1 at own 34
Ty Dieffenbach run for a loss of 1 yard to the CP 33
12:52
4th & 2 at own 33
Jesse Ehrlich punt for 43 yds, downed at the UTAH 24
Utah Punt, 3 plays
12:30
1st & 10 at own 24
Devon Dampier sacked by Mikey D’Amato for a loss of 2 yards to the UTAH 22
12:08
2nd & 12 at own 22
Devon Dampier pass complete to Smith Snowden for no gain to the UTAH 22
11:35
3rd & 12 at own 22
Devon Dampier pass incomplete to Tobias Merriweather
11:25
4th & 12 at own 22
Orion Phillips punt for 44 yds , Carson Kuhl returns for a loss of 2 yards to the CP 32
Cal Poly Field goal, 10 plays
11:15
1st & 10 at own 32
Kian Salehi run for 18 yds to the 50 yard line for a 1ST down
10:45
1st & 10 at the 50
Anthony Grigsby Jr. run for 5 yds to the UTAH 45
10:11
2nd & 5 at opp 45
Michael Briscoe pass incomplete to Alek Marshall
10:02
3rd & 5 at opp 45
Anthony Grigsby Jr. run for 5 yds to the UTAH 40 for a 1ST down
9:22
1st & 10 at opp 40
Anthony Grigsby Jr. pass incomplete to Michael Briscoe
9:01
2nd & 10 at opp 40
Anthony Grigsby Jr. run for a loss of 1 yard to the UTAH 41
8:50
3rd & 11 at opp 41
Utah Penalty, Defensive Pass Interference (Elijah Davis) to the UTAH 26 for a 1ST down
8:37
1st & 10 at opp 26
Tyrei Washington run for no gain to the UTAH 26
8:01
2nd & 10 at opp 26
Anthony Grigsby Jr. pass incomplete to Antoine Sullivan
7:49
3rd & 10 at opp 26
Tyrei Washington run for 2 yds to the UTAH 24
7:09
4th & 8 at opp 24
Cal Poly Penalty, Delay of Game (-5 Yards) to the UTAH 29
7:04
4th & 13 at opp 29
Gianluca Dimauro 47 yd FG GOODUtah 21, Cal Poly 6
Utah Punt, 8 plays
7:04
4th & 13 at own 35
Josue Lopez kickoff for 65 yds for a touchback
6:45
1st & 10 at own 25
Devon Dampier pass complete to Tobias Merriweather for 10 yds to the UTAH 35 for a 1ST down
6:26
1st & 10 at own 35
Utah Penalty, Encroachment (Tobias Merriweather) to the UTAH 30
6:08
1st & 15 at own 30
Devon Dampier pass complete to Tobias Merriweather for 10 yds to the UTAH 40
6:00
2nd & 5 at own 40
NaQuari Rogers run for 7 yds to the UTAH 47 for a 1ST down
5:30
1st & 10 at own 47
NaQuari Rogers run for 7 yds to the CP 46
5:05
2nd & 3 at opp 46
NaQuari Rogers run for 5 yds to the CP 41 for a 1ST down
4:40
1st & 10 at opp 41
Devon Dampier pass incomplete to Dallen Bentley
4:31
2nd & 10 at opp 41
Wayshawn Parker run for 5 yds to the CP 36
3:57
3rd & 5 at opp 36
Devon Dampier pass complete to Smith Snowden for a loss of 5 yards to the CP 41
3:13
4th & 10 at opp 41
Orion Phillips punt for 36 yds, downed at the CP 5
Cal Poly Interception, 5 plays
3:01
1st & 10 at own 5
Michael Briscoe run for a loss of 1 yard to the CP 4
2:26
2nd & 11 at own 4
Anthony Grigsby Jr. pass incomplete to Brooks Wheatley
2:12
3rd & 11 at own 4
Anthony Grigsby Jr. pass complete to Michael Briscoe for 13 yds to the CP 17 for a 1ST down
1:54
1st & 10 at own 17
Anthony Grigsby Jr. run for 2 yds to the CP 19
1:54
2nd & 8 at own 19
Timeout Utah, clock 01:54
1:47
2nd & 8 at own 19
Anthony Grigsby Jr. pass intercepted Johnathan Hall return for 4 yds to the CP 1
Utah Touchdown, 1 play
1:47
1st & 0 at opp 1
Timeout Cal Poly, clock 01:47
1:44
1st & goal at opp 1
NaQuari Rogers run for 1 yd for a TD (Dillon Curtis KICK)Utah 28, Cal Poly 6
Cal Poly Punt, 3 plays
1:44
1st & 10 at own 35
Dillon Curtis kickoff for 65 yds for a touchback
1:28
1st & 10 at own 25
Anthony Grigsby Jr. run for 3 yds to the CP 28
1:00
2nd & 7 at own 28
Anthony Grigsby Jr. pass incomplete to Michael Briscoe
0:56
3rd & 7 at own 28
Anthony Grigsby Jr. pass incomplete to Jordan Garrison
0:39
4th & 7 at own 28
Jesse Ehrlich punt for 53 yds , Rayshawn Glover returns for 51 yds to the CP 30
Utah Touchdown, 6 plays
0:34
1st & 10 at opp 30
Devon Dampier pass incomplete to Ryan Davis
0:26
2nd & 10 at opp 30
Devon Dampier pass complete to Dallen Bentley for 24 yds to the CP 6 for a 1ST down
0:20
1st & goal at opp 6
Nate Johnson run for 3 yds to the CP 3
0:15
2nd & goal at opp 3
Wayshawn Parker run for 1 yd to the CP 2
0:15
3rd & 0 at opp 2
Timeout Utah, clock 00:15
0:15
3rd & 0 at opp 2
Timeout Cal Poly, clock 00:15
0:08
3rd & goal at opp 2
Devon Dampier run for 1 yd to the CP 1
0:08
4th & 0 at opp 1
Timeout Utah, clock 00:08
0:03
4th & goal at opp 1
NaQuari Rogers run for 1 yd for a TD (Dillon Curtis KICK)Utah 35, Cal Poly 6
0:00
4th & 5 at own 35
Dillon Curtis kickoff for 45 yds , Troy Fletcher return for 18 yds to the CP 38
3rd quarter7 drives, then Utah 56, Cal Poly 6
Cal Poly Punt, 3 plays
15:00
1st & 10 at own 35
Dillon Curtis kickoff for 65 yds for a touchback
14:51
1st & 10 at own 25
Jackson Akins run for 7 yds to the CP 32
14:21
2nd & 3 at own 32
Jackson Akins pass incomplete to Michael Briscoe
14:17
3rd & 3 at own 32
Jackson Akins pass incomplete to Michael Briscoe
14:02
4th & 3 at own 32
Jesse Ehrlich punt for 45 yds , Rayshawn Glover returns for 7 yds to the UTAH 30
Utah Touchdown, 10 plays
13:53
1st & 10 at own 30
Wayshawn Parker run for a loss of 5 yards to the UTAH 25
13:24
2nd & 15 at own 25
Devon Dampier run for 14 yds to the UTAH 39
13:13
3rd & 1 at own 39
Hunter Andrews run for 5 yds to the UTAH 44 for a 1ST down
12:48
1st & 10 at own 44
NaQuari Rogers run for 6 yds to the 50 yard line
12:15
2nd & 4 at the 50
NaQuari Rogers run for 4 yds to the CP 46 for a 1ST down
11:51
1st & 10 at opp 46
Hunter Andrews run for 4 yds to the CP 42
11:08
2nd & 6 at opp 42
Devon Dampier pass complete to Ryan Davis for 27 yds to the CP 15 for a 1ST down
10:40
1st & 10 at opp 15
Devon Dampier pass complete to Hunter Andrews for 4 yds to the CP 11
10:01
2nd & 6 at opp 11
Nate Johnson run for no gain to the CP 11
9:48
3rd & 6 at opp 11
Devon Dampier pass complete to Dallen Bentley for 11 yds for a TD (Dillon Curtis KICK)Utah 42, Cal Poly 6
Cal Poly Punt, 3 plays
9:48
3rd & 6 at own 35
Dillon Curtis kickoff for 65 yds for a touchback
9:30
1st & 10 at own 25
Jackson Akins pass complete to Paul Holyfield Jr. for 3 yds to the CP 28
9:07
2nd & 7 at own 28
Jackson Akins pass complete to Kian Salehi for 1 yd to the CP 29
8:34
3rd & 6 at own 29
Timeout Cal Poly, clock 08:34
8:09
3rd & 6 at own 29
Jackson Akins sacked by John Henry Daley for a loss of 7 yards to the CP 22
7:48
4th & 13 at own 22
Jesse Ehrlich punt for 28 yds, punt out-of-bounds at the 50 yard line
Utah Touchdown, 2 plays
7:40
1st & 10 at the 50
Wayshawn Parker run for 7 yds to the CP 43
7:12
2nd & 3 at opp 43
Wayshawn Parker run for 43 yds for a TD (Dillon Curtis KICK)Utah 49, Cal Poly 6
Cal Poly Punt, 5 plays
7:12
2nd & 3 at own 35
Dillon Curtis kickoff for 65 yds for a touchback
6:59
1st & 10 at own 25
Troy Fletcher run for a loss of 1 yard to the CP 24
6:26
2nd & 11 at own 24
Anthony Grigsby Jr. pass complete to Michael Briscoe for 8 yds to the CP 32
5:50
3rd & 3 at own 32
Grigsby Jr., Anthony pass incomplete to Wheatley, Brooks, PENALTY UTAH pass interference (Tilmon, Nate) 15 yards to the CALPOLY47, NO PLAY, 1ST DOWN CALPOLY.
5:26
1st & 10 at own 47
Anthony Grigsby Jr. sacked by Paul Fitzgerald and Lance Holtzclaw for a loss of 8 yards to the CP 39
4:54
2nd & 18 at own 39
Anthony Grigsby Jr. run for 15 yds to the UTAH 46
4:19
3rd & 3 at opp 46
Anthony Grigsby Jr. pass incomplete to Fidel Pitts
4:09
4th & 3 at opp 46
Jesse Ehrlich punt for 41 yds, downed at the UTAH 5
Utah Touchdown, 6 plays
4:01
1st & 10 at own 5
Byrd Ficklin pass complete to NaQuari Rogers for 32 yds to the UTAH 37 for a 1ST down
3:45
1st & 10 at own 37
Nate Johnson run for 6 yds to the UTAH 43
3:14
2nd & 4 at own 43
Byrd Ficklin pass complete to Ryan Davis for 11 yds to the CP 46 for a 1ST down
2:44
1st & 10 at opp 46
Nate Johnson run for 4 yds to the CP 42
2:02
2nd & 6 at opp 42
Byrd Ficklin pass complete to Ryan Davis for 4 yds to the CP 38
1:24
3rd & 2 at opp 38
Byrd Ficklin run for 38 yds for a TD (Dillon Curtis KICK)Utah 56, Cal Poly 6
Cal Poly Field goal, 9 plays
1:24
3rd & 2 at own 35
Dillon Curtis kickoff for 65 yds for a touchback
1:15
1st & 10 at own 25
Anthony Grigsby Jr. run for 3 yds to the CP 28
0:37
2nd & 7 at own 28
Anthony Grigsby Jr. pass incomplete to Kian Salehi
0:22
3rd & 7 at own 28
Anthony Grigsby Jr. pass complete to Fidel Pitts for 8 yds to the CP 36 for a 1ST down
Q4 14:41
1st & 10 at own 36
Malachi Brown run for 5 yds to the CP 41
Q4 14:09
2nd & 5 at own 41
Anthony Grigsby Jr. pass complete to Malachi Brown for 29 yds to the UTAH 30 for a 1ST down
Q4 13:19
1st & 10 at opp 30
Anthony Grigsby Jr. run for no gain to the UTAH 30
Q4 12:54
2nd & 10 at opp 30
Anthony Grigsby Jr. pass complete to Cal Zimmerman for 6 yds to the UTAH 24
Q4 12:12
3rd & 4 at opp 24
Anthony Grigsby Jr. run for 1 yd to the UTAH 23
Q4 11:45
4th & 3 at opp 23
Cal Poly Penalty, False Start (Kamani Fifita) to the UTAH 28
Q4 11:19
4th & 8 at opp 28
Cal Poly Penalty, Delay of Game (-5 Yards) to the UTAH 33
Q4 11:13
4th & 13 at opp 33
Noah Serna 51 yd FG GOODUtah 56, Cal Poly 9
4th quarter3 drives, then Utah 63, Cal Poly 9
Utah Touchdown, 15 plays
11:13
4th & 13 at own 35
Josue Lopez kickoff for 65 yds for a touchback
10:55
1st & 10 at own 25
Bryce Duke run for 6 yds to the UTAH 31
10:27
2nd & 4 at own 31
Byrd Ficklin run for 5 yds to the UTAH 36 for a 1ST down
9:50
1st & 10 at own 36
Byrd Ficklin pass complete to Otto Tia for 6 yds to the UTAH 42
9:26
2nd & 4 at own 42
Byrd Ficklin run for 3 yds to the UTAH 45
9:00
3rd & 1 at own 45
Bryce Duke run for 2 yds to the UTAH 47 for a 1ST down
8:06
1st & 10 at own 47
Bryce Duke run for 3 yds to the 50 yard line
7:50
2nd & 7 at the 50
Nate Johnson run for no gain to the 50 yard line
7:13
3rd & 7 at the 50
Nate Johnson run for 16 yds to the CP 34 for a 1ST down
6:29
1st & 10 at opp 34
Bryce Duke run for 3 yds to the CP 31
5:40
2nd & 7 at opp 31
Raycine Guillory run for 4 yds to the CP 27
5:03
3rd & 3 at opp 27
Byrd Ficklin run for 7 yds to the CP 20 for a 1ST down
4:15
1st & 10 at opp 20
Nate Johnson run for 9 yds to the CP 11
3:36
2nd & 1 at opp 11
Nate Johnson run for 6 yds to the CP 5 for a 1ST down
2:51
1st & goal at opp 5
Nate Johnson run for 3 yds to the CP 2
2:12
2nd & goal at opp 2
Byrd Ficklin run for 2 yds for a TD (Dillon Curtis KICK)Utah 63, Cal Poly 9
Cal Poly Turnover on downs, 6 plays
2:12
2nd & 7 at own 35
Dillon Curtis kickoff for 65 yds for a touchback
2:00
1st & 10 at own 25
Anthony Grigsby Jr. pass complete to Cal Zimmerman for 5 yds to the CP 30
1:42
2nd & 5 at own 30
Trey Wilson run for 12 yds to the CP 42 for a 1ST down
1:28
1st & 10 at own 42
Trey Wilson run for 3 yds to the CP 45
0:54
2nd & 7 at own 45
Anthony Grigsby Jr. pass incomplete
0:41
3rd & 7 at own 45
Anthony Grigsby Jr. pass complete to Cal Zimmerman for 3 yds to the CP 48
0:10
4th & 4 at own 48
Trey Wilson run for a loss of 2 yards to the CP 46
Utah End of game, 1 play
0:01
1st & 10 at opp 46
TEAM run for a loss of 1 yard to the CP 47
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.