Cal Poly at Utah

Saturday, September 6, 2025

No. 25 Utah beat Cal Poly 63–⁠9. It was their only meeting on record.

AwayCal Poly4–⁠8 in 2025
9
Home25Utah11–⁠2 in 2025
63

Final at Rice-Eccles Stadium, Salt Lake CityTV: ESPN+Attendance 51,463

At kickoff
70°F, rain, wind 13 mph from the southWeather: NOAA NCEI Global Historical Climatology Network hourly; Salt Lake City International Airport, 10 km from the stadium
Official
Lyndon NixonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Cal Poly33039
Utah142121763

Standouts

Player stats

Cal Poly

PassingC/AttYdsTDInt
Anthony Grigsby Jr.7/167201
Ty Dieffenbach6/98201
Jackson Akins2/4400
RushingCarYdsTDLong
Anthony Grigsby Jr.1025015
Kian Salehi118018
Trey Wilson313012
Tyrei Washington51003
ReceivingRecYdsTDLong
Kian Salehi344042
Michael Briscoe330013
Jordan Garrison330012
Malachi Brown129029
DefenseTklTFLSacksInt
Kenny Olson110.500
Mikey D’Amato7110
Jeremiah Bernard7000
Mason Rivera6000

Utah

PassingC/AttYdsTDInt
Devon Dampier17/2319230
Byrd Ficklin4/45300
RushingCarYdsTDLong
Nate Johnson1159016
Byrd Ficklin555238
Wayshawn Parker650143
NaQuari Rogers73127
ReceivingRecYdsTDLong
Ryan Davis658127
Wayshawn Parker152152
Tobias Merriweather337017
Dallen Bentley235124
DefenseTklTFLSacksInt
Paul Fitzgerald61.50.50
Jackson Bennee5001
John Henry Daley42.510
Trey Reynolds40.500
Kash Dillon3110
Lance Holtzclaw20.50.50
Johnathan Hall1001

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Cal PolyUtah
223Total yards518
158Passing yards245
65Rushing yards273
5.3Yards per pass9.1
2.3Yards per rush5.9
12First downs24
3–⁠13Third downs9–⁠13
0–⁠1Fourth downs1–⁠1
2Turnovers0
4–⁠20Penalties7–⁠65
28:45Possession31:15
1Sacks (by defense)3

Efficiency

Cal PolyUtah
29%Success rate63%
−0.41EPA per play0.51
1.12Explosiveness1.09
−0.20Rushing EPA0.54
−0.56Passing EPA0.46
33%Passing-down success64%
−0.19First-down EPA0.20
−0.67Second-down EPA0.48
−0.12Third-down EPA1.17
10%Havoc by its defense28%

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

