Skip to main content
← Back to GamesDec 16, 2023Week 1

House Prediction

Model Margin

Montana by 3.7

Home Win Probability

Montana 58%

Market (ESPN Bet)

Montana +1.5

Edge: Montana +1.5 (5.2 pts)

fitted_v1 · Dec 16, 2023

Line Movement

No line movement to chart

Sportsbook snapshots publish once a line is posted for this game.

Team1Q2Q3Q4QOTFinal
North Dakota StateNorth Dakota State
33371329
Montana
010061531

Scoring Timeline

Q1Q2Q3Q4014280-37-310-310-610-916-916-1623-23
MontanaNorth Dakota State

Drive Chart

Own 20Own 4050Opp 40Opp 20NDSMONNDSMONNDSMONNDSMONNDSMONNDSMONNDSNDSMONNDSMONNDSNDSMONMONNDSFG763ydPUNT520ydPUNT828ydTD1687ydPUNT69ydFG844ydFG1358ydPUNT622ydPUNT33ydDOWNS48ydFG936ydMISS1647ydTD3-13ydPUNT33ydPUNT68ydTD981ydPUNT513ydEND1-1ydTD125ydTD225ydTD325ydUncategorized18yd

Box Score

Team statistics comparing North Dakota State and Montana
StatisticNorth Dakota StateMontana
Passing9-2316-30
Pass Yards157160
Rush Yards158124
Total Yards315284
Turnovers00
3rd Down3-136-15
Penalties9-602-30
Possession28:1631:34

Player Leaders

Player Leaders

North Dakota State
passing
Cam Miller
9/22, 157 YDS, 1 TD
rushing
TaMerik Williams
11 CAR, 52 YDS
receiving
Eli Green
5 REC, 98 YDS, 1 TD
Montana
passing
Clifton McDowell
16/30, 160 YDS, 1 TD
rushing
Eli Gillman
12 CAR, 49 YDS, 2 TD
receiving
Junior Bergen
6 REC, 59 YDS, 1 TD

Play-by-Play

1st & 10Pass Reception+19 ydsPPA +1.71

Cam Miller pass complete to Eli Green for 19 yds to the NDSU 44 for a 1ST down

1st & 10Rush+7 ydsPPA +0.67

TaMerik Williams run for 7 yds to the MONT 49

2nd & 3Pass Reception+35 ydsPPA +1.15

Cam Miller pass complete to Eli Green for 35 yds to the MONT 14 for a 1ST down

1st & 10Rush+2 ydsPPA -0.18

RaJa Nelson run for 2 yds to the MONT 12

2nd & 8Rush0 ydsPPA -0.32

Cam Miller run for no gain to the MONT 12

3rd & 8Pass Incompletion0 ydsPPA -0.44

Cam Miller pass incomplete to Eli Green

4th & 8Field Goal Good+30 yds

Griffin Crosa 30 Yd Field Goal

1st & 10Rush+8 ydsPPA +0.91

Xavier Harris run for 8 yds to the MONT 33

2nd & 2Pass Reception+6 ydsPPA +0.31

Clifton McDowell pass complete to Junior Bergen for 6 yds to the MONT 39 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.11

Clifton McDowell pass incomplete to Keelan White

2nd & 10Rush+6 ydsPPA +0.28

Eli Gillman run for 6 yds to the MONT 45

3rd & 4Pass Incompletion0 ydsPPA -0.85

Clifton McDowell pass incomplete to Aaron Fontes

4th & 4Punt0 yds

Travis Benham punt for 41 yds, fair catch by Jayden Price at the NDSU 14

1st & 10Pass Reception+12 ydsPPA +0.65

Cam Miller pass complete to Joe Stoffel for 12 yds to the NDSU 26 for a 1ST down

1st & 10Rush+5 ydsPPA +0.10

Barika Kpeenu run for 5 yds to the NDSU 31

2nd & 5Rush+4 ydsPPA -0.12

TaMerik Williams run for 4 yds to the NDSU 35

3rd & 1Rush+3 ydsPPA +1.08

Cole Payton run for 3 yds to the NDSU 38 for a 1ST down

1st & 10Pass Reception+14 ydsPPA +1.27

Cam Miller pass complete to Zach Mathis for 14 yds to the MONT 48 for a 1ST down

1st & 10Rush+6 ydsPPA +0.33

Cole Payton run for 6 yds to the MONT 42

