LunoSport
About Contact
Get the app
Scores Rankings Standings Teams

Cal Poly at Utah play by play — College Football September 6, 2025

Cal Poly 9
Utah 63
Final
Utah 1st, 15:00
  1. 15:00 1st & 10 CALP 35 Cal Poly kicked off, touchback
  2. 15:00 1st & 10 UTAH 25 Smith Snowden rushed for 6 yard gain
  3. 14:31 2nd & 4 UTAH 31 Devon Dampier incomplete pass intended for Lander Barton
  4. 14:22 3rd & 4 UTAH 31 Devon Dampier passed to Hunter Andrews for 5 yard gain
  5. 14:22 1st & 10 UTAH 36 Devon Dampier passed to Smith Snowden for 3 yard gain
  6. 13:40 2nd & 7 UTAH 39 Smith Snowden rushed for 9 yard gain
  7. 13:12 1st & 10 UTAH 48 Devon Dampier passed to Wayshawn Parker for 52 yard touchdown CALP 0, UTAH 6
  8. 13:08 1st & 10 CALP 0 Dillon Curtis made PAT CALP 0, UTAH 7
Cal Poly 1st, 13:08
  1. 13:08 1st & 10 CALP 0 Utah kicked off for 57 yards, Kenny Olson returned kickoff for 16 yards
  2. 13:02 1st & 10 CALP 24 Ty Dieffenbach passed to Jordan Garrison for 10 yard gain
  3. 12:31 1st & 10 CALP 34 Ty Dieffenbach passed to Kian Salehi for 1 yard gain
  4. 11:56 2nd & 9 CALP 35 Tyrei Washington rushed for 3 yard gain
  5. 11:17 3rd & 6 CALP 38 Ty Dieffenbach sacked by Kash Dillon for 4 yard loss
  6. 10:32 4th & 10 CALP 34 Jesse Ehrlich punted for 50 yards, no return
Utah 1st, 10:20
  1. 10:20 1st & 10 UTAH 16 Utah committed 5 yard penalty (False Start)
  2. 10:20 1st & 15 UTAH 11 Wayshawn Parker rushed for 1 yard loss
  3. 9:56 2nd & 16 UTAH 10 Utah committed 5 yard penalty (Holding)
  4. 9:44 2nd & 21 UTAH 5 Devon Dampier passed to Tobias Merriweather for 17 yard gain
  5. 9:03 3rd & 8 UTAH 22 Devon Dampier incomplete pass intended for Tobias Merriweather
  6. 8:49 4th & 8 UTAH 22 Orion Phillips punted for 47 yards. Carson Kuhl returned punt for no gain
Cal Poly 1st, 8:41
  1. 8:41 1st & 10 CALP 31 Cal Poly committed 5 yard penalty (False Start)
  2. 8:41 1st & 15 CALP 26 Tyrei Washington rushed for 3 yard gain
  3. 8:07 2nd & 12 CALP 29 Utah committed 15 yard penalty (Roughing the Passer)
  4. 7:59 1st & 10 CALP 44 Tyrei Washington rushed for 2 yard gain
  5. 7:30 2nd & 8 CALP 46 Ty Dieffenbach pass intercepted. Jackson Bennee intercepted Ty Dieffenbach for 46 yard touchdown CALP 0, UTAH 13
  6. 7:15 2nd & 8 CALP 0 Dillon Curtis made PAT CALP 0, UTAH 14
Cal Poly 1st, 7:15
  1. 7:15 2nd & 8 CALP 0 Utah kicked off, touchback
  2. 7:15 1st & 10 CALP 25 Paul Holyfield Jr. rushed for 3 yard gain
  3. 6:49 2nd & 7 CALP 28 Ty Dieffenbach passed to Kian Salehi for 42 yard gain
  4. 6:35 1st & 10 UTAH 30 Ty Dieffenbach passed to Jordan Garrison for 12 yard gain
  5. 5:53 1st & 10 UTAH 18 Ty Dieffenbach incomplete pass intended for Brooks Wheatley
  6. 5:47 2nd & 10 UTAH 18 Ty Dieffenbach passed to Jordan Garrison for 8 yard gain
  7. 5:07 3rd & 2 UTAH 10 Cal Poly timeout
  8. 5:07 3rd & 2 UTAH 10 Ty Dieffenbach rushed for 2 yard loss
  9. 4:26 4th & 4 UTAH 12 Noah Serna kicked a 30-yard field goal CALP 3, UTAH 14
