House Prediction
Model Margin
Montana by 3.7
Home Win Probability
Montana 58%
Market (ESPN Bet)
Montana +1.5
fitted_v1 · Dec 16, 2023
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | OT | Final |
|---|---|---|---|---|---|---|
| 3 | 3 | 3 | 7 | 13 | 29 | |
Montana | 0 | 10 | 0 | 6 | 15 | 31 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | North Dakota State | Montana |
|---|---|---|
| Passing | 9-23 | 16-30 |
| Pass Yards | 157 | 160 |
| Rush Yards | 158 | 124 |
| Total Yards | 315 | 284 |
| Turnovers | 0 | 0 |
| 3rd Down | 3-13 | 6-15 |
| Penalties | 9-60 | 2-30 |
| Possession | 28:16 | 31:34 |
Player Leaders
Player Leaders
Play-by-Play
Cam Miller pass complete to Eli Green for 19 yds to the NDSU 44 for a 1ST down
TaMerik Williams run for 7 yds to the MONT 49
Cam Miller pass complete to Eli Green for 35 yds to the MONT 14 for a 1ST down
RaJa Nelson run for 2 yds to the MONT 12
Cam Miller run for no gain to the MONT 12
Cam Miller pass incomplete to Eli Green
Griffin Crosa 30 Yd Field Goal
Xavier Harris run for 8 yds to the MONT 33
Clifton McDowell pass complete to Junior Bergen for 6 yds to the MONT 39 for a 1ST down
Clifton McDowell pass incomplete to Keelan White
Eli Gillman run for 6 yds to the MONT 45
Clifton McDowell pass incomplete to Aaron Fontes
Travis Benham punt for 41 yds, fair catch by Jayden Price at the NDSU 14
Cam Miller pass complete to Joe Stoffel for 12 yds to the NDSU 26 for a 1ST down
Barika Kpeenu run for 5 yds to the NDSU 31
TaMerik Williams run for 4 yds to the NDSU 35
Cole Payton run for 3 yds to the NDSU 38 for a 1ST down
Cam Miller pass complete to Zach Mathis for 14 yds to the MONT 48 for a 1ST down
Cole Payton run for 6 yds to the MONT 42
Cam Miller pass incomplete to Finn Diggins
North Dakota State Penalty, False Start (Mason Miller) to the MONT 47
North Dakota State Penalty, False Start (Jake Kubas) to the NDSU 48
Cam Miller sacked by Kale Edwards for a loss of 1 yard to the NDSU 47
North Dakota State Penalty, False Start (Cole Wisniewski) to the NDSU 42
Kaedin Steindorf punt for 45 yds, downed at the MONT 13
Clifton McDowell pass incomplete to Erik Barker
Nick Ostmo run for 4 yds to the MONT 17
Clifton McDowell pass complete to Aaron Fontes for 7 yds to the MONT 24 for a 1ST down
Clifton McDowell pass complete to Junior Bergen for 13 yds to the MONT 37 for a 1ST down
Nick Ostmo run for 5 yds to the MONT 42
Nick Ostmo run for 5 yds to the MONT 47 for a 1ST down
Clifton McDowell sacked by Javier Derritt for a loss of 6 yards to the MONT 41
Clifton McDowell pass complete to Junior Bergen for 4 yds to the MONT 45
Clifton McDowell pass complete to Keelan White for 31 yds to the NDSU 24 for a 1ST down North Dakota State Penalty, Defensive Holding (Marcus Sheppard) declined for a 1ST down
Nick Ostmo run for 1 yd to the NDSU 23
Nick Ostmo run for 9 yds to the NDSU 14 for a 1ST down
Nick Ostmo run for 2 yds to the NDSU 12
Clifton McDowell run for 1 yd to the NDSU 11
Clifton McDowell run for 9 yds to the NDSU 2 for a 1ST down
Eli Gillman run for a loss of 1 yard to the NDSU 3
Eli Gillman 3 Yd Run (Nico Ramos Kick)
TaMerik Williams run for 12 yds to the NDSU 37 for a 1ST down
TaMerik Williams run for 7 yds to the NDSU 44
Barika Kpeenu run for 7 yds to the MONT 49 for a 1ST down
Barika Kpeenu run for 1 yd to the MONT 48
Miller, Cam pass complete to Green, Eli for 24 yards to the MONTANA24, PENALTY NODAKOTAST pass interference (Nelson, RaJa) 15 yards to the NODAKOTAST37, NO PLAY.
RaJa Nelson run for 2 yds to the NDSU 39
Cam Miller pass incomplete to Jake Lippe
North Dakota State Penalty, Delay of Game (-5 Yards) to the NDSU 34
Kaedin Steindorf punt for 39 yds , Junior Bergen returns for no gain to the MONT 27
Junior Bergen run for 21 yds to the MONT 48 for a 1ST down
Clifton McDowell pass complete to Junior Bergen for 9 yds to the NDSU 43
Clifton McDowell pass complete to Xavier Harris for 24 yds to the NDSU 19 for a 1ST down
Clifton McDowell run for 15 yds to the NDSU 4 for a 1ST down
Eli Gillman run for a loss of 3 yards to the NDSU 7
Clifton McDowell run for a loss of 5 yards to the NDSU 12
Clifton McDowell sacked by Javier Derritt for a loss of 17 yards to the NDSU 29
Grant Glasgow 46 Yd Field Goal
TaMerik Williams run for 2 yds to the NDSU 27
Cole Payton run for a loss of 4 yards to the NDSU 23
Cam Miller pass complete to Eli Green for 15 yds to the NDSU 38 for a 1ST down
Cam Miller pass incomplete to Jake Lippe, broken up by Trevin Gradney
Cam Miller pass complete to Eli Green for 20 yds to the MONT 42 for a 1ST down
Cam Miller sacked by Hayden Harris for a loss of 5 yards to the MONT 47
Cam Miller pass incomplete to Eli Green, broken up by TraJon Cotton
Cam Miller pass complete to RaJa Nelson for 13 yds to the MONT 34
Eli Green run for 17 yds to the MONT 17 for a 1ST down
TEAM pass incomplete
Cam Miller pass incomplete to Eli Green
Cam Miller pass incomplete
Griffin Crosa 35 Yd Field Goal
End of 2nd Quarter
Eli Gillman run for no gain to the MONT 25
Clifton McDowell pass complete to Eli Gillman for 7 yds to the MONT 32
Clifton McDowell pass incomplete to Aaron Fontes, broken up by Eli Mostaert
Benham, Travis punt 36 yards to the NODAKOTAST32, fair catch by Price, Jayden, PENALTY NODAKOTAST roughing the kicker (Staehling, Nathaniel) 15 yards to the MONTANA47, NO PLAY, 1ST DOWN MONTANA.
Clifton McDowell pass incomplete to Aaron Fontes, broken up by Marcus Sheppard
Clifton McDowell pass incomplete to Eli Gillman
Clifton McDowell pass complete to Eli Gillman for no gain to the MONT 47
Travis Benham punt for 44 yds, fair catch by Jayden Price at the NDSU 9
TaMerik Williams run for 8 yds to the NDSU 17
Cam Miller pass incomplete to Braylon Henderson
North Dakota State Penalty, False Start (Truman Werremeyer) to the NDSU 12
Cam Miller pass incomplete to Eli Green
Kaedin Steindorf punt for 40 yds, punt out-of-bounds at the MONT 48
Nick Ostmo run for 2 yds to the 50 yard line
Clifton McDowell run for 2 yds to the NDSU 48
Clifton McDowell pass complete to Keelan White for 4 yds to the NDSU 44
Clifton McDowell pass incomplete to Junior Bergen
Barika Kpeenu run for 6 yds to the 50 yard line
RaJa Nelson run for 12 yds to the MONT 38 for a 1ST down
TK Marshall run for 4 yds to the MONT 34
Cam Miller pass incomplete to Hunter Brozio
TK Marshall run for 10 yds to the MONT 24 for a 1ST down
Cole Payton run for 4 yds to the MONT 20
TaMerik Williams run for no gain to the MONT 20
Cole Payton run for no gain to the MONT 20
Griffin Crosa 38 Yd Field Goal
Eli Gillman run for 8 yds to the MONT 33
Clifton McDowell run for 7 yds to the MONT 40 for a 1ST down
Eli Gillman run for 5 yds to the MONT 45
Eli Gillman run for 2 yds to the MONT 47
Clifton McDowell pass complete to Keelan White for 5 yds to the NDSU 48 for a 1ST down
Eli Gillman run for 4 yds to the NDSU 44
Clifton McDowell pass incomplete to Evan Shafer
Clifton McDowell run for 10 yds to the NDSU 34 for a 1ST down
Nick Ostmo run for 9 yds to the NDSU 25
Clifton McDowell pass incomplete to Aaron Fontes, broken up by Kody Huisman
Nick Ostmo run for no gain to the NDSU 25
Clifton McDowell pass complete to Evan Shafer for 6 yds to the NDSU 19 for a 1ST down
Clifton McDowell pass complete to Junior Bergen for 5 yds to the NDSU 14
Aaron Fontes run for a loss of 14 yards to the NDSU 28 Aaron Fontes fumbled, forced by Jake Kava, recovered by MONT Clifton McDowell
Clifton McDowell pass incomplete to Keelan White, broken up by Marcus Sheppard
Nico Ramos 45 yd FG BLOCKED by Loshiaka Roques, spot at NODAKOTAST35.
Cam Miller pass incomplete to Eli Green
TaMerik Williams run for a loss of 1 yard to the NDSU 27
Cam Miller sacked by Braxton Hill and Tyler Flink for a loss of 12 yards to the NDSU 15 North Dakota State Penalty, Intentional Grounding (Cam Miller) to the NDSU 15
Junior Bergen 47 Yd Punt Return (Nico Ramos PAT failed)
TaMerik Williams run for 5 yds to the NDSU 23
TaMerik Williams run for 3 yds to the NDSU 26
North Dakota State Penalty, False Start (Mason Miller) to the NDSU 21
Cam Miller pass incomplete to Joe Stoffel
Kaedin Steindorf punt for 42 yds , Junior Bergen returns for no gain to the MONT 37
Clifton McDowell run for 3 yds to the MONT 40
Nick Ostmo run for 6 yds to the MONT 46
Nick Ostmo run for 2 yds to the MONT 48 for a 1ST down
Nick Ostmo run for a loss of 2 yards to the MONT 46
Clifton McDowell pass complete to Aaron Fontes for 4 yds to the 50 yard line
Clifton McDowell sacked by Jake Kava for a loss of 5 yards to the MONT 45
Travis Benham punt for 36 yds, fair catch by Jayden Price at the NDSU 19
TaMerik Williams run for 5 yds to the NDSU 24
Cam Miller pass incomplete to RaJa Nelson
Cam Miller run for no gain to the NDSU 24
Kaedin Steindorf run for 18 yds to the MONT 42 for a 1ST down Montana Penalty, Personal Foul (TJ Rausch) to the MONT 43 for a 1ST down
TK Marshall run for a loss of 3 yards to the MONT 46
Cam Miller pass complete to Braylon Henderson for 20 yds to the MONT 26 for a 1ST down
Cam Miller run for a loss of 1 yard to the MONT 27 Cam Miller fumbled, recovered by NDSU
Miller, Cam pass incomplete to Henderson, Braylon, PENALTY MONTANA pass interference (Walker, Corbin) 15 yards to the MONTANA12, NO PLAY, 1ST DOWN NODAKOTAST.
Cam Miller run for 3 yds to the MONT 9
Eli Green 9 Yd pass from Cam Miller (Griffin Crosa Kick)
Clifton McDowell pass incomplete to Keelan White
Clifton McDowell pass complete to Aaron Fontes for 13 yds to the MONT 42 for a 1ST down
Clifton McDowell pass incomplete to Aaron Fontes
Clifton McDowell pass incomplete to Sawyer Racanelli
Clifton McDowell pass incomplete to Keelan White, broken up by Marcus Sheppard
Travis Benham punt for 33 yds, fair catch by Jayden Price at the NDSU 25
TEAM run for a loss of 1 yard to the NDSU 24
End of 4th Quarter
Cole Payton 25 Yd Run (Griffin Crosa Kick)
Clifton McDowell run for 3 yds to the NDSU 22
Junior Bergen 22 Yd pass from Clifton McDowell (Nico Ramos Kick)
Eli Gillman run for 5 yds to the NDSU 20
Eli Gillman run for 7 yds to the NDSU 13 for a 1ST down
Eli Gillman run for 13 yds for a TD
Cole Payton run for 8 yds to the MONT 17