2nd & 4Pass Incompletion0 ydsPPA -1.09

Cam Miller pass incomplete to Finn Diggins

3rd & 4Penalty-5 yds

North Dakota State Penalty, False Start (Mason Miller) to the MONT 47

3rd & 9Penalty-5 yds

North Dakota State Penalty, False Start (Jake Kubas) to the NDSU 48

3rd & 14Sack-1 ydsPPA -0.55

Cam Miller sacked by Kale Edwards for a loss of 1 yard to the NDSU 47

4th & 15Penalty-5 yds

North Dakota State Penalty, False Start (Cole Wisniewski) to the NDSU 42

4th & 20Punt0 yds

Kaedin Steindorf punt for 45 yds, downed at the MONT 13

1st & 10Pass Incompletion0 ydsPPA -0.40

Clifton McDowell pass incomplete to Erik Barker

2nd & 10Rush+4 ydsPPA -0.03

Nick Ostmo run for 4 yds to the MONT 17

3rd & 6Pass Reception+7 ydsPPA +0.98

Clifton McDowell pass complete to Aaron Fontes for 7 yds to the MONT 24 for a 1ST down

1st & 10Pass Reception+13 ydsPPA +1.10

Clifton McDowell pass complete to Junior Bergen for 13 yds to the MONT 37 for a 1ST down

1st & 10Rush+5 ydsPPA +0.11

Nick Ostmo run for 5 yds to the MONT 42

2nd & 5Rush+5 ydsPPA +0.85

Nick Ostmo run for 5 yds to the MONT 47 for a 1ST down

1st & 10Sack-6 ydsPPA -2.31

Clifton McDowell sacked by Javier Derritt for a loss of 6 yards to the MONT 41

2nd & 16Pass Reception+4 ydsPPA -0.10

Clifton McDowell pass complete to Junior Bergen for 4 yds to the MONT 45

3rd & 12Pass Reception+31 ydsPPA +3.83

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

1st & 10Rush+1 ydsPPA -0.33

Nick Ostmo run for 1 yd to the NDSU 23

2nd & 9Rush+9 ydsPPA +0.47

Nick Ostmo run for 9 yds to the NDSU 14 for a 1ST down

1st & 10Rush+2 ydsPPA -0.18

Nick Ostmo run for 2 yds to the NDSU 12

2nd & 8Rush+1 ydsPPA -0.24

Clifton McDowell run for 1 yd to the NDSU 11

3rd & 7Rush+9 ydsPPA +1.75

Clifton McDowell run for 9 yds to the NDSU 2 for a 1ST down

1st & 2Rush-1 ydsPPA -1.00

Eli Gillman run for a loss of 1 yard to the NDSU 3

2nd & 3Rushing Touchdown+3 ydsPPA +2.21

Eli Gillman 3 Yd Run (Nico Ramos Kick)

1st & 10Rush+12 ydsPPA +1.03

TaMerik Williams run for 12 yds to the NDSU 37 for a 1ST down

1st & 10Rush+7 ydsPPA +0.71

TaMerik Williams run for 7 yds to the NDSU 44

2nd & 3Rush+7 ydsPPA +0.58

Barika Kpeenu run for 7 yds to the MONT 49 for a 1ST down

1st & 10Rush+1 ydsPPA -0.86

Barika Kpeenu run for 1 yd to the MONT 48

2nd & 9Penalty-15 yds

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.

2nd & 24Rush+2 ydsPPA -0.14

RaJa Nelson run for 2 yds to the NDSU 39

3rd & 22Pass Incompletion0 ydsPPA -0.13

Cam Miller pass incomplete to Jake Lippe

4th & 22Penalty-5 yds

North Dakota State Penalty, Delay of Game (-5 Yards) to the NDSU 34

4th & 27Punt0 yds

Kaedin Steindorf punt for 39 yds , Junior Bergen returns for no gain to the MONT 27

1st & 10Rush+21 ydsPPA +1.92

Junior Bergen run for 21 yds to the MONT 48 for a 1ST down

1st & 10Pass Reception+9 ydsPPA +1.15

Clifton McDowell pass complete to Junior Bergen for 9 yds to the NDSU 43

2nd & 1Pass Reception+24 ydsPPA +0.25

Clifton McDowell pass complete to Xavier Harris for 24 yds to the NDSU 19 for a 1ST down

1st & 10Rush+15 ydsPPA +0.92