Utah 1st, 4:21
  1. 4:21 4th & 4 UTAH 12 Cal Poly kicked off for 30 yards, no return
  2. 4:21 1st & 10 UTAH 35 Devon Dampier incomplete pass intended for Tobias Merriweather
  3. 4:17 2nd & 10 UTAH 35 Devon Dampier rushed for 12 yard gain
  4. 4:01 1st & 10 UTAH 47 Utah committed 5 yard penalty (False Start)
  5. 4:01 1st & 15 UTAH 42 Devon Dampier passed to Ryan Davis for 7 yard gain
  6. 3:36 2nd & 8 UTAH 49 Nate Johnson rushed for 6 yard gain
  7. 3:05 3rd & 2 CALP 45 Nate Johnson rushed for 6 yard gain
  8. 2:22 1st & 10 CALP 39 Devon Dampier passed to Lander Barton for 8 yard gain
  9. 1:49 2nd & 2 CALP 31 Devon Dampier passed to Ryan Davis for 5 yard gain
  10. 1:25 1st & 10 CALP 26 Hunter Andrews rushed for 7 yard gain
  11. 0:50 2nd & 3 CALP 19 Devon Dampier passed to Hunter Andrews for 10 yard gain
  12. 0:19 1st & 9 CALP 9 Hunter Andrews rushed for 5 yard gain
  13. End of 1st Quarter
  14. 15:00 2nd & 4 CALP 4 Hunter Andrews rushed for no gain
  15. 14:25 3rd & 4 CALP 4 Devon Dampier passed to Ryan Davis for 4 yard touchdown CALP 3, UTAH 20
  16. 14:20 3rd & 4 CALP 0 Dillon Curtis made PAT CALP 3, UTAH 21
Cal Poly 2nd, 14:20
  1. 14:20 3rd & 4 CALP 0 Utah kicked off, touchback
  2. 14:20 1st & 10 CALP 25 Ty Dieffenbach passed to Michael Briscoe for 9 yard gain
  3. 13:53 2nd & 1 CALP 34 Ty Dieffenbach incomplete pass intended for Michael Briscoe
  4. 13:45 3rd & 1 CALP 34 Ty Dieffenbach rushed for 1 yard loss
  5. 13:00 4th & 2 CALP 33 Jesse Ehrlich punted for 43 yards, no return
Utah 2nd, 12:52
  1. 12:52 1st & 10 UTAH 24 Devon Dampier sacked by Mikey D'Amato for 2 yard loss
  2. 12:15 2nd & 12 UTAH 22 Devon Dampier passed to Smith Snowden for no gain
  3. 11:44 3rd & 12 UTAH 22 Devon Dampier incomplete pass intended for Tobias Merriweather
  4. 11:35 4th & 12 UTAH 22 Orion Phillips punted for 44 yards. Carson Kuhl returned punt for 2 yard loss
Cal Poly 2nd, 11:25
  1. 11:25 1st & 10 CALP 32 Kian Salehi rushed for 18 yard gain
  2. 10:56 1st & 10 UTAH 50 Anthony Grigsby Jr. rushed for 5 yard gain
  3. 10:26 2nd & 5 UTAH 45 Michael Briscoe incomplete pass intended for Alek Marshall
  4. 10:11 3rd & 5 UTAH 45 Anthony Grigsby Jr. rushed for 5 yard gain
  5. 9:28 1st & 10 UTAH 40 Anthony Grigsby Jr. incomplete pass intended for Michael Briscoe
  6. 9:22 2nd & 10 UTAH 40 Anthony Grigsby Jr. rushed for 1 yard loss
  7. 8:56 3rd & 11 UTAH 41 Utah committed 15 yard penalty (Pass Interference)
  8. 8:41 1st & 10 UTAH 26 Tyrei Washington rushed for no gain
  9. 8:27 2nd & 10 UTAH 26 Anthony Grigsby Jr. incomplete pass intended for Antoine Sullivan
  10. 8:01 3rd & 10 UTAH 26 Tyrei Washington rushed for 2 yard gain
  11. 7:20 4th & 8 UTAH 24 Cal Poly committed 5 yard penalty (Delay of Game)
  12. 7:09 4th & 13 UTAH 29 Gianluca Dimauro kicked a 47-yard field goal CALP 6, UTAH 21
