From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Dakota State
Montana State
374
Total yards
509
78
Passing yards
230
296
Rushing yards
279
5.6
Yards per pass
12.1
6.9
Yards per rush
7.0
18
First downs
21
2–9
Third downs
3–10
0–0
Fourth downs
1–2
0
Turnovers
1
7–45
Penalties
6–46
29:43
Possession
30:17
Efficiency
North Dakota State
Montana State
38%
Success rate
47%
0.28
EPA per play
0.40
1.61
Explosiveness
1.58
0.35
Rushing EPA
0.32
0.13
Passing EPA
0.55
21%
Passing-down success
21%
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 State 58% to win. North Dakota State won as Elo’s underdog.
The line
Montana State −3.5, over/under 55.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 State drives left to right, North Dakota State right to left.
Q1 Montana StateMissed FG, 10 plays, 59 yards
Q1 North Dakota StatePunt, 3 plays, 0 yards
Q1 Montana StateMissed FG, 4 plays, −1 yard
Q1 North Dakota StatePunt, 3 plays, 4 yards
Q1 Montana StateTouchdown, 3 plays, 63 yards
Q1 North Dakota StatePunt, 6 plays, 25 yards
Q2 Montana StatePunt, 4 plays, 2 yards
Q2 North Dakota StateTouchdown, 5 plays, 39 yards
Q2 Montana StatePunt, 3 plays, 7 yards
Q2 North Dakota StateTouchdown, 5 plays, 93 yards
Q2 Montana StateTouchdown, 6 plays, 71 yards
Q2 North Dakota StatePunt, 3 plays, −5 yards
Q2 Montana StateInterception, 2 plays, 10 yards
Q3 North Dakota StateTouchdown, 1 play, 75 yards
Q3 Montana StateTouchdown, 2 plays, 86 yards
Q3 North Dakota StatePunt, 3 plays, 0 yards
Q3 Montana StateTouchdown, 8 plays, 69 yards
Q3 North Dakota StatePunt, 6 plays, 3 yards
Q3 Montana StateTurnover on downs, 7 plays, 47 yards
Q4 North Dakota StatePunt, 7 plays, 8 yards
Q4 Montana StatePunt, 5 plays, 21 yards
Q4 North Dakota StateTouchdown, 9 plays, 89 yards
Q4 Montana StatePunt, 6 plays, 33 yards
Q4 North Dakota StateResult not recorded, 1 play, 2 yards
Q5 North Dakota StateTouchdown, 5 plays, 25 yards
Q5 Montana StateTouchdown, 1 play, 25 yards
Play by play
1st quarter6 drives, then Montana State 7, North Dakota State 0
Montana State Missed FG, 10 plays
15:00
Eli Ozick kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Tommy Mellott run for 20 yds to the MTST 45 for a 1ST down
15:00
1st & 10 at own 45
Tommy Mellott pass complete to Ty McCullouch for 5 yds to the 50 yard line
15:00
2nd & 5 at the 50
Tommy Mellott run for no gain to the 50 yard line
15:00
3rd & 5 at the 50
Tommy Mellott run for 3 yds to the NDSU 47
15:00
4th & 2 at opp 47
Sean Chambers run for 3 yds to the NDSU 44 for a 1ST down
15:00
1st & 10 at opp 44
Sean Chambers pass complete to Scottre Humphrey for 26 yds to the NDSU 18 for a 1ST down
15:00
1st & 10 at opp 18
Sean Chambers run for a loss of 4 yards to the NDSU 22
15:00
2nd & 14 at opp 22
Tommy Mellott run for 8 yds to the NDSU 14
15:00
3rd & 6 at opp 14
Tommy Mellott run for a loss of 2 yards to the NDSU 16
9:28
4th & 8 at opp 16
Casey Kautzman 33 yd FG MISSED
North Dakota State Punt, 3 plays
9:28
1st & 10 at own 20
RaJa Nelson run for a loss of 1 yard to the NDSU 19
9:28
2nd & 11 at own 19
Cam Miller run for 3 yds to the NDSU 22
9:28
3rd & 8 at own 22
Cam Miller sacked by Nolan Askelson for a loss of 2 yards to the NDSU 20
7:22
4th & 10 at own 20
Kaedin Steindorf punt for 40 yds , Taco Dowler returns for no gain to the NDSU 31
Montana State Missed FG, 4 plays
7:22
1st & 10 at opp 31
Tommy Mellott run for a loss of 4 yards to the NDSU 35
7:22
2nd & 14 at opp 35
Tommy Mellott run for 6 yds to the NDSU 29
7:22
3rd & 8 at opp 29
Sean Chambers run for a loss of 3 yards to the NDSU 32
5:11
4th & 11 at opp 32
Casey Kautzman 49 yd FG MISSED
North Dakota State Punt, 3 plays
5:11
1st & 10 at own 32
Cole Payton run for 3 yds to the NDSU 35
5:11
2nd & 7 at own 35
Cam Miller pass complete to Eli Green for 1 yd to the NDSU 36
5:11
3rd & 6 at own 36
Cam Miller run for no gain to the NDSU 36
3:08
4th & 6 at own 36
Kaedin Steindorf punt for 39 yds
Montana State Touchdown, 3 plays
3:08
1st & 10 at own 37
Tommy Mellott pass complete to Jacob Trimble for 18 yds to the NDSU 45 for a 1ST down
3:08
1st & 10 at opp 45
Tommy Mellott pass complete to Scottre Humphrey for 11 yds to the NDSU 34 for a 1ST down
1:57
1st & 10 at opp 34
Tommy Mellott pass complete to Ty McCullouch for 34 yds for a TD (Casey Kautzman KICK)Montana State 7, North Dakota State 0
North Dakota State Punt, 6 plays
1:57
Brendan Hall kickoff for 65 yds for a touchback
1:57
1st & 10 at own 25
Cam Miller pass incomplete
1:57
2nd & 10 at own 25
Cam Miller sacked by Level Price Jr. for a loss of 3 yards to the NDSU 22
1:57
3rd & 13 at own 22
Cam Miller pass complete to Eli Green for 34 yds to the MTST 44 for a 1ST down
0:00
1st & 10 at opp 44
Cam Miller run for no gain to the MTST 44
Q2 15:00
2nd & 10 at opp 44
Barika Kpeenu run for 4 yds to the MTST 40
Q2 15:00
3rd & 6 at opp 40
North Dakota State Penalty, Offensive Holding (Zach Mathis) to the 50 yard line
Q2 15:00
3rd & 16 at the 50
Cam Miller pass incomplete
Q2 13:40
4th & 16 at the 50
Kaedin Steindorf punt for 46 yds
2nd quarter7 drives, then Tied at 14
Montana State Punt, 4 plays
13:40
1st & 10 at own 4
Tommy Mellott run for 3 yds to the MTST 7
13:40
2nd & 7 at own 7
Montana State Penalty, Offensive Holding (-8 Yards) to the MTST 8 for a 1ST down
13:40
1st & 10 at own 8
Tommy Mellott run for a loss of 2 yards to the MTST 6
13:40
2nd & 12 at own 6
Sean Chambers pass incomplete
11:48
3rd & 12 at own 6
Brendan Hall punt for 33 yds
North Dakota State Touchdown, 5 plays
11:48
1st & 10 at opp 39
RaJa Nelson run for 25 yds to the MTST 14 for a 1ST down
11:48
1st & 10 at opp 14
Cole Payton run for 4 yds to the MTST 10
11:48
2nd & 6 at opp 10
Cam Miller run for no gain to the MTST 10
11:48
3rd & 6 at opp 10
MILLER, Cam pass to the left incomplete intended for MATHIS, Zach thrown to the MSU10. PENALTY MSU Pass Interference enforced at the spot of the foul for 4 yards to the MSU6 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
11:48
1st & goal at opp 6
Cam Miller run for 3 yds to the MTST 3
8:52
2nd & goal at opp 3
Cam Miller pass complete to Zach Mathis for 3 yds for a TD (Griffin Crosa KICK)Tied at 7
Montana State Punt, 3 plays
8:48
Eli Ozick kickoff for 57 yds
8:48
1st & 10 at own 28
Scottre Humphrey run for 3 yds to the MTST 31
8:48
2nd & 7 at own 31
Scottre Humphrey run for 4 yds to the MTST 35
8:48
3rd & 3 at own 35
MELLOTT, Tommy pass to the left incomplete intended for LONERGAN, Ryan thrown to the MSU47. PENALTY MSU Ineligible Receiver Downfield on Pass NDS Pass Interference , Offsetting penalties [SG]. NO PLAY (replay the down).
8:48
3rd & 3 at own 35
Tommy Mellott pass incomplete
7:05
4th & 3 at own 35
Brendan Hall punt for 58 yds
North Dakota State Touchdown, 5 plays
7:05
1st & 10 at own 7
TaMerik Williams run for 8 yds to the NDSU 15
7:05
2nd & 2 at own 15
Cole Payton pass complete to Zach Mathis for 12 yds to the NDSU 27 for a 1ST down
7:05
1st & 10 at own 27
North Dakota State Penalty, False Start (Zach Mathis) to the NDSU 22
7:05
1st & 15 at own 22
RaJa Nelson run for 22 yds to the NDSU 44 for a 1ST down
7:05
1st & 10 at own 44
Cam Miller run for 12 yds to the MTST 44 for a 1ST down
4:07
1st & 10 at opp 44
TaMerik Williams run for 44 yds for a TD (Griffin Crosa KICK)North Dakota State 14, Montana State 7
Montana State Touchdown, 6 plays
4:07
Eli Ozick kickoff for 61 yds
4:07
1st & 10 at own 29
Tommy Mellott pass complete to Ty McCullouch for 32 yds to the NDSU 39 for a 1ST down
4:07
1st & 10 at opp 39
Tommy Mellott pass complete to Taco Dowler for 19 yds to the NDSU 20 for a 1ST down
4:07
1st & 10 at opp 20
Sean Chambers run for 12 yds to the NDSU 8 for a 1ST down
4:07
1st & goal at opp 8
Sean Chambers run for 2 yds to the NDSU 6
4:07
2nd & goal at opp 6
Tommy Mellott pass incomplete
1:05
3rd & goal at opp 6
Tommy Mellott run for 6 yds for a TD (Casey Kautzman KICK)Tied at 14
North Dakota State Punt, 3 plays
1:05
Brendan Hall kickoff for 65 yds for a touchback
1:05
1st & 10 at own 25
North Dakota State Penalty, Offensive Holding (Zach Mathis) to the NDSU 15
1:05
1st & 20 at own 15
Cam Miller pass incomplete
0:20
3rd & 10 at own 25
Timeout Montana State, clock 00:20
0:20
2nd & 20 at own 15
TK Marshall run for 10 yds to the NDSU 25
0:20
3rd & 10 at own 25
Cam Miller pass incomplete
0:20
4th & 10 at own 25
North Dakota State Penalty, False Start (Zach Mathis) to the NDSU 20
0:08
4th & 15 at own 20
Kaedin Steindorf punt for 41 yds
Montana State Interception, 2 plays
0:03
1st & 10 at own 49
Timeout Montana State, clock 00:03
0:03
1st & 10 at own 39
Tommy Mellott run for 10 yds to the MTST 49 for a 1ST down
0:00
1st & 10 at own 49
Tommy Mellott pass intercepted Cole Wisniewski return for no gain to the NDSU 11
3rd quarter6 drives, then Montana State 28, North Dakota State 21
North Dakota State Touchdown, 1 play
15:00
Brendan Hall kickoff for 65 yds for a touchback
14:50
1st & 10 at own 25
TaMerik Williams run for 75 yds for a TD (Griffin Crosa KICK)North Dakota State 21, Montana State 14
Montana State Touchdown, 2 plays
14:44
Eli Ozick kickoff for 64 yds
14:44
1st & 10 at own 14
Scottre Humphrey run for 10 yds to the MTST 24 for a 1ST down
13:56
1st & 10 at own 24
Tommy Mellott run for 76 yds for a TD (Casey Kautzman KICK)Tied at 21
North Dakota State Punt, 3 plays
13:56
Brendan Hall kickoff for 65 yds for a touchback
13:56
1st & 10 at own 25
TK Marshall run for 1 yd to the NDSU 26
13:56
2nd & 9 at own 26
RaJa Nelson run for a loss of 1 yard to the NDSU 25
13:56
3rd & 10 at own 25
Cam Miller pass incomplete
12:19
4th & 10 at own 25
Kaedin Steindorf punt for 57 yds
Montana State Touchdown, 8 plays
11:29
2nd & 6 at own 35
Timeout Montana State, clock 11:29
11:29
1st & 10 at own 31
Tommy Mellott pass complete to Scottre Humphrey for 4 yds to the MTST 35
11:29
2nd & 6 at own 35
Tommy Mellott pass complete to Ty McCullouch for 21 yds to the NDSU 44 for a 1ST down
11:29
1st & 10 at opp 44
Tommy Mellott pass incomplete
11:29
2nd & 10 at opp 44
Tommy Mellott run for 4 yds to the NDSU 40
11:29
3rd & 6 at opp 40
Tommy Mellott pass complete to Taco Dowler for 19 yds to the NDSU 21 for a 1ST down
11:29
1st & 10 at opp 21
Tommy Mellott run for 7 yds to the NDSU 14
11:29
2nd & 3 at opp 14
Tommy Mellott run for 5 yds to the NDSU 9 for a 1ST down
8:08
1st & goal at opp 9
Tommy Mellott pass complete to Clevan Thomas for 9 yds for a TD (Casey Kautzman KICK)Montana State 28, North Dakota State 21
North Dakota State Punt, 6 plays
8:08
Brendan Hall kickoff for 65 yds for a touchback
8:08
1st & 10 at own 25
Cole Payton run for 2 yds to the NDSU 27
8:08
2nd & 8 at own 27
North Dakota State Penalty, False Start (Zach Mathis) to the NDSU 22
8:08
2nd & 13 at own 22
Cam Miller run for no gain to the NDSU 22
8:08
3rd & 13 at own 22
Cam Miller pass complete to Eli Green for 14 yds to the NDSU 36 for a 1ST down
8:08
1st & 10 at own 36
Cam Miller pass incomplete
8:08
2nd & 10 at own 36
TaMerik Williams run for no gain to the NDSU 36
8:08
3rd & 10 at own 36
Cam Miller sacked by Brody Grebe for a loss of 8 yards to the NDSU 28
4:16
4th & 18 at own 28
Kaedin Steindorf punt for 55 yds
Montana State Turnover on downs, 7 plays
4:16
1st & 10 at own 17
Tommy Mellott pass complete to Marqui Johnson for a loss of 2 yards to the MTST 15
4:16
2nd & 12 at own 15
Scottre Humphrey run for 1 yd to the MTST 16
4:16
3rd & 11 at own 16
Tommy Mellott pass complete to Clevan Thomas for 39 yds to the NDSU 45 for a 1ST down
4:16
1st & 10 at opp 45
Takhari Carr run for 8 yds to the NDSU 37
4:16
2nd & 2 at opp 37
Montana State Penalty, Illegal Touch-Pass enforced (-5 Yards) to the NDSU 47
4:16
3rd & 7 at opp 42
QB Keeper MELLOTT, Tommy rush up the middle for a gain of 6 yards to the NDS36, out of bounds. PENALTY MSU Illegal Block in the Back enforced 10 yards from the NDS42 to the MSU48 [NHSG]. NO PLAY (replay the down).
4:16
3rd & 17 at own 48
Scottre Humphrey run for 15 yds to the NDSU 37
0:00
4th & 2 at opp 37
Scottre Humphrey run for 1 yd to the NDSU 36
4th quarter5 drives, then Tied at 28
North Dakota State Punt, 7 plays
15:00
1st & 10 at own 36
Cole Payton run for 1 yd to the NDSU 37
15:00
2nd & 9 at own 37
Montana State Penalty, Offsides (5 Yards) to the NDSU 42
15:00
2nd & 4 at own 42
TaMerik Williams run for 4 yds to the NDSU 46 for a 1ST down
15:00
1st & 10 at own 46
Cole Payton run for no gain to the NDSU 46
15:00
2nd & 10 at own 46
Montana State Penalty, Defensive Pass Interference (TEAM) to the MTST 39 for a 1ST down
15:00
1st & 10 at opp 39
Cam Miller run for no gain to the MTST 39
15:00
2nd & 10 at opp 39
Cam Miller pass incomplete
15:00
3rd & 10 at opp 39
Cam Miller sacked by Nolan Askelson for a loss of 12 yards to the NDSU 49
15:00
4th & 22 at own 49
North Dakota State Penalty, Delay Of Game (TEAM) to the NDSU 44
10:36
4th & 27 at own 44
Kaedin Steindorf punt for 32 yds
Montana State Punt, 5 plays
10:36
1st & 10 at own 24
Tommy Mellott run for 3 yds to the MTST 27
10:36
2nd & 7 at own 27
Scottre Humphrey run for 9 yds to the MTST 36 for a 1ST down
10:36
1st & 10 at own 36
Scottre Humphrey run for 3 yds to the MTST 39
10:36
2nd & 7 at own 39
Scottre Humphrey run for 6 yds to the MTST 45
10:36
3rd & 1 at own 45
Tommy Mellott run for no gain to the MTST 45
7:21
4th & 1 at own 45
Brendan Hall punt for 44 yds, fair catch by Jayden Price at the NDSU 11
North Dakota State Touchdown, 9 plays
7:21
1st & 10 at own 11
RaJa Nelson run for 4 yds to the NDSU 15
7:21
2nd & 6 at own 15
Cam Miller run for 17 yds to the NDSU 32 for a 1ST down
7:21
1st & 10 at own 32
RaJa Nelson run for 6 yds to the NDSU 38
7:21
2nd & 4 at own 38
TaMerik Williams run for 6 yds to the NDSU 44 for a 1ST down
7:21
1st & 10 at own 44
TaMerik Williams run for 13 yds to the MTST 43 for a 1ST down
7:21
1st & 10 at opp 43
TaMerik Williams run for 1 yd to the MTST 42
7:21
2nd & 9 at opp 42
Cam Miller pass complete to Eli Green for 14 yds to the MTST 28 for a 1ST down
7:21
1st & 10 at opp 28
TaMerik Williams run for a loss of 1 yard to the MTST 29
2:33
2nd & 11 at opp 29
TK Marshall run for 29 yds for a TD (Griffin Crosa KICK)Tied at 28
Montana State Punt, 6 plays
2:33
Eli Ozick kickoff for 65 yds for a touchback
2:33
1st & 10 at own 25
Jared White run for 8 yds to the MTST 33
2:33
2nd & 2 at own 33
Jared White run for 2 yds to the MTST 35 for a 1ST down
2:33
1st & 10 at own 35
Sean Chambers run for 29 yds to the NDSU 36 for a 1ST down
1:27
2nd & 10 at opp 36
Timeout North Dakota State, clock 01:27
1:27
1st & 10 at opp 36
Jared White run for no gain to the NDSU 36
1:27
2nd & 10 at opp 36
Sean Chambers sacked by Jake Kava for a loss of 4 yards to the NDSU 40
0:44
4th & 16 at opp 42
Timeout North Dakota State, clock 00:44
0:44
3rd & 14 at opp 40
Sean Chambers sacked by Dylan Hendricks for a loss of 2 yards to the NDSU 42
0:35
4th & 16 at opp 42
Brendan Hall punt for 40 yds, downed at the NDSU 2
North Dakota State Result not recorded, 1 play
0:00
1st & 10 at own 2
Cam Miller run for 2 yds to the NDSU 4
Overtime3 drives, then North Dakota State 35, Montana State 34
North Dakota State Touchdown, 5 plays
1st & 10 at opp 13
Cole Payton run for 8 yds to the MTST 5
2nd & 2 at opp 5
Cole Payton run for 2 yds to the MTST 3 for a 1ST down
Montana State Touchdown, 1 play
1st & 10 at opp 25
Scottre Humphrey 25 Yd Run (Casey Kautzman PAT blocked)
North Dakota State Touchdown, 5 plays
Cam Miller 3 Yd Run (Griffin Crosa Kick)North Dakota State 35, Montana State 28
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.