Clifton McDowell run for 15 yds to the NDSU 4 for a 1ST down

1st & 4Rush-3 ydsPPA -0.92

Eli Gillman run for a loss of 3 yards to the NDSU 7

2nd & 7Rush-5 ydsPPA -0.63

Clifton McDowell run for a loss of 5 yards to the NDSU 12

3rd & 12Sack-17 ydsPPA -3.52

Clifton McDowell sacked by Javier Derritt for a loss of 17 yards to the NDSU 29

4th & 0Field Goal Good+46 yds

Grant Glasgow 46 Yd Field Goal

1st & 10Rush+2 ydsPPA -0.45

TaMerik Williams run for 2 yds to the NDSU 27

2nd & 8Rush-4 ydsPPA -0.68

Cole Payton run for a loss of 4 yards to the NDSU 23

3rd & 12Pass Reception+15 ydsPPA +2.26

Cam Miller pass complete to Eli Green for 15 yds to the NDSU 38 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.09

Cam Miller pass incomplete to Jake Lippe, broken up by Trevin Gradney

2nd & 10Pass Reception+20 ydsPPA +2.75

Cam Miller pass complete to Eli Green for 20 yds to the MONT 42 for a 1ST down

1st & 10Sack-5 ydsPPA -2.02

Cam Miller sacked by Hayden Harris for a loss of 5 yards to the MONT 47

2nd & 15Pass Incompletion0 ydsPPA -0.92

Cam Miller pass incomplete to Eli Green, broken up by TraJon Cotton

3rd & 15Pass Reception+13 ydsPPA +1.72

Cam Miller pass complete to RaJa Nelson for 13 yds to the MONT 34

4th & 2Rush+17 ydsPPA +1.93

Eli Green run for 17 yds to the MONT 17 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.34

TEAM pass incomplete

2nd & 10Pass Incompletion0 ydsPPA -0.40

Cam Miller pass incomplete to Eli Green

3rd & 10Pass Incompletion0 ydsPPA -0.64

Cam Miller pass incomplete

4th & 10Field Goal Good+35 yds

Griffin Crosa 35 Yd Field Goal

0th & 10End of Half0 yds

End of 2nd Quarter

1st & 10Rush0 ydsPPA -0.70

Eli Gillman run for no gain to the MONT 25

2nd & 10Pass Reception+7 ydsPPA +0.31

Clifton McDowell pass complete to Eli Gillman for 7 yds to the MONT 32

3rd & 3Pass Incompletion0 ydsPPA -0.51

Clifton McDowell pass incomplete to Aaron Fontes, broken up by Eli Mostaert

4th & 3Penalty+15 yds

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.

1st & 10Pass Incompletion0 ydsPPA -1.15

Clifton McDowell pass incomplete to Aaron Fontes, broken up by Marcus Sheppard

2nd & 10Pass Incompletion0 ydsPPA -0.96

Clifton McDowell pass incomplete to Eli Gillman

3rd & 10Pass Reception0 ydsPPA -0.61

Clifton McDowell pass complete to Eli Gillman for no gain to the MONT 47

4th & 10Punt0 yds

Travis Benham punt for 44 yds, fair catch by Jayden Price at the NDSU 9

1st & 10Rush+8 ydsPPA +0.57

TaMerik Williams run for 8 yds to the NDSU 17

2nd & 2Pass Incompletion0 ydsPPA -0.65

Cam Miller pass incomplete to Braylon Henderson

3rd & 2Penalty-5 yds

North Dakota State Penalty, False Start (Truman Werremeyer) to the NDSU 12

3rd & 7Pass Incompletion0 ydsPPA -0.11

Cam Miller pass incomplete to Eli Green

4th & 7Punt0 yds

Kaedin Steindorf punt for 40 yds, punt out-of-bounds at the MONT 48

1st & 10Rush+2 ydsPPA -0.66

Nick Ostmo run for 2 yds to the 50 yard line

2nd & 8Rush+2 ydsPPA -0.65

Clifton McDowell run for 2 yds to the NDSU 48

3rd & 6Pass Reception+4 ydsPPA -0.16

Clifton McDowell pass complete to Keelan White for 4 yds to the NDSU 44

4th & 2Pass Incompletion0 ydsPPA -1.52

Clifton McDowell pass incomplete to Junior Bergen

1st & 10Rush+6 ydsPPA +0.39

Barika Kpeenu run for 6 yds to the 50 yard line