Utah 2nd, 7:04
  1. 7:04 4th & 13 UTAH 29 Cal Poly kicked off, touchback
  2. 7:04 1st & 10 UTAH 25 Devon Dampier passed to Tobias Merriweather for 10 yard gain
  3. 6:31 1st & 10 UTAH 35 Utah committed 5 yard penalty (Encroachment)
  4. 6:31 1st & 15 UTAH 30 Devon Dampier passed to Tobias Merriweather for 10 yard gain
  5. 6:07 2nd & 5 UTAH 40 NaQuari Rogers rushed for 7 yard gain
  6. 5:48 1st & 10 UTAH 47 NaQuari Rogers rushed for 7 yard gain
  7. 5:32 2nd & 3 CALP 46 NaQuari Rogers rushed for 5 yard gain
  8. 4:59 1st & 10 CALP 41 Devon Dampier incomplete pass intended for Dallen Bentley
  9. 4:50 2nd & 10 CALP 41 Wayshawn Parker rushed for 5 yard gain
  10. 4:13 3rd & 5 CALP 36 Devon Dampier passed to Smith Snowden for 5 yard loss
  11. 3:32 4th & 10 CALP 41 Orion Phillips punted for 36 yards, no return
Cal Poly 2nd, 3:13
  1. 3:13 1st & 10 CALP 5 Michael Briscoe rushed for 1 yard loss
  2. 3:13 2nd & 11 CALP 4 Anthony Grigsby Jr. incomplete pass intended for Brooks Wheatley
  3. 2:43 3rd & 11 CALP 4 Anthony Grigsby Jr. passed to Michael Briscoe for 13 yard gain
  4. 2:00 1st & 10 CALP 17 Anthony Grigsby Jr. rushed for 2 yard gain
  5. 1:54 2nd & 8 CALP 19 Utah timeout
  6. 1:54 2nd & 8 CALP 19 Anthony Grigsby Jr. pass intercepted. Johnathan Hall intercepted Anthony Grigsby Jr. for 4 yards
Cal Poly 2nd, 1:47
  1. 1:47 1st & 1 CALP 1 Cal Poly timeout
  2. 1:47 1st & 1 CALP 1 NaQuari Rogers rushed for 1 yard touchdown CALP 6, UTAH 27
  3. 1:44 1st & 1 CALP 0 Dillon Curtis made PAT CALP 6, UTAH 28
Cal Poly 2nd, 1:44
  1. 1:44 1st & 1 CALP 0 Utah kicked off, touchback
  2. 1:44 1st & 10 CALP 25 Anthony Grigsby Jr. rushed for 3 yard gain
  3. 1:04 2nd & 7 CALP 28 Player incomplete pass intended for Michael Briscoe
  4. 1:00 3rd & 7 CALP 28 Jordan Garrison incomplete pass intended for Jordan Garrison
  5. 0:56 4th & 7 CALP 28 Jesse Ehrlich punted for 53 yards. Rayshawn Glover returned punt for 51 yards
Utah 2nd, 0:39
  1. 0:39 1st & 10 CALP 30 Devon Dampier incomplete pass intended for Ryan Davis
  2. 0:34 2nd & 10 CALP 30 Devon Dampier passed to Dallen Bentley for 24 yard gain
  3. 0:26 1st & 6 CALP 6 Nate Johnson rushed for 3 yard gain
  4. 0:20 2nd & 3 CALP 3 Wayshawn Parker rushed for 1 yard gain
  5. 0:15 3rd & 2 CALP 2 Utah timeout
  6. 0:15 3rd & 2 CALP 2 Cal Poly timeout
  7. 0:15 3rd & 2 CALP 2 Devon Dampier rushed for 1 yard gain
  8. 0:08 4th & 1 CALP 1 Utah timeout
  9. 0:08 4th & 1 CALP 1 NaQuari Rogers rushed for 1 yard touchdown CALP 6, UTAH 34
  10. 0:03 4th & 1 CALP 0 Dillon Curtis made PAT CALP 6, UTAH 35
Cal Poly 2nd, 0:03
  1. 0:03 4th & 1 CALP 0 Utah kicked off for 45 yards, Troy Fletcher returned kickoff for 18 yards
Cal Poly 3rd, 15:00
  1. 15:00 1st & 10 UTAH 38 Utah kicked off, touchback
  2. 15:00 1st & 10 CALP 25 Jackson Akins rushed for 7 yard gain
  3. 14:39 2nd & 3 CALP 32 Player incomplete pass intended for Michael Briscoe
  4. 14:20 3rd & 3 CALP 32 Jackson Akins incomplete pass intended for Michael Briscoe
  5. 14:14 4th & 3 CALP 32 Jesse Ehrlich punted for 45 yards. Rayshawn Glover returned punt for 7 yards