Utah end zoneCal Poly end zoneQ1 UtahTouchdown, 6 playsQ1 Cal PolyPunt, 4 playsQ1 UtahPunt, 3 playsQ1 Cal PolyPick-six, 3 plays (Utah scores)Q1 Cal PolyField goal, 7 playsQ1 UtahTouchdown, 12 playsQ2 Cal PolyPunt, 3 playsQ2 UtahPunt, 3 playsQ2 Cal PolyField goal, 10 playsQ2 UtahPunt, 8 playsQ2 Cal PolyInterception, 5 playsQ2 UtahTouchdown, 1 playQ2 Cal PolyPunt, 3 playsQ2 UtahTouchdown, 6 playsQ2 Cal PolyResult not recordedQ3 Cal PolyPunt, 3 playsQ3 UtahTouchdown, 10 playsQ3 Cal PolyPunt, 3 playsQ3 UtahTouchdown, 2 playsQ3 Cal PolyPunt, 5 playsQ3 UtahTouchdown, 6 playsQ3 Cal PolyField goal, 9 playsQ4 UtahTouchdown, 15 playsQ4 Cal PolyTurnover on downs, 6 playsQ4 UtahEnd of game, 1 play
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.
  1. Q1 UtahTouchdown, 6 plays, 75 yards
  2. Q1 Cal PolyPunt, 4 plays, 10 yards
  3. Q1 UtahPunt, 3 plays, 6 yards
  4. Q1 Cal PolyPick-six, 3 plays (Utah scores), 15 yards
  5. Q1 Cal PolyField goal, 7 plays, 63 yards
  6. Q1 UtahTouchdown, 12 plays, 65 yards
  7. Q2 Cal PolyPunt, 3 plays, 8 yards
  8. Q2 UtahPunt, 3 plays, −2 yards
  9. Q2 Cal PolyField goal, 10 plays, 39 yards
  10. Q2 UtahPunt, 8 plays, 34 yards
  11. Q2 Cal PolyInterception, 5 plays, 14 yards
  12. Q2 UtahTouchdown, 1 play, 1 yard
  13. Q2 Cal PolyPunt, 3 plays, 3 yards
  14. Q2 UtahTouchdown, 6 plays, 30 yards
  15. Q2 Cal PolyResult not recorded, 0 yards
  16. Q3 Cal PolyPunt, 3 plays, 7 yards
  17. Q3 UtahTouchdown, 10 plays, 70 yards
  18. Q3 Cal PolyPunt, 3 plays, −3 yards
  19. Q3 UtahTouchdown, 2 plays, 50 yards
  20. Q3 Cal PolyPunt, 5 plays, 29 yards
  21. Q3 UtahTouchdown, 6 plays, 95 yards
  22. Q3 Cal PolyField goal, 9 plays, 42 yards
  23. Q4 UtahTouchdown, 15 plays, 75 yards
  24. Q4 Cal PolyTurnover on downs, 6 plays, 23 yards
  25. 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:001st & 10 at own 35Josue Lopez kickoff for 65 yds for a touchback