2nd & 4Rush+12 ydsPPA +0.89

RaJa Nelson run for 12 yds to the MONT 38 for a 1ST down

1st & 10Rush+4 ydsPPA -0.08

TK Marshall run for 4 yds to the MONT 34

2nd & 6Pass Incompletion0 ydsPPA -0.84

Cam Miller pass incomplete to Hunter Brozio

3rd & 6Rush+10 ydsPPA +1.33

TK Marshall run for 10 yds to the MONT 24 for a 1ST down

1st & 10Rush+4 ydsPPA -0.03

Cole Payton run for 4 yds to the MONT 20

2nd & 6Rush0 ydsPPA -0.46

TaMerik Williams run for no gain to the MONT 20

3rd & 6Rush0 ydsPPA -0.63

Cole Payton run for no gain to the MONT 20

4th & 6Field Goal Good+38 yds

Griffin Crosa 38 Yd Field Goal

1st & 10Rush+8 ydsPPA +0.91

Eli Gillman run for 8 yds to the MONT 33

2nd & 2Rush+7 ydsPPA +0.41

Clifton McDowell run for 7 yds to the MONT 40 for a 1ST down

1st & 10Rush+5 ydsPPA +0.11

Eli Gillman run for 5 yds to the MONT 45

2nd & 5Rush+2 ydsPPA -0.70

Eli Gillman run for 2 yds to the MONT 47

3rd & 3Pass Reception+5 ydsPPA +1.66

Clifton McDowell pass complete to Keelan White for 5 yds to the NDSU 48 for a 1ST down

1st & 10Rush+4 ydsPPA -0.13

Eli Gillman run for 4 yds to the NDSU 44

2nd & 6Pass Incompletion0 ydsPPA -1.11

Clifton McDowell pass incomplete to Evan Shafer

3rd & 6Rush+10 ydsPPA +1.99

Clifton McDowell run for 10 yds to the NDSU 34 for a 1ST down

1st & 10Rush+9 ydsPPA +0.74

Nick Ostmo run for 9 yds to the NDSU 25

2nd & 1Pass Incompletion0 ydsPPA -0.72

Clifton McDowell pass incomplete to Aaron Fontes, broken up by Kody Huisman

3rd & 1Rush0 ydsPPA -0.73

Nick Ostmo run for no gain to the NDSU 25

4th & 1Pass Reception+6 ydsPPA +1.05

Clifton McDowell pass complete to Evan Shafer for 6 yds to the NDSU 19 for a 1ST down

1st & 10Pass Reception+5 ydsPPA +0.07

Clifton McDowell pass complete to Junior Bergen for 5 yds to the NDSU 14

2nd & 5Fumble Recovery (Own)-14 ydsPPA -2.42

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

3rd & 19Pass Incompletion0 ydsPPA -0.97

Clifton McDowell pass incomplete to Keelan White, broken up by Marcus Sheppard

4th & 19Blocked Field Goal+45 yds

Nico Ramos 45 yd FG BLOCKED by Loshiaka Roques, spot at NODAKOTAST35.

1st & 10Pass Incompletion0 ydsPPA -0.80

Cam Miller pass incomplete to Eli Green

2nd & 10Rush-1 ydsPPA -0.47

TaMerik Williams run for a loss of 1 yard to the NDSU 27

3rd & 11Sack-12 ydsPPA -0.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

4th & 23Punt Return Touchdown+47 ydsPPA -6.61

Junior Bergen 47 Yd Punt Return (Nico Ramos PAT failed)

1st & 10Rush+5 ydsPPA +0.08

TaMerik Williams run for 5 yds to the NDSU 23

2nd & 5Rush+3 ydsPPA -0.23

TaMerik Williams run for 3 yds to the NDSU 26

3rd & 2Penalty-5 yds

North Dakota State Penalty, False Start (Mason Miller) to the NDSU 21

3rd & 7Pass Incompletion0 ydsPPA -0.18

Cam Miller pass incomplete to Joe Stoffel

4th & 7Punt0 yds

Kaedin Steindorf punt for 42 yds , Junior Bergen returns for no gain to the MONT 37

1st & 10Rush+3 ydsPPA -0.42

Clifton McDowell run for 3 yds to the MONT 40

2nd & 7Rush+6 ydsPPA +0.36

Nick Ostmo run for 6 yds to the MONT 46

3rd & 1Rush+2 ydsPPA +1.10

