House Prediction
Model Margin
Montana by 17
Home Win Probability
Portland State 15%
Market (ESPN Bet)
Portland State +10.5
fitted_v1 · Nov 12, 2023
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
Montana | 7 | 17 | 10 | 0 | 34 |
Portland State | 3 | 0 | 7 | 0 | 10 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | Montana | Portland State |
|---|---|---|
| Passing | 19-29 | 12-18 |
| Pass Yards | 258 | 162 |
| Rush Yards | 231 | 93 |
| Total Yards | 489 | 255 |
| Turnovers | 0 | 0 |
| 3rd Down | 9-16 | 4-11 |
| Penalties | 9-70 | 6-51 |
| Possession | 34:37 | 25:23 |
Player Leaders
Player Leaders
Play-by-Play
Christian Grubb run for 9 yds to the PRST 34
Jobi Malary run for 5 yds to the PRST 39 for a 1ST down
Dante Chachere run for 6 yds to the PRST 45
Dante Chachere pass complete to Jermaine Braddock for 29 yds to the MONT 26 for a 1ST down
Andrew Van Buren run for a loss of 2 yards to the MONT 28
Jalynnee McGee run for 9 yds to the MONT 19
Dante Chachere pass complete to Marquis Spiker for a loss of 1 yard to the MONT 20
Gianni Smith 37 yd FG GOOD
Eli Gillman run for 9 yds to the MONT 32
Clifton McDowell run for 7 yds to the MONT 39 for a 1ST down
Junior Bergen run for 4 yds to the MONT 43
(09:11) MCDOWELL, Clifton pass to the left incomplete intended for RACANELLI, Sawyer thrown to the UMT43, clock 09:06. PENALTY UMT Holding on CASEY, Brandon enforced 10 yards from the UMT43 to the UMT33 [NHSG]. NO PLAY (replay the down).
Clifton McDowell pass complete to Sawyer Racanelli for 20 yds to the PRST 47 for a 1ST down
Nick Ostmo run for 2 yds to the PRST 45
Clifton McDowell pass complete to Sawyer Racanelli for 6 yds to the PRST 39
Xavier Harris run for 6 yds to the PRST 33 for a 1ST down
Eli Gillman run for 7 yds to the PRST 26
Eli Gillman run for 2 yds to the PRST 24
Clifton McDowell run for 1 yd to the PRST 23 for a 1ST down
Clifton McDowell pass complete to Eli Gillman for 22 yds to the PRST 1 for a 1ST down
Clifton McDowell run for 1 yd for a TD (Nico Ramos KICK)
Christian Grubb run for a loss of 1 yard to the PRST 13
Dante Chachere pass complete to Jermaine Braddock for 10 yds to the PRST 23
Portland State Penalty, False Start (-5 Yards) to the PRST 18
Dante Chachere pass incomplete
George Triplett punt for 20 yds
Nick Ostmo run for a loss of 5 yards to the PRST 43
Clifton McDowell pass complete to Keelan White for 7 yds to the PRST 36
Clifton McDowell pass incomplete
Clifton McDowell run for 15 yds to the PRST 21 for a 1ST down
Nick Ostmo run for 3 yds to the PRST 18
Nick Ostmo run for 4 yds to the PRST 14
Nick Ostmo run for 5 yds to the PRST 9 for a 1ST down
Montana Penalty, False Start (-5 Yards) to the PRST 14
Clifton McDowell pass complete to Keelan White for 15 yds to the PRST 4
Montana Penalty, False Start (-5 Yards) to the PRST 19
Nick Ostmo run for 4 yds for a TD (Nico Ramos KICK)
Dante Chachere pass complete to Jermaine Braddock for no gain to the PRST 19
Dante Chachere run for 6 yds to the PRST 25
Dante Chachere run for 3 yds to the PRST 28
George Triplett punt for 43 yds
Clifton McDowell pass complete to Xavier Harris for a loss of 1 yard to the MONT 28
Clifton McDowell pass incomplete
Clifton McDowell run for 11 yds to the MONT 39 for a 1ST down
Clifton McDowell pass complete to Junior Bergen for 7 yds to the MONT 46
Eli Gillman run for 6 yds to the PRST 48 for a 1ST down
Eli Gillman run for 9 yds to the PRST 39
Clifton McDowell run for 9 yds to the PRST 30 for a 1ST down
(08:12) MCDOWELL, Clifton pass deep to the right incomplete intended for BERGEN, Junior thrown to the PSU0, clock 08:06. PENALTY PSU Holding on JACKSON, Michael enforced 10 yards from the PSU30 to the PSU20 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
Clifton McDowell pass incomplete
Clifton McDowell run for 20 yds for a TD (Nico Ramos KICK)
Jobi Malary run for 4 yds to the PRST 30
Dante Chachere pass complete to Tanner Beaman for 4 yds to the PRST 34
(06:45) CHACHERE, Dante pass to the left complete for 33 yards to MALARY, Jobi caught at the PSU40 and advanced to the UMT33 (HILL, Braxton), clock 06:36. PENALTY PSU Ineligible Receiver Downfield on Pass on DELACRUZ, Christian enforced 5 yards from the PSU34 to the PSU29 [NHSG]. NO PLAY (replay the down).
Dante Chachere pass complete to Jermaine Braddock for 8 yds to the PRST 37 for a 1ST down
Jobi Malary run for 5 yds to the PRST 42
Jobi Malary run for 3 yds to the PRST 45
Dante Chachere pass complete to Christian Grubb for 11 yds to the MONT 44 for a 1ST down
Christian Grubb run for a loss of 2 yards to the MONT 46
Dante Chachere run for a loss of 1 yard to the MONT 47
Dante Chachere pass incomplete
Dante Chachere punt for 38 yds, downed at the MONT 9
Nick Ostmo run for a loss of 2 yards to the MONT 7
Keali'i Ah Yat pass complete to Nick Ostmo for 39 yds to the MONT 46 for a 1ST down
Keali'i Ah Yat run for no gain to the MONT 46
Keali'i Ah Yat pass complete to Nick Ostmo for a loss of 2 yards to the MONT 44
Keali'i Ah Yat pass complete to Keelan White for 30 yds to the PRST 26 for a 1ST down
Keali'i Ah Yat pass incomplete
Nick Ostmo run for 7 yds to the PRST 19
Nick Ostmo run for 10 yds to the PRST 9 for a 1ST down
Keali'i Ah Yat pass incomplete
(00:21) AH YAT, Keali'i pass to the left complete for 9 yards to BERGEN, Junior caught at the PSU0 and advanced to the PSU0, TOUCHDOWN UMT, score nullified by penalty, clock 00:17 (Play was confirmed after review). PENALTY UMT Pass Interference on WHITE, Keelan enforced 15 yards to the PSU24 [SG]. NO PLAY (replay the down).
Keali'i Ah Yat pass complete to Sawyer Racanelli for 10 yds to the PRST 14
Keali'i Ah Yat pass complete to Nick Ostmo for 5 yds to the PRST 9
Nico Ramos 19 yd FG GOOD
End of 2nd Quarter
Eli Gillman run for no gain to the MONT 25
Clifton McDowell pass complete to Junior Bergen for 25 yds to the 50 yard line for a 1ST down
Eli Gillman run for 24 yds to the PRST 26 for a 1ST down
Eli Gillman run for no gain to the PRST 26
Montana Penalty, False Start (-5 Yards) to the PRST 31
(13:05) MCDOWELL, Clifton pass up the middle complete for 31 yards to WHITE, Keelan caught at the PSU16 and advanced to the PSU0, TOUCHDOWN UMT, score nullified by penalty, clock 12:54 (Play was confirmed after review). PENALTY UMT Holding on CASEY, Brandon enforced 10 yards from the PSU31 to the PSU41 [NHSG]. NO PLAY (replay the down).
Clifton McDowell pass incomplete
(12:50) MCDOWELL, Clifton pass deep to the right incomplete intended for SIMPSON, Ryan thrown to the PSU20, clock 12:42. PENALTY UMT Illegal Forward Pass on MCDOWELL, Clifton enforced 5 yards from the PSU41 to the PSU46, penalty results in a loss of down [NHSG]. NO PLAY (replay the down).
Travis Benham punt for 35 yds, fair catch by Jermaine Braddock at the PRST 11
Dante Chachere run for 8 yds to the PRST 19
Jobi Malary run for 2 yds to the PRST 21 for a 1ST down
Dante Chachere pass complete to Christian Grubb for 6 yds to the PRST 27
Christian Grubb run for 1 yd to the PRST 28
Andrew Van Buren run for 1 yd to the PRST 29
George Triplett punt for 46 yds
Clifton McDowell pass incomplete
(09:27) MCDOWELL, Clifton pass deep to the right incomplete intended for RACANELLI, Sawyer thrown to the PSU45, clock 09:25. PENALTY UMT Ineligible Receiver Downfield on Pass on PANFILOFF, Cannon enforced 5 yards from the UMT25 to the UMT20 [NHSG]. NO PLAY (replay the down).
Clifton McDowell pass complete to Junior Bergen for 26 yds to the PRST 46 for a 1ST down Portland State Penalty, Personal Foul (Tyreese Shakir) to the PRST 39 for a 1ST down
Xavier Harris run for 20 yds to the PRST 19 for a 1ST down
(08:34) MCDOWELL, Clifton pass to the left incomplete intended for WHITE, Keelan broken up by BRIGHT, Day Day at the PSU5, clock 08:33. PENALTY PSU Pass Interference on BOLIN, Semaj enforced at the spot of the foul for 11 yards to the PSU8 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
Clifton McDowell run for 8 yds for a TD (Nico Ramos KICK)
Dante Chachere pass incomplete
Jobi Malary run for 6 yds to the PRST 7
Dante Chachere pass complete to Jermaine Braddock for 13 yds to the PRST 20 for a 1ST down
Dante Chachere pass complete to Jermaine Braddock for 8 yds to the PRST 28
Christian Grubb run for 8 yds to the PRST 36 for a 1ST down
Dante Chachere pass complete to Jermaine Braddock for 64 yds for a TD (Gianni Smith KICK)
SMITH, Gianni kickoff 65 yards from the PSU35 to the UMT0, Touchback , clock 06:12. PENALTY PSU Offsides on HURST, Michael enforced 5 yards from the PSU35 to the PSU30. NO PLAY (replay the down).
Eli Gillman run for 6 yds to the MONT 30
Eli Gillman run for 1 yd to the MONT 31
Keali'i Ah Yat pass complete to Erik Barker for 6 yds to the MONT 37 for a 1ST down
Eli Gillman run for 5 yds to the MONT 42
Keali'i Ah Yat pass incomplete
Keali'i Ah Yat pass complete to Sawyer Racanelli for 9 yds to the PRST 49 for a 1ST down
Eli Gillman run for 6 yds to the PRST 43
Eli Gillman run for 14 yds to the PRST 29 for a 1ST down
Eli Gillman run for 5 yds to the PRST 24
Eli Gillman run for 1 yd to the PRST 23
Eli Gillman run for a loss of 3 yards to the PRST 26
Nico Ramos 36 yd FG GOOD
Dante Chachere pass incomplete
Dante Chachere pass complete to Jermaine Braddock for 10 yds to the PRST 35 for a 1ST down
Dante Chachere pass incomplete
Jalynnee McGee pass incomplete
Dante Chachere sacked by Riley Wilson for a loss of 6 yards to the PRST 29
George Triplett punt for 42 yds
Montana Penalty, Offensive Holding (Jace Klucewich) to the MONT 19
Nick Ostmo run for no gain to the MONT 19
Keali'i Ah Yat pass complete to Evan Shafer for 6 yds to the MONT 25
Keali'i Ah Yat pass complete to Junior Bergen for 11 yds to the MONT 36
Xavier Harris run for 3 yds to the MONT 39 for a 1ST down
Isiah Childs run for 6 yds to the MONT 45
Isiah Childs run for a loss of 1 yard to the MONT 44
Eli Gillman run for 5 yds to the MONT 49 for a 1ST down
Keali'i Ah Yat pass incomplete
Keali'i Ah Yat pass complete to Keelan White for 17 yds to the PRST 34 for a 1ST down
Isiah Childs run for 6 yds to the PRST 28
Isiah Childs run for 5 yds to the PRST 23 for a 1ST down
Isiah Childs run for no gain to the PRST 23
Keali'i Ah Yat pass incomplete
Keali'i Ah Yat sacked by Elijah Eason for a loss of 11 yards to the PRST 34
Travis Benham punt for 34 yds for a touchback
Christian Grubb run for 3 yds to the PRST 23
Dante Chachere sacked by Garrett Hustedt for a loss of 10 yards to the PRST 13
Dante Chachere sacked by Riley Wilson for a loss of 2 yards to the PRST 11
George Triplett punt for 33 yds
Iverson Young run for 2 yds to the PRST 42
Sam Vidlak sacked by Michael Jackson for a loss of 7 yards to the PRST 49
Iverson Young run for 1 yd to the PRST 48
(02:57) BENHAM, Travis punt 48 yards to the PSU0, Touchback, touchback., clock 02:52. PENALTY UMT Holding PSU Personal Foul on SPENCE, Elias , Offsetting penalties [FAKE PUNT]. NO PLAY (replay the down).
Travis Benham punt for 47 yds, downed at the PRST 1
Jobi Malary run for 2 yds to the PRST 3
Jobi Malary run for 4 yds to the PRST 7
Dante Chachere run for 9 yds to the PRST 16 for a 1ST down
Jobi Malary run for 21 yds to the PRST 37 for a 1ST down
Jobi Malary run for a loss of 1 yard to the PRST 36
Jobi Malary run for 3 yds to the PRST 39