14:451st & 10 at own 25Smith Snowden run for 6 yds to the UTAH 31
14:342nd & 4 at own 31Devon Dampier pass incomplete
14:213rd & 4 at own 31Devon Dampier pass complete to Hunter Andrews for 5 yds to the UTAH 36 for a 1ST down
14:061st & 10 at own 36Devon Dampier pass complete to Smith Snowden for 3 yds to the UTAH 39
13:332nd & 7 at own 39Smith Snowden run for 9 yds to the UTAH 48 for a 1ST down
13:081st & 10 at own 48Devon 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:081st & 10 at own 35Dillon Curtis kickoff for 57 yds , Kenny Olson return for 16 yds to the CP 24
12:341st & 10 at own 24Ty Dieffenbach pass complete to Jordan Garrison for 10 yds to the CP 34 for a 1ST down
12:141st & 10 at own 34Ty Dieffenbach pass complete to Kian Salehi for 1 yd to the CP 35
11:442nd & 9 at own 35Tyrei Washington run for 3 yds to the CP 38
11:013rd & 6 at own 38Ty Dieffenbach sacked by Kash Dillon for a loss of 4 yards to the CP 34
10:204th & 10 at own 34Jesse Ehrlich punt for 50 yds, downed at the UTAH 16
Utah Punt, 3 plays
10:201st & 10 at own 16Utah Penalty, False Start (Tanoa Togiai) to the UTAH 11
10:011st & 15 at own 11Wayshawn Parker run for a loss of 1 yard to the UTAH 10
9:452nd & 16 at own 10Utah Penalty, Offensive Holding (Caleb Lomu) to the UTAH 5
9:152nd & 21 at own 5Devon Dampier pass complete to Tobias Merriweather for 17 yds to the UTAH 22
8:493rd & 4 at own 22Devon Dampier pass incomplete to Tobias Merriweather
8:424th & 4 at own 22Orion Phillips punt for 47 yds, fair catch by Carson Kuhl at the CP 31
Cal Poly Pick-six, 3 plays (Utah scores)
8:421st & 10 at own 31Cal Poly Penalty, False Start (Jordan Garrison) to the CP 26
8:251st & 15 at own 26Tyrei Washington run for 3 yds to the CP 29
8:052nd & 12 at own 29Dieffenbach, Ty pass incomplete to Briscoe, Michael, PENALTY UTAH roughing passer (Hall, Johnathan) 15 yards to the CALPOLY44, NO PLAY, 1ST DOWN CALPOLY.
8:001st & 10 at own 44Tyrei Washington run for 2 yds to the CP 46
7:152nd & 8 at own 46Ty 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:151st & 10 at own 35Dillon Curtis kickoff for 65 yds for a touchback
7:031st & 10 at own 25Paul Holyfield Jr. run for 3 yds to the CP 28
6:412nd & 7 at own 28Ty Dieffenbach pass complete to Kian Salehi for 42 yds to the UTAH 30 for a 1ST down
6:031st & 10 at opp 30Ty Dieffenbach pass complete to Jordan Garrison for 12 yds to the UTAH 18 for a 1ST down
5:471st & 10 at opp 18Ty Dieffenbach pass incomplete
5:342nd & 10 at opp 18Ty Dieffenbach pass complete to Jordan Garrison for 8 yds to the UTAH 10
5:073rd & 2 at opp 10Timeout Cal Poly, clock 05:07
4:593rd & 2 at opp 10Ty Dieffenbach run for a loss of 2 yards to the UTAH 12
4:214th & 4 at opp 12Noah Serna 30 yd FG GOODUtah 14, Cal Poly 3
Utah Touchdown, 12 plays
4:214th & 4 at own 35Josue Lopez kickoff for 62 yds
4:171st & 10 at own 35Devon Dampier pass incomplete to Tobias Merriweather
4:072nd & 10 at own 35Devon Dampier run for 12 yds to the UTAH 47 for a 1ST down
4:071st & 10 at own 47Utah Penalty, False Start (Michael Mokofisi) to the UTAH 42
3:441st & 15 at own 42Devon Dampier pass complete to Ryan Davis for 7 yds to the UTAH 49
3:012nd & 8 at own 49Nate Johnson run for 6 yds to the CP 45
2:433rd & 2 at opp 45Nate Johnson run for 6 yds to the CP 39 for a 1ST down
2:091st & 10 at opp 39Devon Dampier pass complete to Lander Barton for 8 yds to the CP 31
1:552nd & 2 at opp 31Devon Dampier pass complete to Ryan Davis for 5 yds to the CP 26 for a 1ST down
1:111st & 10 at opp 26Hunter Andrews run for 7 yds to the CP 19
0:512nd & 3 at opp 19Devon Dampier pass complete to Hunter Andrews for 10 yds to the CP 9 for a 1ST down
0:101st & goal at opp 9Hunter Andrews run for 5 yds to the CP 4
Q2 14:452nd & goal at opp 4Hunter Andrews run for no gain to the CP 4
Q2 14:203rd & goal at opp 4Devon 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:203rd & 5 at own 35Dillon Curtis kickoff for 65 yds for a touchback
14:051st & 10 at own 25Ty Dieffenbach pass complete to Michael Briscoe for 9 yds to the CP 34
13:452nd & 1 at own 34Ty Dieffenbach pass incomplete
13:203rd & 1 at own 34Ty Dieffenbach run for a loss of 1 yard to the CP 33
12:524th & 2 at own 33Jesse Ehrlich punt for 43 yds, downed at the UTAH 24
Utah Punt, 3 plays
12:301st & 10 at own 24Devon Dampier sacked by Mikey D’Amato for a loss of 2 yards to the UTAH 22
12:082nd & 12 at own 22Devon Dampier pass complete to Smith Snowden for no gain to the UTAH 22
11:353rd & 12 at own 22Devon Dampier pass incomplete to Tobias Merriweather
11:254th & 12 at own 22Orion 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:151st & 10 at own 32Kian Salehi run for 18 yds to the 50 yard line for a 1ST down
10:451st & 10 at the 50Anthony Grigsby Jr. run for 5 yds to the UTAH 45
10:112nd & 5 at opp 45Michael Briscoe pass incomplete to Alek Marshall
10:023rd & 5 at opp 45Anthony Grigsby Jr. run for 5 yds to the UTAH 40 for a 1ST down
9:221st & 10 at opp 40Anthony Grigsby Jr. pass incomplete to Michael Briscoe
9:012nd & 10 at opp 40Anthony Grigsby Jr. run for a loss of 1 yard to the UTAH 41
8:503rd & 11 at opp 41Utah Penalty, Defensive Pass Interference (Elijah Davis) to the UTAH 26 for a 1ST down
8:371st & 10 at opp 26Tyrei Washington run for no gain to the UTAH 26
8:012nd & 10 at opp 26Anthony Grigsby Jr. pass incomplete to Antoine Sullivan
7:493rd & 10 at opp 26Tyrei Washington run for 2 yds to the UTAH 24
7:094th & 8 at opp 24Cal Poly Penalty, Delay of Game (-5 Yards) to the UTAH 29
7:044th & 13 at opp 29Gianluca Dimauro 47 yd FG GOODUtah 21, Cal Poly 6
Utah Punt, 8 plays
7:044th & 13 at own 35Josue Lopez kickoff for 65 yds for a touchback
6:451st & 10 at own 25Devon Dampier pass complete to Tobias Merriweather for 10 yds to the UTAH 35 for a 1ST down
6:261st & 10 at own 35Utah Penalty, Encroachment (Tobias Merriweather) to the UTAH 30
6:081st & 15 at own 30Devon Dampier pass complete to Tobias Merriweather for 10 yds to the UTAH 40
6:002nd & 5 at own 40NaQuari Rogers run for 7 yds to the UTAH 47 for a 1ST down
5:301st & 10 at own 47NaQuari Rogers run for 7 yds to the CP 46
5:052nd & 3 at opp 46NaQuari Rogers run for 5 yds to the CP 41 for a 1ST down
4:401st & 10 at opp 41Devon Dampier pass incomplete to Dallen Bentley
4:312nd & 10 at opp 41Wayshawn Parker run for 5 yds to the CP 36
3:573rd & 5 at opp 36Devon Dampier pass complete to Smith Snowden for a loss of 5 yards to the CP 41
3:134th & 10 at opp 41Orion Phillips punt for 36 yds, downed at the CP 5
Cal Poly Interception, 5 plays
3:011st & 10 at own 5Michael Briscoe run for a loss of 1 yard to the CP 4
2:262nd & 11 at own 4Anthony Grigsby Jr. pass incomplete to Brooks Wheatley
2:123rd & 11 at own 4Anthony Grigsby Jr. pass complete to Michael Briscoe for 13 yds to the CP 17 for a 1ST down
1:541st & 10 at own 17Anthony Grigsby Jr. run for 2 yds to the CP 19
1:542nd & 8 at own 19Timeout Utah, clock 01:54
1:472nd & 8 at own 19Anthony Grigsby Jr. pass intercepted Johnathan Hall return for 4 yds to the CP 1
Utah Touchdown, 1 play
1:471st & 0 at opp 1Timeout Cal Poly, clock 01:47
1:441st & goal at opp 1NaQuari Rogers run for 1 yd for a TD (Dillon Curtis KICK)Utah 28, Cal Poly 6
Cal Poly Punt, 3 plays
1:441st & 10 at own 35Dillon Curtis kickoff for 65 yds for a touchback
1:281st & 10 at own 25Anthony Grigsby Jr. run for 3 yds to the CP 28
1:002nd & 7 at own 28Anthony Grigsby Jr. pass incomplete to Michael Briscoe
0:563rd & 7 at own 28Anthony Grigsby Jr. pass incomplete to Jordan Garrison
0:394th & 7 at own 28Jesse Ehrlich punt for 53 yds , Rayshawn Glover returns for 51 yds to the CP 30
Utah Touchdown, 6 plays
0:341st & 10 at opp 30Devon Dampier pass incomplete to Ryan Davis
0:262nd & 10 at opp 30Devon Dampier pass complete to Dallen Bentley for 24 yds to the CP 6 for a 1ST down
0:201st & goal at opp 6Nate Johnson run for 3 yds to the CP 3
0:152nd & goal at opp 3Wayshawn Parker run for 1 yd to the CP 2
0:153rd & 0 at opp 2Timeout Utah, clock 00:15
0:153rd & 0 at opp 2Timeout Cal Poly, clock 00:15
0:083rd & goal at opp 2Devon Dampier run for 1 yd to the CP 1
0:084th & 0 at opp 1Timeout Utah, clock 00:08
0:034th & goal at opp 1NaQuari Rogers run for 1 yd for a TD (Dillon Curtis KICK)Utah 35, Cal Poly 6
0:004th & 5 at own 35Dillon 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:001st & 10 at own 35Dillon Curtis kickoff for 65 yds for a touchback
14:511st & 10 at own 25Jackson Akins run for 7 yds to the CP 32
14:212nd & 3 at own 32Jackson Akins pass incomplete to Michael Briscoe
14:173rd & 3 at own 32Jackson Akins pass incomplete to Michael Briscoe
14:024th & 3 at own 32Jesse Ehrlich punt for 45 yds , Rayshawn Glover returns for 7 yds to the UTAH 30
Utah Touchdown, 10 plays
13:531st & 10 at own 30Wayshawn Parker run for a loss of 5 yards to the UTAH 25
13:242nd & 15 at own 25Devon Dampier run for 14 yds to the UTAH 39
13:133rd & 1 at own 39Hunter Andrews run for 5 yds to the UTAH 44 for a 1ST down
12:481st & 10 at own 44NaQuari Rogers run for 6 yds to the 50 yard line
12:152nd & 4 at the 50NaQuari Rogers run for 4 yds to the CP 46 for a 1ST down
11:511st & 10 at opp 46Hunter Andrews run for 4 yds to the CP 42
11:082nd & 6 at opp 42Devon Dampier pass complete to Ryan Davis for 27 yds to the CP 15 for a 1ST down
10:401st & 10 at opp 15Devon Dampier pass complete to Hunter Andrews for 4 yds to the CP 11
10:012nd & 6 at opp 11Nate Johnson run for no gain to the CP 11
9:483rd & 6 at opp 11Devon 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:483rd & 6 at own 35Dillon Curtis kickoff for 65 yds for a touchback
9:301st & 10 at own 25Jackson Akins pass complete to Paul Holyfield Jr. for 3 yds to the CP 28
9:072nd & 7 at own 28Jackson Akins pass complete to Kian Salehi for 1 yd to the CP 29
8:343rd & 6 at own 29Timeout Cal Poly, clock 08:34
8:093rd & 6 at own 29Jackson Akins sacked by John Henry Daley for a loss of 7 yards to the CP 22
7:484th & 13 at own 22Jesse Ehrlich punt for 28 yds, punt out-of-bounds at the 50 yard line
Utah Touchdown, 2 plays
7:401st & 10 at the 50Wayshawn Parker run for 7 yds to the CP 43
7:122nd & 3 at opp 43Wayshawn Parker run for 43 yds for a TD (Dillon Curtis KICK)Utah 49, Cal Poly 6
Cal Poly Punt, 5 plays
7:122nd & 3 at own 35Dillon Curtis kickoff for 65 yds for a touchback
6:591st & 10 at own 25Troy Fletcher run for a loss of 1 yard to the CP 24
6:262nd & 11 at own 24Anthony Grigsby Jr. pass complete to Michael Briscoe for 8 yds to the CP 32
5:503rd & 3 at own 32Grigsby Jr., Anthony pass incomplete to Wheatley, Brooks, PENALTY UTAH pass interference (Tilmon, Nate) 15 yards to the CALPOLY47, NO PLAY, 1ST DOWN CALPOLY.
5:261st & 10 at own 47Anthony Grigsby Jr. sacked by Paul Fitzgerald and Lance Holtzclaw for a loss of 8 yards to the CP 39
4:542nd & 18 at own 39Anthony Grigsby Jr. run for 15 yds to the UTAH 46
4:193rd & 3 at opp 46Anthony Grigsby Jr. pass incomplete to Fidel Pitts
4:094th & 3 at opp 46Jesse Ehrlich punt for 41 yds, downed at the UTAH 5
Utah Touchdown, 6 plays
4:011st & 10 at own 5Byrd Ficklin pass complete to NaQuari Rogers for 32 yds to the UTAH 37 for a 1ST down
3:451st & 10 at own 37Nate Johnson run for 6 yds to the UTAH 43
3:142nd & 4 at own 43Byrd Ficklin pass complete to Ryan Davis for 11 yds to the CP 46 for a 1ST down
2:441st & 10 at opp 46Nate Johnson run for 4 yds to the CP 42
2:022nd & 6 at opp 42Byrd Ficklin pass complete to Ryan Davis for 4 yds to the CP 38
1:243rd & 2 at opp 38Byrd Ficklin run for 38 yds for a TD (Dillon Curtis KICK)Utah 56, Cal Poly 6
Cal Poly Field goal, 9 plays
1:243rd & 2 at own 35Dillon Curtis kickoff for 65 yds for a touchback
1:151st & 10 at own 25Anthony Grigsby Jr. run for 3 yds to the CP 28
0:372nd & 7 at own 28Anthony Grigsby Jr. pass incomplete to Kian Salehi
0:223rd & 7 at own 28Anthony Grigsby Jr. pass complete to Fidel Pitts for 8 yds to the CP 36 for a 1ST down
Q4 14:411st & 10 at own 36Malachi Brown run for 5 yds to the CP 41
Q4 14:092nd & 5 at own 41Anthony Grigsby Jr. pass complete to Malachi Brown for 29 yds to the UTAH 30 for a 1ST down
Q4 13:191st & 10 at opp 30Anthony Grigsby Jr. run for no gain to the UTAH 30
Q4 12:542nd & 10 at opp 30Anthony Grigsby Jr. pass complete to Cal Zimmerman for 6 yds to the UTAH 24
Q4 12:123rd & 4 at opp 24Anthony Grigsby Jr. run for 1 yd to the UTAH 23
Q4 11:454th & 3 at opp 23Cal Poly Penalty, False Start (Kamani Fifita) to the UTAH 28
Q4 11:194th & 8 at opp 28Cal Poly Penalty, Delay of Game (-5 Yards) to the UTAH 33
Q4 11:134th & 13 at opp 33Noah Serna 51 yd FG GOODUtah 56, Cal Poly 9
4th quarter3 drives, then Utah 63, Cal Poly 9
Utah Touchdown, 15 plays
11:134th & 13 at own 35Josue Lopez kickoff for 65 yds for a touchback
10:551st & 10 at own 25Bryce Duke run for 6 yds to the UTAH 31
10:272nd & 4 at own 31Byrd Ficklin run for 5 yds to the UTAH 36 for a 1ST down
9:501st & 10 at own 36Byrd Ficklin pass complete to Otto Tia for 6 yds to the UTAH 42
9:262nd & 4 at own 42Byrd Ficklin run for 3 yds to the UTAH 45
9:003rd & 1 at own 45Bryce Duke run for 2 yds to the UTAH 47 for a 1ST down
8:061st & 10 at own 47Bryce Duke run for 3 yds to the 50 yard line
7:502nd & 7 at the 50Nate Johnson run for no gain to the 50 yard line
7:133rd & 7 at the 50Nate Johnson run for 16 yds to the CP 34 for a 1ST down
6:291st & 10 at opp 34Bryce Duke run for 3 yds to the CP 31
5:402nd & 7 at opp 31Raycine Guillory run for 4 yds to the CP 27
5:033rd & 3 at opp 27Byrd Ficklin run for 7 yds to the CP 20 for a 1ST down
4:151st & 10 at opp 20Nate Johnson run for 9 yds to the CP 11
3:362nd & 1 at opp 11Nate Johnson run for 6 yds to the CP 5 for a 1ST down
2:511st & goal at opp 5Nate Johnson run for 3 yds to the CP 2
2:122nd & goal at opp 2Byrd Ficklin run for 2 yds for a TD (Dillon Curtis KICK)Utah 63, Cal Poly 9
Cal Poly Turnover on downs, 6 plays
2:122nd & 7 at own 35Dillon Curtis kickoff for 65 yds for a touchback
2:001st & 10 at own 25Anthony Grigsby Jr. pass complete to Cal Zimmerman for 5 yds to the CP 30
1:422nd & 5 at own 30Trey Wilson run for 12 yds to the CP 42 for a 1ST down
1:281st & 10 at own 42Trey Wilson run for 3 yds to the CP 45
0:542nd & 7 at own 45Anthony Grigsby Jr. pass incomplete
0:413rd & 7 at own 45Anthony Grigsby Jr. pass complete to Cal Zimmerman for 3 yds to the CP 48
0:104th & 4 at own 48Trey Wilson run for a loss of 2 yards to the CP 46
Utah End of game, 1 play
0:011st & 10 at opp 46TEAM 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.

Utah leads 1–⁠0 in their only meeting.

Around this game