From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Dakota State
Montana
315
Total yards
284
157
Passing yards
160
158
Rushing yards
124
6.8
Yards per pass
5.3
4.2
Yards per rush
3.2
18
First downs
20
3–13
Third downs
6–15
2–2
Fourth downs
1–2
0
Turnovers
0
9–60
Penalties
2–30
28:16
Possession
31:34
Efficiency
North Dakota State
Montana
42%
Success rate
44%
0.12
EPA per play
−0.02
1.21
Explosiveness
1.10
0.25
Rushing EPA
0.17
0.20
Passing EPA
−0.23
23%
Passing-down success
33%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Montana 58% to win. Elo’s favorite won.
The line
North Dakota State −1.5, over/under 51.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Montana drives left to right, North Dakota State right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 North Dakota StateField goal, 7 plays, 63 yards
Q1 MontanaPunt, 5 plays, 0 yards
Q1 North Dakota StatePunt, 8 plays, 86 yards
Q1 MontanaTouchdown, 16 plays, 87 yards
Q2 North Dakota StatePunt, 6 plays, 0 yards
Q2 MontanaField goal, 8 plays, 44 yards
Q2 North Dakota StateField goal, 13 plays, 10 yards
Q3 MontanaPunt, 6 plays, 0 yards
Q3 North Dakota StatePunt, 3 plays, 91 yards
Q3 MontanaTurnover on downs, 4 plays, −48 yards
Q3 North Dakota StateField goal, 9 plays, 36 yards
Q3 MontanaMissed FG, 16 plays, 47 yards
Q4 North Dakota StatePunt return TD, 3 plays (Montana scores), −20 yards
Q4 North Dakota StatePunt, 3 plays, 0 yards
Q4 MontanaPunt, 6 plays, −37 yards
Q4 North Dakota StateTouchdown, 9 plays, 81 yards
Q4 MontanaPunt, 5 plays, 0 yards
Q4 North Dakota StateResult not recorded, 1 play, 75 yards
Q5 North Dakota StateTouchdown, 1 play, 25 yards
Q5 MontanaTouchdown, 2 plays, −75 yards
Q6 MontanaTouchdown, 3 plays, −75 yards
Q6 North Dakota StateResult not recorded, 1 play, 17 yards
Play by play
1st quarter4 drives, then North Dakota State 3, Montana 0
North Dakota State Field goal, 7 plays
15:00
1st & 10 at own 35
Grant Glasgow kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Cam Miller pass complete to Eli Green for 19 yds to the NDSU 44 for a 1ST down
14:18
1st & 10 at own 44
TaMerik Williams run for 7 yds to the MONT 49
13:36
2nd & 3 at opp 49
Cam Miller pass complete to Eli Green for 35 yds to the MONT 14 for a 1ST down
13:11
1st & 10 at opp 14
RaJa Nelson run for 2 yds to the MONT 12
12:26
2nd & 8 at opp 12
Cam Miller run for no gain to the MONT 12
11:46
3rd & 8 at opp 12
Cam Miller pass incomplete to Eli Green
11:43
4th & 8 at opp 12
Griffin Crosa 30 Yd Field GoalNorth Dakota State 3, Montana 0
Montana Punt, 5 plays
11:43
4th & 8 at own 35
Eli Ozick kickoff for 65 yds for a touchback
11:35
1st & 10 at own 25
Xavier Harris run for 8 yds to the MONT 33
11:03
2nd & 2 at own 33
Clifton McDowell pass complete to Junior Bergen for 6 yds to the MONT 39 for a 1ST down
10:38
1st & 10 at own 39
Clifton McDowell pass incomplete to Keelan White
10:32
2nd & 10 at own 39
Eli Gillman run for 6 yds to the MONT 45
9:58
3rd & 4 at own 45
Clifton McDowell pass incomplete to Aaron Fontes
9:51
4th & 4 at own 45
Travis Benham punt for 41 yds, fair catch by Jayden Price at the NDSU 14
North Dakota State Punt, 8 plays
9:44
1st & 10 at own 14
Cam Miller pass complete to Joe Stoffel for 12 yds to the NDSU 26 for a 1ST down
9:07
1st & 10 at own 26
Barika Kpeenu run for 5 yds to the NDSU 31
8:31
2nd & 5 at own 31
TaMerik Williams run for 4 yds to the NDSU 35
8:05
3rd & 1 at own 35
Timeout North Dakota State, clock 08:05
8:00
3rd & 1 at own 35
Cole Payton run for 3 yds to the NDSU 38 for a 1ST down
7:22
1st & 10 at own 38
Cam Miller pass complete to Zach Mathis for 14 yds to the MONT 48 for a 1ST down
6:49
1st & 10 at opp 48
Cole Payton run for 6 yds to the MONT 42
6:02
2nd & 4 at opp 42
Cam Miller pass incomplete to Finn Diggins
6:02
3rd & 4 at opp 42
North Dakota State Penalty, False Start (Mason Miller) to the MONT 47
6:02
3rd & 9 at opp 47
North Dakota State Penalty, False Start (Jake Kubas) to the NDSU 48
5:54
3rd & 14 at own 48
Cam Miller sacked by Kale Edwards for a loss of 1 yard to the NDSU 47
5:19
4th & 15 at own 47
North Dakota State Penalty, False Start (Cole Wisniewski) to the NDSU 42
4:48
4th & 20 at own 42
Kaedin Steindorf punt for 45 yds, downed at the MONT 13
Montana Touchdown, 16 plays
4:45
1st & 10 at own 13
Clifton McDowell pass incomplete to Erik Barker
4:39
2nd & 10 at own 13
Nick Ostmo run for 4 yds to the MONT 17
4:06
3rd & 6 at own 17
Clifton McDowell pass complete to Aaron Fontes for 7 yds to the MONT 24 for a 1ST down
3:39
1st & 10 at own 24
Clifton McDowell pass complete to Junior Bergen for 13 yds to the MONT 37 for a 1ST down
3:13
1st & 10 at own 37
Nick Ostmo run for 5 yds to the MONT 42
2:51
2nd & 5 at own 42
Nick Ostmo run for 5 yds to the MONT 47 for a 1ST down
2:10
1st & 10 at own 47
Clifton McDowell sacked by Javier Derritt for a loss of 6 yards to the MONT 41
1:26
2nd & 16 at own 41
Clifton McDowell pass complete to Junior Bergen for 4 yds to the MONT 45
0:43
3rd & 12 at own 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
0:27
1st & 10 at opp 24
Nick Ostmo run for 1 yd to the NDSU 23
Q2 14:54
2nd & 9 at opp 23
Nick Ostmo run for 9 yds to the NDSU 14 for a 1ST down
Q2 14:28
1st & 10 at opp 14
Nick Ostmo run for 2 yds to the NDSU 12
Q2 13:49
2nd & 8 at opp 12
Clifton McDowell run for 1 yd to the NDSU 11
Q2 12:57
3rd & 7 at opp 11
Clifton McDowell run for 9 yds to the NDSU 2 for a 1ST down
Q2 12:22
1st & goal at opp 2
Eli Gillman run for a loss of 1 yard to the NDSU 3
Q2 11:55
2nd & goal at opp 3
Eli Gillman 3 Yd Run (Nico Ramos Kick)Montana 7, North Dakota State 3
2nd quarter3 drives, then Montana 10, North Dakota State 6
North Dakota State Punt, 6 plays
11:55
2nd & 11 at own 35
Grant Glasgow kickoff for 65 yds for a touchback
11:49
1st & 10 at own 25
TaMerik Williams run for 12 yds to the NDSU 37 for a 1ST down
11:11
1st & 10 at own 37
TaMerik Williams run for 7 yds to the NDSU 44
10:28
2nd & 3 at own 44
Barika Kpeenu run for 7 yds to the MONT 49 for a 1ST down
9:49
1st & 10 at opp 49
Barika Kpeenu run for 1 yd to the MONT 48
9:06
2nd & 9 at opp 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.
8:45
2nd & 24 at own 37
RaJa Nelson run for 2 yds to the NDSU 39
8:08
3rd & 22 at own 39
Cam Miller pass incomplete to Jake Lippe
8:08
4th & 22 at own 39
North Dakota State Penalty, Delay of Game (-5 Yards) to the NDSU 34
8:00
4th & 27 at own 34
Kaedin Steindorf punt for 39 yds , Junior Bergen returns for no gain to the MONT 27
Montana Field goal, 8 plays
7:51
1st & 10 at own 27
Junior Bergen run for 21 yds to the MONT 48 for a 1ST down
7:12
1st & 10 at own 48
Clifton McDowell pass complete to Junior Bergen for 9 yds to the NDSU 43
6:30
2nd & 1 at opp 43
Clifton McDowell pass complete to Xavier Harris for 24 yds to the NDSU 19 for a 1ST down
5:50
1st & 10 at opp 19
Clifton McDowell run for 15 yds to the NDSU 4 for a 1ST down
5:14
1st & goal at opp 4
Eli Gillman run for a loss of 3 yards to the NDSU 7
4:31
2nd & goal at opp 7
Clifton McDowell run for a loss of 5 yards to the NDSU 12
3:41
3rd & goal at opp 12
Clifton McDowell sacked by Javier Derritt for a loss of 17 yards to the NDSU 29
2:55
4th & 0 at opp 29
Grant Glasgow 46 Yd Field GoalMontana 10, North Dakota State 3
North Dakota State Field goal, 13 plays
2:55
4th & 35 at own 35
Grant Glasgow kickoff for 65 yds for a touchback
2:47
1st & 10 at own 25
TaMerik Williams run for 2 yds to the NDSU 27
2:14
2nd & 8 at own 27
Cole Payton run for a loss of 4 yards to the NDSU 23
1:26
3rd & 12 at own 23
Cam Miller pass complete to Eli Green for 15 yds to the NDSU 38 for a 1ST down
1:03
1st & 10 at own 38
Cam Miller pass incomplete to Jake Lippe, broken up by Trevin Gradney
0:55
2nd & 10 at own 38
Cam Miller pass complete to Eli Green for 20 yds to the MONT 42 for a 1ST down
0:35
1st & 10 at opp 42
Cam Miller sacked by Hayden Harris for a loss of 5 yards to the MONT 47
0:34
2nd & 15 at opp 47
Timeout North Dakota State, clock 00:34
0:30
2nd & 15 at opp 47
Cam Miller pass incomplete to Eli Green, broken up by TraJon Cotton
0:24
3rd & 15 at opp 47
Cam Miller pass complete to RaJa Nelson for 13 yds to the MONT 34
0:24
4th & 2 at opp 34
Timeout Montana, clock 00:24
0:17
4th & 2 at opp 34
Eli Green run for 17 yds to the MONT 17 for a 1ST down
0:12
1st & 10 at opp 17
TEAM pass incomplete
0:07
2nd & 10 at opp 17
Cam Miller pass incomplete to Eli Green
0:07
3rd & 10 at opp 17
Timeout Montana, clock 00:07
0:02
3rd & 10 at opp 17
Cam Miller pass incomplete
0:00
4th & 10 at opp 17
Griffin Crosa 35 Yd Field GoalMontana 10, North Dakota State 6
3rd quarter5 drives, then Montana 10, North Dakota State 9
Montana Punt, 6 plays
15:00
1st & 10 at own 35
Eli Ozick kickoff for 65 yds for a touchback
14:54
1st & 10 at own 25
Eli Gillman run for no gain to the MONT 25
14:15
2nd & 10 at own 25
Clifton McDowell pass complete to Eli Gillman for 7 yds to the MONT 32
13:42
3rd & 3 at own 32
Clifton McDowell pass incomplete to Aaron Fontes, broken up by Eli Mostaert
13:35
4th & 3 at own 32
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.
13:29
1st & 10 at own 47
Clifton McDowell pass incomplete to Aaron Fontes, broken up by Marcus Sheppard
13:25
2nd & 10 at own 47
Clifton McDowell pass incomplete to Eli Gillman
13:17
3rd & 10 at own 47
Clifton McDowell pass complete to Eli Gillman for no gain to the MONT 47
12:34
4th & 10 at own 47
Travis Benham punt for 44 yds, fair catch by Jayden Price at the NDSU 9
North Dakota State Punt, 3 plays
12:27
1st & 10 at own 9
TaMerik Williams run for 8 yds to the NDSU 17
11:59
2nd & 2 at own 17
Cam Miller pass incomplete to Braylon Henderson
11:59
3rd & 2 at own 17
North Dakota State Penalty, False Start (Truman Werremeyer) to the NDSU 12
11:36
3rd & 7 at own 12
Cam Miller pass incomplete to Eli Green
11:29
4th & 7 at own 12
Kaedin Steindorf punt for 40 yds, punt out-of-bounds at the MONT 48
Montana Turnover on downs, 4 plays
11:23
1st & 10 at own 48
Nick Ostmo run for 2 yds to the 50 yard line
10:52
2nd & 8 at the 50
Clifton McDowell run for 2 yds to the NDSU 48
10:16
3rd & 6 at opp 48
Clifton McDowell pass complete to Keelan White for 4 yds to the NDSU 44
9:46
4th & 2 at opp 44
Timeout North Dakota State, clock 09:46
9:42
4th & 2 at opp 44
Clifton McDowell pass incomplete to Junior Bergen
North Dakota State Field goal, 9 plays
9:36
1st & 10 at own 44
Barika Kpeenu run for 6 yds to the 50 yard line
9:01
2nd & 4 at the 50
RaJa Nelson run for 12 yds to the MONT 38 for a 1ST down
8:32
1st & 10 at opp 38
TK Marshall run for 4 yds to the MONT 34
7:52
2nd & 6 at opp 34
Cam Miller pass incomplete to Hunter Brozio
7:46
3rd & 6 at opp 34
TK Marshall run for 10 yds to the MONT 24 for a 1ST down
7:07
1st & 10 at opp 24
Cole Payton run for 4 yds to the MONT 20
6:26
2nd & 6 at opp 20
TaMerik Williams run for no gain to the MONT 20
5:45
3rd & 6 at opp 20
Cole Payton run for no gain to the MONT 20
5:09
4th & 6 at opp 20
Griffin Crosa 38 Yd Field GoalMontana 10, North Dakota State 9
Montana Missed FG, 16 plays
5:09
4th & 6 at own 35
Eli Ozick kickoff for 65 yds for a touchback
5:04
1st & 10 at own 25
Eli Gillman run for 8 yds to the MONT 33
4:36
2nd & 2 at own 33
Clifton McDowell run for 7 yds to the MONT 40 for a 1ST down
4:00
1st & 10 at own 40
Eli Gillman run for 5 yds to the MONT 45
3:20
2nd & 5 at own 45
Eli Gillman run for 2 yds to the MONT 47
2:41
3rd & 3 at own 47
Clifton McDowell pass complete to Keelan White for 5 yds to the NDSU 48 for a 1ST down
2:06
1st & 10 at opp 48
Eli Gillman run for 4 yds to the NDSU 44
1:27
2nd & 6 at opp 44
Clifton McDowell pass incomplete to Evan Shafer
1:18
3rd & 6 at opp 44
Clifton McDowell run for 10 yds to the NDSU 34 for a 1ST down
0:38
1st & 10 at opp 34
Nick Ostmo run for 9 yds to the NDSU 25
0:04
2nd & 1 at opp 25
Clifton McDowell pass incomplete to Aaron Fontes, broken up by Kody Huisman
0:00
3rd & 1 at opp 25
Nick Ostmo run for no gain to the NDSU 25
Q4 14:58
4th & 1 at opp 25
Clifton McDowell pass complete to Evan Shafer for 6 yds to the NDSU 19 for a 1ST down
Q4 14:16
1st & 10 at opp 19
Clifton McDowell pass complete to Junior Bergen for 5 yds to the NDSU 14
Q4 13:38
2nd & 5 at opp 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
Q4 12:43
3rd & 19 at opp 28
Clifton McDowell pass incomplete to Keelan White, broken up by Marcus Sheppard
Q4 12:38
4th & 19 at opp 28
Nico Ramos 45 yd FG BLOCKED by Loshiaka Roques, spot at NODAKOTAST35.
4th quarter6 drives, then Tied at 16
North Dakota State Punt return TD, 3 plays (Montana scores)
12:31
1st & 10 at own 28
Cam Miller pass incomplete to Eli Green
12:23
2nd & 10 at own 28
TaMerik Williams run for a loss of 1 yard to the NDSU 27
11:39
3rd & 11 at own 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
11:22
4th & 23 at own 15
Junior Bergen 47 Yd Punt Return (Nico Ramos PAT failed)Montana 16, North Dakota State 9
North Dakota State Punt, 3 plays
11:22
1st & 10 at own 35
Grant Glasgow kickoff for 65 yds , Eli Green return for 18 yds to the NDSU 18
11:08
1st & 10 at own 18
TaMerik Williams run for 5 yds to the NDSU 23
10:35
2nd & 5 at own 23
TaMerik Williams run for 3 yds to the NDSU 26
9:58
3rd & 2 at own 26
North Dakota State Penalty, False Start (Mason Miller) to the NDSU 21
9:36
3rd & 7 at own 21
Cam Miller pass incomplete to Joe Stoffel
9:25
4th & 7 at own 21
Kaedin Steindorf punt for 42 yds , Junior Bergen returns for no gain to the MONT 37
Montana Punt, 6 plays
9:19
1st & 10 at own 37
Clifton McDowell run for 3 yds to the MONT 40
8:39
2nd & 7 at own 40
Nick Ostmo run for 6 yds to the MONT 46
7:56
3rd & 1 at own 46
Nick Ostmo run for 2 yds to the MONT 48 for a 1ST down
7:13
1st & 10 at own 48
Nick Ostmo run for a loss of 2 yards to the MONT 46
6:32
2nd & 12 at own 46
Clifton McDowell pass complete to Aaron Fontes for 4 yds to the 50 yard line
5:54
3rd & 8 at the 50
Clifton McDowell sacked by Jake Kava for a loss of 5 yards to the MONT 45
5:06
4th & 13 at own 45
Travis Benham punt for 36 yds, fair catch by Jayden Price at the NDSU 19
North Dakota State Touchdown, 9 plays
5:00
1st & 10 at own 19
TaMerik Williams run for 5 yds to the NDSU 24
4:25
2nd & 5 at own 24
Cam Miller pass incomplete to RaJa Nelson
4:16
3rd & 5 at own 24
Cam Miller run for no gain to the NDSU 24
3:33
4th & 5 at own 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
3:08
1st & 10 at opp 43
TK Marshall run for a loss of 3 yards to the MONT 46
2:34
2nd & 13 at opp 46
Cam Miller pass complete to Braylon Henderson for 20 yds to the MONT 26 for a 1ST down
2:01
1st & 10 at opp 26
Cam Miller run for a loss of 1 yard to the MONT 27 Cam Miller fumbled, recovered by NDSU
1:26
2nd & 11 at opp 27
Miller, Cam pass incomplete to Henderson, Braylon, PENALTY MONTANA pass interference (Walker, Corbin) 15 yards to the MONTANA12, NO PLAY, 1ST DOWN NODAKOTAST.
1:22
1st & 10 at opp 12
Cam Miller run for 3 yds to the MONT 9
0:51
2nd & 7 at opp 9
Eli Green 9 Yd pass from Cam Miller (Griffin Crosa Kick)Tied at 16
Montana Punt, 5 plays
0:51
2nd & 7 at own 35
Eli Ozick kickoff for 64 yds , Junior Bergen return for 28 yds to the MONT 29
0:38
1st & 10 at own 29
Clifton McDowell pass incomplete to Keelan White
0:32
2nd & 10 at own 29
Clifton McDowell pass complete to Aaron Fontes for 13 yds to the MONT 42 for a 1ST down
0:25
1st & 10 at own 42
Clifton McDowell pass incomplete to Aaron Fontes
0:20
2nd & 10 at own 42
Clifton McDowell pass incomplete to Sawyer Racanelli
0:15
3rd & 10 at own 42
Clifton McDowell pass incomplete to Keelan White, broken up by Marcus Sheppard
0:10
4th & 10 at own 42
Travis Benham punt for 33 yds, fair catch by Jayden Price at the NDSU 25
North Dakota State Result not recorded, 1 play
0:09
1st & 10 at own 25
TEAM run for a loss of 1 yard to the NDSU 24
Overtime2 drives, then Tied at 23
North Dakota State Touchdown, 1 play
1st & 10 at opp 25
Cole Payton 25 Yd Run (Griffin Crosa Kick)North Dakota State 23, Montana 16
Montana Touchdown, 2 plays
1st & 10 at opp 25
Clifton McDowell run for 3 yds to the NDSU 22
2nd & 7 at opp 22
Junior Bergen 22 Yd pass from Clifton McDowell (Nico Ramos Kick)Tied at 23
2nd overtime2 drives, then Montana 31, North Dakota State 29
Montana Touchdown, 3 plays
1st & 10 at opp 25
Eli Gillman run for 5 yds to the NDSU 20
2nd & 5 at opp 20
Eli Gillman run for 7 yds to the NDSU 13 for a 1ST down
1st & 10 at opp 13
Eli Gillman run for 13 yds for a TDMontana 29, North Dakota State 23
1st & goal at opp 3
Timeout Montana, clock 00:00
North Dakota State Result not recorded, 1 play
1st & 10 at opp 25
Cole Payton run for 8 yds to the MONT 17
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.