Utah 3rd, 14:02
  1. 14:02 1st & 10 UTAH 30 Wayshawn Parker rushed for 5 yard loss
  2. 13:34 2nd & 15 UTAH 25 Devon Dampier rushed for 14 yard gain
  3. 13:25 3rd & 1 UTAH 39 Hunter Andrews rushed for 5 yard gain
  4. 12:58 1st & 10 UTAH 44 NaQuari Rogers rushed for 6 yard gain
  5. 12:39 2nd & 4 UTAH 50 NaQuari Rogers rushed for 4 yard gain
  6. 12:02 1st & 10 CALP 46 Hunter Andrews rushed for 4 yard gain
  7. 11:25 2nd & 6 CALP 42 Devon Dampier passed to Ryan Davis for 27 yard gain
  8. 10:55 1st & 10 CALP 15 Devon Dampier passed to Hunter Andrews for 4 yard gain
  9. 10:33 2nd & 6 CALP 11 Nate Johnson rushed for no gain
  10. 10:00 3rd & 6 CALP 11 Devon Dampier passed to Dallen Bentley for 11 yard touchdown CALP 6, UTAH 41
  11. 9:48 3rd & 6 CALP 0 Dillon Curtis made PAT CALP 6, UTAH 42
Cal Poly 3rd, 9:48
  1. 9:48 3rd & 6 CALP 0 Utah kicked off, touchback
  2. 9:48 1st & 10 CALP 25 Jackson Akins passed to Paul Holyfield Jr. for 3 yard gain
  3. 9:14 2nd & 7 CALP 28 Jackson Akins passed to Kian Salehi for 1 yard gain
  4. 8:34 3rd & 6 CALP 29 Cal Poly timeout
  5. 8:34 3rd & 6 CALP 29 Jackson Akins sacked by John Henry Daley for 7 yard loss
  6. 7:53 4th & 13 CALP 22 Jesse Ehrlich punted for 28 yards, no return
Utah 3rd, 7:48
  1. 7:48 1st & 10 UTAH 50 Wayshawn Parker rushed for 7 yard gain
  2. 7:24 2nd & 3 CALP 43 Wayshawn Parker rushed for 43 yard touchdown CALP 6, UTAH 48
  3. 7:12 2nd & 3 CALP 0 Dillon Curtis made PAT CALP 6, UTAH 49
Cal Poly 3rd, 7:12
  1. 7:12 2nd & 3 CALP 0 Utah kicked off, touchback
  2. 7:12 1st & 10 CALP 25 Troy Fletcher rushed for 1 yard loss
  3. 6:33 2nd & 11 CALP 24 Anthony Grigsby Jr. passed to Michael Briscoe for 8 yard gain
  4. 5:54 3rd & 3 CALP 32 Utah committed 15 yard penalty (Pass Interference)
  5. 5:45 1st & 10 CALP 47 Anthony Grigsby Jr. sacked by Lance Holtzclaw and Paul Fitzgerald for 8 yard loss
  6. 4:58 2nd & 18 CALP 39 Anthony Grigsby Jr. rushed for 15 yard gain
  7. 4:38 3rd & 3 UTAH 46 Anthony Grigsby Jr. incomplete pass intended for Fidel Pitts
  8. 4:19 4th & 3 UTAH 46 Jesse Ehrlich punted for 41 yards, no return
Utah 3rd, 4:09
  1. 4:09 1st & 10 UTAH 5 Byrd Ficklin passed to NaQuari Rogers for 32 yard gain
  2. 3:50 1st & 10 UTAH 5 Nate Johnson rushed for 6 yard gain
  3. 3:10 1st & 10 UTAH 43 Byrd Ficklin passed to Ryan Davis for 11 yard gain
  4. 2:52 1st & 10 CALP 46 Nate Johnson rushed for 4 yard gain
  5. 2:24 2nd & 6 CALP 42 Byrd Ficklin passed to Ryan Davis for 4 yard gain
  6. 1:37 3rd & 2 CALP 38 Byrd Ficklin rushed for 38 yard touchdown CALP 6, UTAH 55
  7. 1:24 3rd & 2 CALP 0 Dillon Curtis made PAT CALP 6, UTAH 56
