CFB

Cal Poly 9, at Montana 28

Saturday, October 11, 2025 · Final · Championship Subdivision
19 0 19 Ty Morrison kickoff for 65 yards for a touchback. Ty Dieffenbach pass complete to Paul Holyfield Jr. for 3 yards to the CP 28. Paul Holyfield Jr. run for 3 yards to the CP 31. Ty Dieffenbach pass incomplete to Alek Marshall. Jesse Ehrlich punt for 39 yards. Keali'i Ah Yat pass complete to Michael Wortham for 5 yards to the MONT 35. Eli Gillman run for 8 yards to the MONT 43. First down. Keali'i Ah Yat pass incomplete to Blake Bohannon. Eli Gillman run for 14 yards to the CP 43. First down. Keali'i Ah Yat pass complete to Brooks Davis for 5 yards to the CP 38. Keali'i Ah Yat run for 8 yards to the CP 30. First down. Keali'i Ah Yat pass incomplete to Eli Gillman. Michael Wortham run for 1 yard to the CP 29. Penalty UM Illegal Substitution 5 yards from CP 29 to CP 34. NO PLAY. Keali'i Ah Yat pass complete to Eli Gillman for 13 yards to the CP 21. Eli Gillman run for no gain to the CP 21. Paul Holyfield Jr. run for 2 yards to the CP 23. Ty Dieffenbach pass complete to Paul Holyfield Jr. for 7 yards to the CP 30. Ty Dieffenbach pass complete to Alek Marshall for 44 yards to the MONT 26. First down. Kendric Sanders run for 1 yard to the MONT 25. Dieffenbach,Ty rush right for 0 yards to the UM 25, out of bounds at UM 25 Penalty UM Illegal Substitution 5 yards from UM 25 to UM 20. NO PLAY. Ty Dieffenbach sacked by Diezel Wilkinson for a loss of 6 yards to the MONT 26. Ty Dieffenbach pass complete to Kian Salehi for 10 yards to the MONT 16. First down. Penalty CP False Start (Briscoe,Michael) 5 yards from UM 16 to UM 21. NO PLAY. Dieffenbach,Ty pass intercepted by Harper,Micah at UM 13 Penalty UM Offside. Ty Dieffenbach pass incomplete to Jordan Garrison. Ty Dieffenbach pass intercepted Caleb Otlewski return for 8 yards to the MONT 13. Eli Gillman run for 8 yards to the MONT 21. Eli Gillman run for no gain to the MONT 21. Keali'i Ah Yat pass complete to Michael Wortham for 6 yards to the MONT 27. First down. Keali'i Ah Yat pass complete to Blake Bohannon for 5 yards to the MONT 32. Eli Gillman run for no gain to the MONT 32. Keali'i Ah Yat pass incomplete to Brooks Davis. Ty Morrison punt for 50 yards. Carson Kuhl returns for 4 yards to the CP 22. Ty Dieffenbach pass complete to Logan Booher for 1 yard to the CP 23. Ty Dieffenbach pass complete to Logan Booher for 7 yards to the CP 30. Dieffenbach,Ty pass complete short right to Garrison,Jordan caught at CP 29, for 1 yard to the CP 31. Ty Dieffenbach pass incomplete to Kian Salehi. Jesse Ehrlich punt for 34 yards. Keali'i Ah Yat pass complete to Blake Bohannon for 10 yards to the CP 49. First down. End of 1st Quarter. Keali'i Ah Yat pass incomplete to Blake Bohannon. Keali'i Ah Yat sacked by Victory Johnson for a loss of 5 yards to the MONT 46. Keali'i Ah Yat pass incomplete to Blake Bohannon. Ty Morrison punt for 33 yards, fair catch by Carson Kuhl at the CP 21. Ty Dieffenbach pass complete to Jordan Garrison for 6 yards to the CP 27. Ty Dieffenbach pass complete to Michael Briscoe for 33 yards to the MONT 40. First down. Ty Dieffenbach pass complete to Michael Otterstedt for 14 yards to the MONT 26. First down. Ty Dieffenbach pass complete to Brooks Wheatley for 26 yards. Touchdown. Josue Lopez kickoff for 65 yards. Michael Wortham return for 25 yards to the MONT 40 Montana Penalty, Face Mask. Keali'i Ah Yat pass complete to Eli Gillman for 3 yards to the MONT 43. Eli Gillman run for 5 yards to the MONT 48. Keali'i Ah Yat pass incomplete to Brooks Davis. Ty Morrison punt for 49 yards. Ty Dieffenbach pass incomplete to Jordan Garrison. Kendric Sanders run for a loss of 2 yards to the CP 1. Ty Dieffenbach pass incomplete to Jordan Garrison. Jesse Ehrlich punt for 66 yards, punt out-of-bounds at the MONT 45. Drew Deck returns for 12 yards to the MONT 45. Eli Gillman run for 3 yards to the MONT 48. Michael Wortham run for 5 yards to the CP 47. Monte Gillman run for 12 yards to the CP 35. First down. Stevie Rocker Jr. run for no gain to the CP 35. Keali'i Ah Yat pass complete to Brooks Davis for 7 yards to the CP 28. Stevie Rocker Jr. run for 4 yards to the CP 24. First down. Keali'i Ah Yat pass intercepted, touchback. Mason Rivera return for no gain. Paul Holyfield Jr. run for 23 yards to the CP 43. First down. Ty Dieffenbach pass incomplete to Paul Holyfield Jr. Ty Dieffenbach run for 17 yards to the MONT 40. First down. Dieffenbach,Ty pass incomplete short middle to Garrison,Jordan thrown to UM 25 Penalty CP Chop Block. Ty Dieffenbach pass incomplete to Michael Briscoe. Ty Dieffenbach run for 2 yards to the CP 47. Ty Dieffenbach pass complete to Alek Marshall for 15 yards to the MONT 38. Jesse Ehrlich punt for 38 yards for a touchback. Keali'i Ah Yat pass incomplete to Michael Wortham. Keali'i Ah Yat pass complete to Michael Wortham for 5 yards to the MONT 25. Keali'i Ah Yat pass complete to Brooks Davis for 8 yards to the MONT 33. First down. Time out Montana, clock 02:07. Keali'i Ah Yat pass complete to Michael Wortham for 11 yards to the MONT 44. First down. Keali'i Ah Yat pass complete to Michael Wortham for 5 yards to the MONT 49. Keali'i Ah Yat pass incomplete to Brooks Davis. Time out Cal Poly, clock 01:13. Keali'i Ah Yat pass incomplete to Jordan Dever. Ty Morrison punt for 51 yards for a touchback. Paul Holyfield Jr. run for 11 yards to the CP 31. First down. Ty Dieffenbach pass complete to Michael Briscoe for 9 yards to the CP 40. Paul Holyfield Jr. run for 3 yards to the CP 43. First down. Ty Dieffenbach pass complete to Michael Briscoe for 7 yards to the 50 yard line. Ty Dieffenbach pass complete to Logan Booher for 38 yards to the MONT 12. First down. Kendric Sanders run for 2 yards to the MONT 10. Time out Cal Poly, clock 0:14. Ty Dieffenbach pass incomplete to Kian Salehi. Ty Dieffenbach pass incomplete. Time out Montana, clock 0:04. Noah Serna 27 yard field goal good. End of 2nd Quarter. Josue Lopez kickoff for 65 yards. Michael Wortham return for 24 yards to the MONT 24. Eli Gillman run for 7 yards to the MONT 31. Keali'i Ah Yat pass complete to Brooks Davis for 6 yards to the MONT 37. First down. Keali'i Ah Yat run for 2 yards to the MONT 39. Keali'i Ah Yat pass complete to Michael Wortham for 5 yards to the MONT 44. Keali'i Ah Yat pass incomplete to Jordan Dever. Ty Morrison punt for 44 yards, fair catch by Carson Kuhl at the CP 12. Paul Holyfield Jr. run for 4 yards to the CP 16. Paul Holyfield Jr. run for 4 yards to the CP 20. Ty Dieffenbach pass intercepted Kenzel Lawler return for 21 yards. Touchdown. Ty Morrison kickoff for 62 yards. Trey Wilson return for 22 yards to the CP 25. Kendric Sanders run for 5 yards to the CP 30. Ty Dieffenbach pass incomplete to Jordan Garrison. Ty Dieffenbach pass incomplete to Brooks Wheatley. Jesse Ehrlich punt for 34 yards, punt out-of-bounds at the MONT 36. Keali'i Ah Yat pass complete to Eli Gillman for 12 yards to the MONT 48. First down. Eli Gillman run for 4 yards to the CP 48. Eli Gillman run for 4 yards to the CP 44. Keali'i Ah Yat run for 8 yards to the CP 36. First down. Penalty UM Illegal Substitution 5 yards from CP 36 to CP 41. NO PLAY. Keali'i Ah Yat pass complete to Eli Gillman for 4 yards to the CP 37. Keali'i Ah Yat pass complete to Michael Wortham for 10 yards to the CP 27. Keali'i Ah Yat run for 2 yards to the CP 25. First down. Lekeldrick Bridges run for a loss of 20 yards to the MONT 45 Cal Poly Penalty, Piland,Bobby at Personal Foul. Lekeldrick Bridges run for a loss of 20 yards to the MONT 45 Montana Penalty, Piland,Bobby at Personal Foul. Trey Wilson run for 1 yard to the MONT 46. Ty Dieffenbach pass complete to Logan Booher for 5 yards to the MONT 41. Ty Dieffenbach pass incomplete to Logan Booher. Jesse Ehrlich punt for 37 yards. Stevie Rocker Jr. run for 4 yards to the MONT 8. Keali'i Ah Yat pass complete to Michael Wortham for 7 yards to the MONT 15. First down. Stevie Rocker Jr. run for no gain to the MONT 15. Keali'i Ah Yat sacked by Bobby Piland Jr. for a loss of 4 yards to the MONT 11. Keali'i Ah Yat pass complete to Stevie Rocker Jr. for 41 yards to the CP 48. First down. Keali'i Ah Yat pass complete to Drew Deck for 9 yards to the CP 39. Stevie Rocker Jr. run for 4 yards to the CP 35. First down. Keali'i Ah Yat pass complete to Michael Wortham for 6 yards to the CP 29. Stevie Rocker Jr. run for no gain to the CP 29. Penalty UM False Start (Panfiloff,Cannon) 5 yards from CP 29 to CP 34. NO PLAY. End of 3rd Quarter. Keali'i Ah Yat pass complete to Brooks Davis for 8 yards to the CP 26. Keali'i Ah Yat run for 1 yard to the CP 25. First down. Michael Wortham run for 1 yard to the CP 24. Keali'i Ah Yat pass incomplete to Stevie Rocker Jr. Keali'i Ah Yat pass complete to Michael Wortham for 24 yards. Touchdown. Penalty CP Face Mask (Turner,Demel) 15 yards from UM 35 to UM 50. NO PLAY. Ty Morrison kickoff for 24 yards. Aaron Okoro return for 4 yards to the CP 30. Ty Dieffenbach pass incomplete to Michael Briscoe. Paul Holyfield Jr. run for 3 yards to the CP 33. Montana Penalty, Illegal Block. Keali'i Ah Yat pass complete to Stevie Rocker Jr. for 6 yards to the MONT 39. Eli Gillman run for 2 yards to the MONT 41. Keali'i Ah Yat pass incomplete to Michael Wortham. Ty Morrison punt for 39 yards, fair catch by Troy Fletcher at the CP 20. Bo Kelly pass incomplete to Michael Otterstedt. Bo Kelly pass incomplete to Jordan Garrison. Bo Kelly pass incomplete to Brooks Wheatley. Jesse Ehrlich punt for 50 yards. Drew Deck returns for 20 yards to the 50 yard line. Eli Gillman run for 11 yards to the CP 39. First down. Eli Gillman run for 22 yards to the CP 17. First down. Eli Gillman run for 17 yards. Touchdown. Ty Morrison kickoff for 65 yards for a touchback. Bo Kelly pass incomplete to Paul Holyfield Jr. Bo Kelly pass complete to Paul Holyfield Jr. for no gain to the CP 25. Bo Kelly pass incomplete to Alek Marshall. Jesse Ehrlich punt for 47 yards. Michael Wortham returns for no gain to the MONT 25. Keali'i Ah Yat pass incomplete to Josh Gale. Keali'i Ah Yat pass complete to Eli Gillman for 11 yards to the MONT 36. First down. Ah Yat,Keali'i pass complete short right to Davis,Brooks caught at UM 32, for 4 yards to the UM 40. Michael Wortham run for no gain to the MONT 25. Keali'i Ah Yat run for 5 yards to the MONT 30. Keali'i Ah Yat pass complete to Brooks Davis for 22 yards to the CP 48. First down. Stevie Rocker Jr. run for 7 yards to the CP 41. Stevie Rocker Jr. run for 8 yards to the CP 33. First down. Eli Gillman run for 2 yards to the CP 31. Keali'i Ah Yat run for 1 yard to the CP 30. Stevie Rocker Jr. run for 7 yards to the CP 23. First down. Stevie Rocker Jr. run for 4 yards to the CP 19. Time out Cal Poly, clock 02:39. Eli Gillman run for 3 yards to the CP 16. Time out Cal Poly, clock 02:33. Keali'i Ah Yat pass complete to Stevie Rocker Jr. for 3 yards to the CP 13. First down. Time out Montana, clock 02:00. Eli Gillman run for 13 yards. Touchdown. Ty Morrison kickoff for 65 yards. Trey Wilson return for 8 yards to the CP 8. Kendric Sanders run for 39 yards to the CP 47. First down. Kendric Sanders run for a loss of 1 yard to the CP 46. Ty Dieffenbach pass incomplete to Cal Zimmerman. Ty Dieffenbach pass intercepted Geno Leonard return for 4 yards to the MONT 47. K. Ah Yat takes a knee. End of 4th Quarter. MONT POLY
1 2 3 4
  1. 1 1 15:00 POLY Ty Morrison kickoff for 65 yards for a touchback. 0-0
  2. 2 1 14:42 POLY Ty Dieffenbach pass complete to Paul Holyfield Jr. for 3 yards to the CP 28. 0-0
  3. 3 1 14:27 POLY Paul Holyfield Jr. run for 3 yards to the CP 31. 0-0
  4. 4 1 14:05 POLY Ty Dieffenbach pass incomplete to Alek Marshall. 0-0
  5. 5 1 13:57 POLY Jesse Ehrlich punt for 39 yards. 0-0
  6. 6 1 13:40 MONT Keali'i Ah Yat pass complete to Michael Wortham for 5 yards to the MONT 35. 0-0
  7. 7 1 13:16 MONT Eli Gillman run for 8 yards to the MONT 43. First down. 0-0
  8. 8 1 12:54 MONT Keali'i Ah Yat pass incomplete to Blake Bohannon. 0-0
  9. 9 1 12:47 MONT Eli Gillman run for 14 yards to the CP 43. First down. 0-0
  10. 10 1 12:12 MONT Keali'i Ah Yat pass complete to Brooks Davis for 5 yards to the CP 38. 0-0
  11. 11 1 11:50 MONT Keali'i Ah Yat run for 8 yards to the CP 30. First down. 0-0
  12. 12 1 11:24 MONT Keali'i Ah Yat pass incomplete to Eli Gillman. 0-0
  13. 13 1 11:13 MONT Michael Wortham run for 1 yard to the CP 29. 0-0
  14. 14 1 10:45 MONT Penalty UM Illegal Substitution 5 yards from CP 29 to CP 34. NO PLAY. 0-0
  15. 15 1 10:08 MONT Keali'i Ah Yat pass complete to Eli Gillman for 13 yards to the CP 21. 0-0
  16. 16 1 9:34 MONT Eli Gillman run for no gain to the CP 21. 0-0
  17. 17 1 9:24 POLY Paul Holyfield Jr. run for 2 yards to the CP 23. 0-0
  18. 18 1 8:45 POLY Ty Dieffenbach pass complete to Paul Holyfield Jr. for 7 yards to the CP 30. 0-0
  19. 19 1 8:20 POLY Ty Dieffenbach pass complete to Alek Marshall for 44 yards to the MONT 26. First down. 0-0
  20. 20 1 7:41 POLY Kendric Sanders run for 1 yard to the MONT 25. 0-0
  21. 21 1 7:14 POLY Dieffenbach,Ty rush right for 0 yards to the UM 25, out of bounds at UM 25 Penalty UM Illegal Substitution 5 yards from UM 25 to UM 20. NO PLAY. 0-0
  22. 22 1 6:50 POLY Ty Dieffenbach sacked by Diezel Wilkinson for a loss of 6 yards to the MONT 26. 0-0
  23. 23 1 6:12 POLY Ty Dieffenbach pass complete to Kian Salehi for 10 yards to the MONT 16. First down. 0-0
  24. 24 1 5:52 POLY Penalty CP False Start (Briscoe,Michael) 5 yards from UM 16 to UM 21. NO PLAY. 0-0
  25. 25 1 5:19 POLY Dieffenbach,Ty pass intercepted by Harper,Micah at UM 13 Penalty UM Offside. 0-0
  26. 26 1 5:14 POLY Ty Dieffenbach pass incomplete to Jordan Garrison. 0-0
  27. 27 1 5:08 POLY Ty Dieffenbach pass intercepted Caleb Otlewski return for 8 yards to the MONT 13. 0-0
  28. 28 1 4:52 MONT Eli Gillman run for 8 yards to the MONT 21. 0-0
  29. 29 1 4:28 MONT Eli Gillman run for no gain to the MONT 21. 0-0
  30. 30 1 3:48 MONT Keali'i Ah Yat pass complete to Michael Wortham for 6 yards to the MONT 27. First down. 0-0
  31. 31 1 3:15 MONT Keali'i Ah Yat pass complete to Blake Bohannon for 5 yards to the MONT 32. 0-0
  32. 32 1 2:48 MONT Eli Gillman run for no gain to the MONT 32. 0-0
  33. 33 1 2:16 MONT Keali'i Ah Yat pass incomplete to Brooks Davis. 0-0
  34. 34 1 2:06 MONT Ty Morrison punt for 50 yards. Carson Kuhl returns for 4 yards to the CP 22. 0-0
  35. 35 1 1:54 POLY Ty Dieffenbach pass complete to Logan Booher for 1 yard to the CP 23. 0-0
  36. 36 1 1:20 POLY Ty Dieffenbach pass complete to Logan Booher for 7 yards to the CP 30. 0-0
  37. 37 1 0:55 POLY Dieffenbach,Ty pass complete short right to Garrison,Jordan caught at CP 29, for 1 yard to the CP 31. 0-0
  38. 38 1 0:30 POLY Ty Dieffenbach pass incomplete to Kian Salehi. 0-0
  39. 39 1 0:21 POLY Jesse Ehrlich punt for 34 yards. 0-0
  40. 40 1 0:00 MONT Keali'i Ah Yat pass complete to Blake Bohannon for 10 yards to the CP 49. First down. 0-0
  41. 41 1 0:00 MONT End of 1st Quarter. 0-0
  42. 42 2 14:56 MONT Keali'i Ah Yat pass incomplete to Blake Bohannon. 0-0
  43. 43 2 14:47 MONT Keali'i Ah Yat sacked by Victory Johnson for a loss of 5 yards to the MONT 46. 0-0
  44. 44 2 14:05 MONT Keali'i Ah Yat pass incomplete to Blake Bohannon. 0-0
  45. 45 2 13:58 MONT Ty Morrison punt for 33 yards, fair catch by Carson Kuhl at the CP 21. 0-0
  46. 46 2 13:45 POLY Ty Dieffenbach pass complete to Jordan Garrison for 6 yards to the CP 27. 0-0
  47. 47 2 13:02 POLY Ty Dieffenbach pass complete to Michael Briscoe for 33 yards to the MONT 40. First down. 0-0
  48. 48 2 12:41 POLY Ty Dieffenbach pass complete to Michael Otterstedt for 14 yards to the MONT 26. First down. 0-0
  49. 49 2 12:20 POLY Ty Dieffenbach pass complete to Brooks Wheatley for 26 yards. Touchdown. 0-0
  50. 50 2 12:08 POLY Josue Lopez kickoff for 65 yards. Michael Wortham return for 25 yards to the MONT 40 Montana Penalty, Face Mask. 0-0
  51. 51 2 11:53 MONT Keali'i Ah Yat pass complete to Eli Gillman for 3 yards to the MONT 43. 0-0
  52. 52 2 11:26 MONT Eli Gillman run for 5 yards to the MONT 48. 0-0
  53. 53 2 10:51 MONT Keali'i Ah Yat pass incomplete to Brooks Davis. 0-0
  54. 54 2 10:41 MONT Ty Morrison punt for 49 yards. 0-0
  55. 55 2 10:36 POLY Ty Dieffenbach pass incomplete to Jordan Garrison. 0-0
  56. 56 2 10:23 POLY Kendric Sanders run for a loss of 2 yards to the CP 1. 0-0
  57. 57 2 9:56 POLY Ty Dieffenbach pass incomplete to Jordan Garrison. 0-0
  58. 58 2 9:43 POLY Jesse Ehrlich punt for 66 yards, punt out-of-bounds at the MONT 45. Drew Deck returns for 12 yards to the MONT 45. 0-0
  59. 59 2 9:35 MONT Eli Gillman run for 3 yards to the MONT 48. 0-0
  60. 60 2 8:52 MONT Michael Wortham run for 5 yards to the CP 47. 0-0
  61. 61 2 8:00 MONT Monte Gillman run for 12 yards to the CP 35. First down. 0-0
  62. 62 2 7:31 MONT Stevie Rocker Jr. run for no gain to the CP 35. 0-0
  63. 63 2 6:47 MONT Keali'i Ah Yat pass complete to Brooks Davis for 7 yards to the CP 28. 0-0
  64. 64 2 6:20 MONT Stevie Rocker Jr. run for 4 yards to the CP 24. First down. 0-0
  65. 65 2 5:43 MONT Keali'i Ah Yat pass intercepted, touchback. Mason Rivera return for no gain. 0-0
  66. 66 2 5:29 POLY Paul Holyfield Jr. run for 23 yards to the CP 43. First down. 0-0
  67. 67 2 5:07 POLY Ty Dieffenbach pass incomplete to Paul Holyfield Jr. 0-0
  68. 68 2 4:54 POLY Ty Dieffenbach run for 17 yards to the MONT 40. First down. 0-0
  69. 69 2 4:36 POLY Dieffenbach,Ty pass incomplete short middle to Garrison,Jordan thrown to UM 25 Penalty CP Chop Block. 0-0
  70. 70 2 4:32 POLY Ty Dieffenbach pass incomplete to Michael Briscoe. 0-0
  71. 71 2 4:18 POLY Ty Dieffenbach run for 2 yards to the CP 47. 0-0
  72. 72 2 3:33 POLY Ty Dieffenbach pass complete to Alek Marshall for 15 yards to the MONT 38. 0-0
  73. 73 2 3:03 POLY Jesse Ehrlich punt for 38 yards for a touchback. 0-0
  74. 74 2 2:56 MONT Keali'i Ah Yat pass incomplete to Michael Wortham. 0-0
  75. 75 2 2:41 MONT Keali'i Ah Yat pass complete to Michael Wortham for 5 yards to the MONT 25. 0-0
  76. 76 2 2:07 MONT Keali'i Ah Yat pass complete to Brooks Davis for 8 yards to the MONT 33. First down. 0-0
  77. 77 2 2:07 MONT Time out Montana, clock 02:07. 0-0
  78. 78 2 1:47 MONT Keali'i Ah Yat pass complete to Michael Wortham for 11 yards to the MONT 44. First down. 0-0
  79. 79 2 1:27 MONT Keali'i Ah Yat pass complete to Michael Wortham for 5 yards to the MONT 49. 0-0
  80. 80 2 1:13 MONT Keali'i Ah Yat pass incomplete to Brooks Davis. 0-0
  81. 81 2 1:13 MONT Time out Cal Poly, clock 01:13. 0-0
  82. 82 2 1:09 MONT Keali'i Ah Yat pass incomplete to Jordan Dever. 0-0
  83. 83 2 1:02 MONT Ty Morrison punt for 51 yards for a touchback. 0-0
  84. 84 2 0:57 POLY Paul Holyfield Jr. run for 11 yards to the CP 31. First down. 0-0
  85. 85 2 0:46 POLY Ty Dieffenbach pass complete to Michael Briscoe for 9 yards to the CP 40. 0-0
  86. 86 2 0:42 POLY Paul Holyfield Jr. run for 3 yards to the CP 43. First down. 0-0
  87. 87 2 0:34 POLY Ty Dieffenbach pass complete to Michael Briscoe for 7 yards to the 50 yard line. 0-0
  88. 88 2 0:23 POLY Ty Dieffenbach pass complete to Logan Booher for 38 yards to the MONT 12. First down. 0-0
  89. 89 2 0:14 POLY Kendric Sanders run for 2 yards to the MONT 10. 0-0
  90. 90 2 0:14 POLY Time out Cal Poly, clock 0:14. 0-0
  91. 91 2 0:09 POLY Ty Dieffenbach pass incomplete to Kian Salehi. 0-0
  92. 92 2 0:04 POLY Ty Dieffenbach pass incomplete. 0-0
  93. 93 2 0:04 POLY Time out Montana, clock 0:04. 0-0
  94. 94 2 0:00 POLY Noah Serna 27 yard field goal good. POLY 9-0
  95. 95 2 0:00 POLY End of 2nd Quarter. POLY 9-0
  96. 96 3 14:53 MONT Josue Lopez kickoff for 65 yards. Michael Wortham return for 24 yards to the MONT 24. POLY 9-0
  97. 97 3 14:41 MONT Eli Gillman run for 7 yards to the MONT 31. POLY 9-0
  98. 98 3 14:06 MONT Keali'i Ah Yat pass complete to Brooks Davis for 6 yards to the MONT 37. First down. POLY 9-0
  99. 99 3 13:25 MONT Keali'i Ah Yat run for 2 yards to the MONT 39. POLY 9-0
  100. 100 3 12:53 MONT Keali'i Ah Yat pass complete to Michael Wortham for 5 yards to the MONT 44. POLY 9-0
  101. 101 3 12:25 MONT Keali'i Ah Yat pass incomplete to Jordan Dever. POLY 9-0
  102. 102 3 12:18 MONT Ty Morrison punt for 44 yards, fair catch by Carson Kuhl at the CP 12. POLY 9-0
  103. 103 3 12:08 POLY Paul Holyfield Jr. run for 4 yards to the CP 16. POLY 9-0
  104. 104 3 11:45 POLY Paul Holyfield Jr. run for 4 yards to the CP 20. POLY 9-0
  105. 105 3 11:12 POLY Ty Dieffenbach pass intercepted Kenzel Lawler return for 21 yards. Touchdown. POLY 9-7
  106. 106 3 11:05 POLY Ty Morrison kickoff for 62 yards. Trey Wilson return for 22 yards to the CP 25. POLY 9-7
  107. 107 3 10:51 POLY Kendric Sanders run for 5 yards to the CP 30. POLY 9-7
  108. 108 3 10:27 POLY Ty Dieffenbach pass incomplete to Jordan Garrison. POLY 9-7
  109. 109 3 10:22 POLY Ty Dieffenbach pass incomplete to Brooks Wheatley. POLY 9-7
  110. 110 3 10:16 POLY Jesse Ehrlich punt for 34 yards, punt out-of-bounds at the MONT 36. POLY 9-7
  111. 111 3 10:01 MONT Keali'i Ah Yat pass complete to Eli Gillman for 12 yards to the MONT 48. First down. POLY 9-7
  112. 112 3 9:35 MONT Eli Gillman run for 4 yards to the CP 48. POLY 9-7
  113. 113 3 9:01 MONT Eli Gillman run for 4 yards to the CP 44. POLY 9-7
  114. 114 3 8:24 MONT Keali'i Ah Yat run for 8 yards to the CP 36. First down. POLY 9-7
  115. 115 3 8:01 MONT Penalty UM Illegal Substitution 5 yards from CP 36 to CP 41. NO PLAY. POLY 9-7
  116. 116 3 7:37 MONT Keali'i Ah Yat pass complete to Eli Gillman for 4 yards to the CP 37. POLY 9-7
  117. 117 3 7:07 MONT Keali'i Ah Yat pass complete to Michael Wortham for 10 yards to the CP 27. POLY 9-7
  118. 118 3 6:37 MONT Keali'i Ah Yat run for 2 yards to the CP 25. First down. POLY 9-7
  119. 119 3 6:03 MONT Lekeldrick Bridges run for a loss of 20 yards to the MONT 45 Cal Poly Penalty, Piland,Bobby at Personal Foul. POLY 9-7
  120. 120 3 6:03 MONT Lekeldrick Bridges run for a loss of 20 yards to the MONT 45 Montana Penalty, Piland,Bobby at Personal Foul. POLY 9-7
  121. 121 3 5:39 POLY Trey Wilson run for 1 yard to the MONT 46. POLY 9-7
  122. 122 3 5:11 POLY Ty Dieffenbach pass complete to Logan Booher for 5 yards to the MONT 41. POLY 9-7
  123. 123 3 5:11 POLY Ty Dieffenbach pass incomplete to Logan Booher. POLY 9-7
  124. 124 3 5:03 POLY Jesse Ehrlich punt for 37 yards. POLY 9-7
  125. 125 3 4:50 MONT Stevie Rocker Jr. run for 4 yards to the MONT 8. POLY 9-7
  126. 126 3 4:16 MONT Keali'i Ah Yat pass complete to Michael Wortham for 7 yards to the MONT 15. First down. POLY 9-7
  127. 127 3 3:46 MONT Stevie Rocker Jr. run for no gain to the MONT 15. POLY 9-7
  128. 128 3 3:11 MONT Keali'i Ah Yat sacked by Bobby Piland Jr. for a loss of 4 yards to the MONT 11. POLY 9-7
  129. 129 3 2:39 MONT Keali'i Ah Yat pass complete to Stevie Rocker Jr. for 41 yards to the CP 48. First down. POLY 9-7
  130. 130 3 2:06 MONT Keali'i Ah Yat pass complete to Drew Deck for 9 yards to the CP 39. POLY 9-7
  131. 131 3 1:45 MONT Stevie Rocker Jr. run for 4 yards to the CP 35. First down. POLY 9-7
  132. 132 3 1:20 MONT Keali'i Ah Yat pass complete to Michael Wortham for 6 yards to the CP 29. POLY 9-7
  133. 133 3 1:02 MONT Stevie Rocker Jr. run for no gain to the CP 29. POLY 9-7
  134. 134 3 0:41 MONT Penalty UM False Start (Panfiloff,Cannon) 5 yards from CP 29 to CP 34. NO PLAY. POLY 9-7
  135. 135 3 0:00 MONT End of 3rd Quarter. POLY 9-7
  136. 136 3 0:00 MONT Keali'i Ah Yat pass complete to Brooks Davis for 8 yards to the CP 26. POLY 9-7
  137. 137 4 14:37 MONT Keali'i Ah Yat run for 1 yard to the CP 25. First down. POLY 9-7
  138. 138 4 14:10 MONT Michael Wortham run for 1 yard to the CP 24. POLY 9-7
  139. 139 4 13:43 MONT Keali'i Ah Yat pass incomplete to Stevie Rocker Jr. POLY 9-7
  140. 140 4 13:37 MONT Keali'i Ah Yat pass complete to Michael Wortham for 24 yards. Touchdown. POLY 9-7
  141. 141 4 13:37 MONT Penalty CP Face Mask (Turner,Demel) 15 yards from UM 35 to UM 50. NO PLAY. POLY 9-7
  142. 142 4 13:34 POLY Ty Morrison kickoff for 24 yards. Aaron Okoro return for 4 yards to the CP 30. POLY 9-7
  143. 143 4 13:31 POLY Ty Dieffenbach pass incomplete to Michael Briscoe. POLY 9-7
  144. 144 4 13:22 POLY Paul Holyfield Jr. run for 3 yards to the CP 33. POLY 9-7
  145. 145 4 12:48 POLY Montana Penalty, Illegal Block. POLY 9-7
  146. 146 4 11:34 MONT Keali'i Ah Yat pass complete to Stevie Rocker Jr. for 6 yards to the MONT 39. POLY 9-7
  147. 147 4 11:27 MONT Eli Gillman run for 2 yards to the MONT 41. POLY 9-7
  148. 148 4 11:27 MONT Keali'i Ah Yat pass incomplete to Michael Wortham. POLY 9-7
  149. 149 4 11:27 MONT Ty Morrison punt for 39 yards, fair catch by Troy Fletcher at the CP 20. POLY 9-7
  150. 150 4 11:23 POLY Bo Kelly pass incomplete to Michael Otterstedt. POLY 9-7
  151. 151 4 11:19 POLY Bo Kelly pass incomplete to Jordan Garrison. POLY 9-7
  152. 152 4 11:13 POLY Bo Kelly pass incomplete to Brooks Wheatley. POLY 9-7
  153. 153 4 11:01 POLY Jesse Ehrlich punt for 50 yards. Drew Deck returns for 20 yards to the 50 yard line. POLY 9-7
  154. 154 4 9:36 MONT Eli Gillman run for 11 yards to the CP 39. First down. POLY 9-7
  155. 155 4 9:35 MONT Eli Gillman run for 22 yards to the CP 17. First down. POLY 9-7
  156. 156 4 9:35 MONT Eli Gillman run for 17 yards. Touchdown. MONT 9-21
  157. 157 4 9:35 POLY Ty Morrison kickoff for 65 yards for a touchback. MONT 9-21
  158. 158 4 9:31 POLY Bo Kelly pass incomplete to Paul Holyfield Jr. MONT 9-21
  159. 159 4 9:14 POLY Bo Kelly pass complete to Paul Holyfield Jr. for no gain to the CP 25. MONT 9-21
  160. 160 4 8:48 POLY Bo Kelly pass incomplete to Alek Marshall. MONT 9-21
  161. 161 4 8:39 POLY Jesse Ehrlich punt for 47 yards. Michael Wortham returns for no gain to the MONT 25. MONT 9-21
  162. 162 4 8:36 MONT Keali'i Ah Yat pass incomplete to Josh Gale. MONT 9-21
  163. 163 4 8:22 MONT Keali'i Ah Yat pass complete to Eli Gillman for 11 yards to the MONT 36. First down. MONT 9-21
  164. 164 4 8:05 MONT Ah Yat,Keali'i pass complete short right to Davis,Brooks caught at UM 32, for 4 yards to the UM 40. MONT 9-21
  165. 165 4 7:08 MONT Michael Wortham run for no gain to the MONT 25. MONT 9-21
  166. 166 4 6:53 MONT Keali'i Ah Yat run for 5 yards to the MONT 30. MONT 9-21
  167. 167 4 6:15 MONT Keali'i Ah Yat pass complete to Brooks Davis for 22 yards to the CP 48. First down. MONT 9-21
  168. 168 4 5:53 MONT Stevie Rocker Jr. run for 7 yards to the CP 41. MONT 9-21
  169. 169 4 5:14 MONT Stevie Rocker Jr. run for 8 yards to the CP 33. First down. MONT 9-21
  170. 170 4 4:35 MONT Eli Gillman run for 2 yards to the CP 31. MONT 9-21
  171. 171 4 3:58 MONT Keali'i Ah Yat run for 1 yard to the CP 30. MONT 9-21
  172. 172 4 3:19 MONT Stevie Rocker Jr. run for 7 yards to the CP 23. First down. MONT 9-21
  173. 173 4 2:39 MONT Stevie Rocker Jr. run for 4 yards to the CP 19. MONT 9-21
  174. 174 4 2:39 MONT Time out Cal Poly, clock 02:39. MONT 9-21
  175. 175 4 2:33 MONT Eli Gillman run for 3 yards to the CP 16. MONT 9-21
  176. 176 4 2:33 MONT Time out Cal Poly, clock 02:33. MONT 9-21
  177. 177 4 2:23 MONT Keali'i Ah Yat pass complete to Stevie Rocker Jr. for 3 yards to the CP 13. First down. MONT 9-21
  178. 178 4 2:00 MONT Time out Montana, clock 02:00. MONT 9-21
  179. 179 4 1:55 MONT Eli Gillman run for 13 yards. Touchdown. MONT 9-28
  180. 180 4 1:51 POLY Ty Morrison kickoff for 65 yards. Trey Wilson return for 8 yards to the CP 8. MONT 9-28
  181. 181 4 1:39 POLY Kendric Sanders run for 39 yards to the CP 47. First down. MONT 9-28
  182. 182 4 1:05 POLY Kendric Sanders run for a loss of 1 yard to the CP 46. MONT 9-28
  183. 183 4 0:42 POLY Ty Dieffenbach pass incomplete to Cal Zimmerman. MONT 9-28
  184. 184 4 0:34 POLY Ty Dieffenbach pass intercepted Geno Leonard return for 4 yards to the MONT 47. MONT 9-28
  185. 185 4 0:00 MONT K. Ah Yat takes a knee. MONT 9-28
  186. 186 4 0:00 MONT End of 4th Quarter. MONT 9-28