Nick Ostmo run for 2 yds to the MONT 48 for a 1ST down

1st & 10Rush-2 ydsPPA -1.60

Nick Ostmo run for a loss of 2 yards to the MONT 46

2nd & 12Pass Reception+4 ydsPPA -0.15

Clifton McDowell pass complete to Aaron Fontes for 4 yds to the 50 yard line

3rd & 8Sack-5 ydsPPA -1.26

Clifton McDowell sacked by Jake Kava for a loss of 5 yards to the MONT 45

4th & 13Punt0 yds

Travis Benham punt for 36 yds, fair catch by Jayden Price at the NDSU 19

1st & 10Rush+5 ydsPPA +0.08

TaMerik Williams run for 5 yds to the NDSU 24

2nd & 5Pass Incompletion0 ydsPPA -0.58

Cam Miller pass incomplete to RaJa Nelson

3rd & 5Rush0 ydsPPA -0.27

Cam Miller run for no gain to the NDSU 24

4th & 5Rush+33 ydsPPA +3.85

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

1st & 10Rush-3 ydsPPA -1.61

TK Marshall run for a loss of 3 yards to the MONT 46

2nd & 13Pass Reception+20 ydsPPA +2.24

Cam Miller pass complete to Braylon Henderson for 20 yds to the MONT 26 for a 1ST down

1st & 10Rush-1 ydsPPA -0.59

Cam Miller run for a loss of 1 yard to the MONT 27 Cam Miller fumbled, recovered by NDSU

2nd & 11Penalty+15 yds

Miller, Cam pass incomplete to Henderson, Braylon, PENALTY MONTANA pass interference (Walker, Corbin) 15 yards to the MONTANA12, NO PLAY, 1ST DOWN NODAKOTAST.

1st & 10Rush+3 ydsPPA -0.10

Cam Miller run for 3 yds to the MONT 9

2nd & 7Passing Touchdown+9 ydsPPA +2.63

Eli Green 9 Yd pass from Cam Miller (Griffin Crosa Kick)

1st & 10Pass Incompletion0 ydsPPA -0.83

Clifton McDowell pass incomplete to Keelan White

2nd & 10Pass Reception+13 ydsPPA +2.04

Clifton McDowell pass complete to Aaron Fontes for 13 yds to the MONT 42 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.15

Clifton McDowell pass incomplete to Aaron Fontes

2nd & 10Pass Incompletion0 ydsPPA -0.82

Clifton McDowell pass incomplete to Sawyer Racanelli

3rd & 10Pass Incompletion0 ydsPPA -0.46

Clifton McDowell pass incomplete to Keelan White, broken up by Marcus Sheppard

4th & 10Punt0 yds

Travis Benham punt for 33 yds, fair catch by Jayden Price at the NDSU 25

1st & 10Rush-1 ydsPPA -0.80

TEAM run for a loss of 1 yard to the NDSU 24

0th & 10End of Regulation0 yds

End of 4th Quarter

1st & 10Rushing Touchdown+25 ydsPPA +2.70

Cole Payton 25 Yd Run (Griffin Crosa Kick)

1st & 10Rush+3 ydsPPA -0.14

Clifton McDowell run for 3 yds to the NDSU 22

2nd & 7Passing Touchdown+22 ydsPPA +2.84

Junior Bergen 22 Yd pass from Clifton McDowell (Nico Ramos Kick)

1st & 10Rush+5 ydsPPA +0.08

Eli Gillman run for 5 yds to the NDSU 20

2nd & 5Rush+7 ydsPPA +0.09

Eli Gillman run for 7 yds to the NDSU 13 for a 1ST down

1st & 10Rushing Touchdown+13 ydsPPA +2.54

Eli Gillman run for 13 yds for a TD

1st & 10Rush+8 ydsPPA +0.48

Cole Payton run for 8 yds to the MONT 17

Situational Analysis

North Dakota State

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
52%
27 plays
2nd
67%
3 plays
14%
7 plays
33%
6 plays
33%
3 plays
3rd
100%
1 play
33%
3 plays
0%
4 plays
40%
5 plays
4th
100%
1 play
100%
1 play
0%
1 play

Montana

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
0%
1 play
46%
26 plays
2nd
80%
5 plays
40%
5 plays
50%
12 plays
0%
2 plays
3rd
50%
4 plays
50%
4 plays
25%
4 plays
33%
3 plays
4th
50%
2 plays