Cal Poly 3rd, 1:24
  1. 1:24 3rd & 2 CALP 0 Utah kicked off, touchback
  2. 1:24 1st & 10 CALP 25 Anthony Grigsby Jr. rushed for 3 yard gain
  3. 0:44 2nd & 7 CALP 28 Player incomplete pass intended for Kian Salehi
  4. 0:37 3rd & 7 CALP 28 Anthony Grigsby Jr. passed to Fidel Pitts for 8 yard gain
  5. End of 3rd Quarter
  6. 15:00 1st & 10 CALP 36 Malachi Brown rushed for 5 yard gain
  7. 14:26 2nd & 5 CALP 41 Anthony Grigsby Jr. passed to Malachi Brown for 29 yard gain
  8. 13:47 1st & 10 UTAH 30 Anthony Grigsby Jr. rushed for no gain
  9. 13:05 2nd & 10 UTAH 30 Anthony Grigsby Jr. passed to Cal Zimmerman for 6 yard gain
  10. 12:25 3rd & 4 UTAH 24 Anthony Grigsby Jr. rushed for 1 yard gain
  11. 11:50 4th & 3 UTAH 23 Cal Poly committed 5 yard penalty (False Start)
  12. 11:45 4th & 8 UTAH 28 Cal Poly committed 5 yard penalty (Delay of Game)
  13. 11:13 4th & 13 UTAH 33 Noah Serna kicked a 51-yard field goal CALP 9, UTAH 56
Utah 4th, 11:13
  1. 11:13 4th & 13 UTAH 33 Cal Poly kicked off, touchback
  2. 10:52 1st & 10 UTAH 25 Bryce Duke rushed for 6 yard gain
  3. 10:35 2nd & 4 UTAH 31 Byrd Ficklin rushed for 5 yard gain
  4. 9:58 1st & 10 UTAH 36 Byrd Ficklin passed to Otto Tia for 6 yard gain
  5. 9:34 2nd & 4 UTAH 42 Byrd Ficklin rushed for 3 yard gain
  6. 9:00 3rd & 1 UTAH 45 Bryce Duke rushed for 2 yard gain
  7. 8:46 1st & 10 UTAH 47 Bryce Duke rushed for 3 yard gain
  8. 7:58 2nd & 7 UTAH 50 Nate Johnson rushed for no gain
  9. 7:17 3rd & 7 UTAH 50 Nate Johnson rushed for 16 yard gain
  10. 6:41 1st & 10 CALP 34 Bryce Duke rushed for 3 yard gain
  11. 6:02 2nd & 7 CALP 31 Raycine Guillory rushed for 4 yard gain
  12. 5:18 3rd & 3 CALP 27 Byrd Ficklin rushed for 7 yard gain
  13. 4:42 1st & 10 CALP 20 Nate Johnson rushed for 9 yard gain
  14. 4:00 2nd & 1 CALP 11 Nate Johnson rushed for 6 yard gain
  15. 3:15 1st & 5 CALP 5 Nate Johnson rushed for 3 yard gain
  16. 2:20 2nd & 2 CALP 2 Byrd Ficklin rushed for 2 yard touchdown CALP 9, UTAH 62
  17. 2:12 2nd & 2 CALP 0 Dillon Curtis made PAT CALP 9, UTAH 63
Cal Poly 4th, 2:12
  1. 2:12 2nd & 2 CALP 0 Utah kicked off, touchback
  2. 2:12 1st & 10 CALP 25 Anthony Grigsby Jr. passed to Cal Zimmerman for 5 yard gain
  3. 2:00 2nd & 5 CALP 30 Trey Wilson rushed for 12 yard gain
  4. 1:38 1st & 10 CALP 42 Trey Wilson rushed for 3 yard gain
  5. 1:25 2nd & 7 CALP 45 Anthony Grigsby Jr. incomplete pass intended for Fidel Pitts
  6. 0:59 3rd & 7 CALP 45 Anthony Grigsby Jr. passed to Cal Zimmerman for 3 yard gain
  7. 0:35 4th & 4 CALP 48 Trey Wilson rushed for 2 yard loss
Utah 4th, 0:10
  1. 0:10 1st & 10 CALP 46 Byrd Ficklin rushed for 1 yard loss
‹ Back to the game
Get the apps
Sports Alerts app icon
Sports Alerts

Live scores and push alerts for every league on this site — scoring plays, close games and finals, with Live Activities on your Lock Screen.

Scores & Odds app icon
Scores & Odds

The same live scores with the betting line on every game — spread, total and money line, and the moves as they happen.

Your leagues

Tick the leagues to show, and drag them into the order you want. The first five are what the front page shows.