From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Dakota
North Dakota State
267
Total yards
429
166
Passing yards
221
101
Rushing yards
208
7.2
Yards per pass
9.2
3.3
Yards per rush
4.6
14
First downs
25
5–11
Third downs
11–16
0–0
Fourth downs
0–1
2
Turnovers
0
6–65
Penalties
5–51
25:41
Possession
34:19
Efficiency
North Dakota
North Dakota State
43%
Success rate
52%
0.01
EPA per play
0.29
1.08
Explosiveness
1.16
−0.32
Rushing EPA
0.07
0.45
Passing EPA
0.69
31%
Passing-down success
43%
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)
North Dakota State 72% to win. Elo’s favorite won.
The line
North Dakota State −14.5, over/under 60.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. North Dakota State drives left to right, North Dakota right to left.
Q1 North Dakota StateTouchdown, 7 plays, 56 yards
Q1 North DakotaPunt, 3 plays, −1 yard
Q1 North Dakota StatePunt, 3 plays, 2 yards
Q1 North DakotaPunt, 3 plays, 7 yards
Q1 North Dakota StateTouchdown, 7 plays, 61 yards
Q1 North DakotaTouchdown, 11 plays, 75 yards
Q2 North Dakota StateTouchdown, 5 plays, 65 yards
Q2 North DakotaField goal, 10 plays, 47 yards
Q2 North Dakota StateField goal, 11 plays, 58 yards
Q2 North DakotaEnd of half, 1 play, −1 yard
Q3 North DakotaFumble, 1 play, 3 yards
Q3 North Dakota StateTouchdown, 8 plays, 38 yards
Q3 North DakotaPunt, 6 plays, 18 yards
Q3 North Dakota StateTouchdown, 9 plays, 85 yards
Q3 North DakotaPunt, 5 plays, 23 yards
Q4 North Dakota StatePunt, 3 plays, 9 yards
Q4 North DakotaTouchdown, 1 play, 5 yards
Q4 North Dakota StateField goal, 13 plays, 48 yards
Q4 North DakotaFumble, 7 plays, 32 yards
Q4 North Dakota StateTurnover on downs, 5 plays, 37 yards
Q4 North DakotaEnd of game, 7 plays, 65 yards
Play by play
1st quarter6 drives, then North Dakota State 14, North Dakota 0
North Dakota State Touchdown, 7 plays
15:00
Luke Silvernale kickoff for 65 yds , TK Marshall return for 44 yds to the NDSU 44 TK Marshall fumbled, recovered by NDSU TK Marshall T. Marshall return for 44 yds , return for no gain to the NDSU 44
14:50
1st & 10 at own 44
CharMar Brown run for 11 yds to the UND 45 for a 1ST down
14:11
1st & 10 at opp 45
Cam Miller pass complete to Joe Stoffel for 9 yds to the UND 36
13:23
2nd & 1 at opp 36
Cam Miller pass complete to Chris Harris for 7 yds to the UND 29 for a 1ST down
12:53
1st & 10 at opp 29
(12:53) MILLER, Cam pass deep to the right incomplete intended for HENDERSON, Braylon thrown to the UND3, clock 12:48. PENALTY UND Pass Interference on BLUIETT, Antonio enforced at the spot of the foul for 15 yards to the UND14 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
12:48
1st & 10 at opp 14
Barika Kpeenu run for 2 yds to the UND 12
12:08
2nd & 8 at opp 12
Cam Miller run for 6 yds to the UND 6
11:20
3rd & 2 at opp 6
Cam Miller run for 4 yds to the UND 2 for a 1ST down
10:39
1st & goal at opp 2
CharMar Brown run for 2 yds for a TD (Griffin Crosa KICK)North Dakota State 7, North Dakota 0
North Dakota Punt, 3 plays
10:39
Eli Ozick kickoff for 65 yds for a touchback
10:38
1st & 10 at own 25
Isaiah Smith run for 1 yd to the UND 26
10:08
2nd & 9 at own 26
Simon Romfo run for a loss of 1 yard to the UND 25
9:36
3rd & 10 at own 25
North Dakota Penalty, False Start (-5 Yards) to the UND 20
9:29
3rd & 15 at own 20
Simon Romfo pass complete to Isaiah Smith for 4 yds to the UND 24
8:55
4th & 11 at own 24
Luke Silvernale punt for 47 yds , Jackson Williams returns for 7 yds to the NDSU 36
8:47
1st & 10 at own 36
Timeout North Dakota State, clock 08:47
North Dakota State Punt, 3 plays
8:47
1st & 10 at own 36
CharMar Brown run for 2 yds to the NDSU 38
8:12
2nd & 8 at own 38
Cam Miller pass incomplete
8:07
3rd & 8 at own 38
Cam Miller pass incomplete
7:58
4th & 8 at own 38
Kaedin Steindorf punt for 54 yds, downed at the UND 8
7:47
1st & 10 at own 8
Timeout North Dakota State, clock 07:47
North Dakota Punt, 3 plays
7:46
1st & 10 at own 8
Sawyer Seidl run for 4 yds to the UND 12
7:12
2nd & 6 at own 12
Simon Romfo pass complete to Sawyer Seidl for 3 yds to the UND 15
6:24
3rd & 3 at own 15
Sawyer Seidl run for no gain to the UND 15
5:55
4th & 3 at own 15
Luke Silvernale punt for 36 yds, fair catch by Jackson Williams at the NDSU 39
5:50
1st & 10 at own 39
Timeout North Dakota State, clock 05:50
North Dakota State Touchdown, 7 plays
5:49
1st & 10 at own 39
CharMar Brown run for 5 yds to the NDSU 44
5:10
2nd & 5 at own 44
CharMar Brown run for 2 yds to the NDSU 46
4:26
3rd & 3 at own 46
CharMar Brown run for 5 yds to the UND 49 for a 1ST down
3:49
1st & 10 at opp 49
Cam Miller pass incomplete
3:43
2nd & 10 at opp 49
Barika Kpeenu run for 3 yds to the UND 46
3:01
3rd & 7 at opp 46
Cam Miller pass complete to Braylon Henderson for 10 yds to the UND 36 for a 1ST down
2:14
1st & 10 at opp 36
Cam Miller pass complete to Bryce Lance for 36 yds for a TD (Griffin Crosa KICK)North Dakota State 14, North Dakota 0
North Dakota Touchdown, 11 plays
2:14
Eli Ozick kickoff for 65 yds for a touchback
2:13
1st & 10 at own 25
Gaven Ziebarth run for 9 yds to the UND 34
1:39
2nd & 1 at own 34
North Dakota State Penalty, Unsportsmanlike Conduct (Eli Mostaert) to the NDSU 48 for a 1ST down
1:22
1st & 10 at opp 48
Gaven Ziebarth run for 6 yds to the NDSU 42
0:47
2nd & 4 at opp 42
(00:47) SMITH, Isaiah rush to the left for a gain of 15 yards to the NDSU27 (GIVANCE, Darius), clock 00:38. PENALTY UND Holding on BECHER, Liam enforced 10 yards from the NDSU42 to the UND48 [NHSG]. NO PLAY (replay the down).
0:09
2nd & 14 at own 48
Simon Romfo run for 8 yds to the NDSU 44
Q2 15:00
3rd & 6 at opp 44
Gaven Ziebarth run for 23 yds to the NDSU 21 for a 1ST down
Q2 14:20
1st & 10 at opp 21
Gaven Ziebarth run for 3 yds to the NDSU 18
Q2 13:37
2nd & 7 at opp 18
Sawyer Seidl run for no gain to the NDSU 18
Q2 12:48
3rd & 7 at opp 18
(12:48) ROMFO, Simon scrambles up the middle for a gain of 6 yards to the NDSU12 (HUISMAN, Kody), clock 12:43. PENALTY NDSU Offsides on ROQUES, Loshiaka enforced 5 yards from the NDSU18 to the NDSU13 [NHSG]. NO PLAY (replay the down).
Q2 12:31
3rd & 2 at opp 13
Gaven Ziebarth run for 1 yd to the NDSU 12
Q2 11:56
4th & 1 at opp 12
North Dakota State Penalty, Offsides (Eli Mostaert) to the NDSU 6 for a 1ST down
Q2 11:44
1st & goal at opp 6
Gaven Ziebarth run for 5 yds to the NDSU 1
Q2 11:11
2nd & goal at opp 1
Gaven Ziebarth run for no gain to the NDSU 1
Q2 10:38
3rd & goal at opp 1
Quincy Vaughn run for 1 yd for a TD (C.J. Elrichs KICK)North Dakota State 14, North Dakota 7
2nd quarter4 drives, then North Dakota State 24, North Dakota 10
North Dakota State Touchdown, 5 plays
10:38
Timeout North Dakota State, clock 10:38
10:38
Luke Silvernale kickoff for 46 yds
10:37
1st & 10 at own 35
Cam Miller run for 7 yds to the NDSU 42
10:03
2nd & 3 at own 42
CharMar Brown run for no gain to the NDSU 42
9:18
3rd & 3 at own 42
Cam Miller pass complete to TK Marshall for 34 yds to the UND 24 for a 1ST down
8:34
1st & 10 at opp 24
Cam Miller pass complete to TK Marshall for 8 yds to the UND 16
7:47
2nd & 2 at opp 16
Cam Miller pass complete to Chris Harris for 16 yds for a TD (Griffin Crosa KICK)North Dakota State 21, North Dakota 7
North Dakota Field goal, 10 plays
7:47
Timeout North Dakota State, clock 07:47
7:47
Eli Ozick kickoff for 65 yds for a touchback
7:41
1st & 10 at own 25
Gaven Ziebarth run for 12 yds to the UND 37 for a 1ST down
7:14
1st & 10 at own 37
Gaven Ziebarth run for 3 yds to the UND 40
6:37
2nd & 7 at own 40
Simon Romfo pass complete to Bo Belquist for 13 yds to the NDSU 47 for a 1ST down
6:10
1st & 10 at opp 47
Simon Romfo pass complete to Sawyer Seidl for 5 yds to the NDSU 42
5:24
2nd & 5 at opp 42
Simon Romfo sacked by Dylan Hendricks for a loss of 2 yards to the NDSU 44
4:38
3rd & 7 at opp 44
Simon Romfo pass complete to Quincy Vaughn for 15 yds to the NDSU 29 for a 1ST down
4:00
1st & 10 at opp 29
Timeout North Dakota State, clock 04:00
4:00
1st & 10 at opp 29
Gaven Ziebarth run for 1 yd to the NDSU 28
3:16
2nd & 9 at opp 28
Simon Romfo pass incomplete
3:06
3rd & 9 at opp 28
Simon Romfo pass incomplete
3:02
4th & 9 at opp 28
C.J. Elrichs 45 yd FG GOODNorth Dakota State 21, North Dakota 10
North Dakota State Field goal, 11 plays
3:02
Luke Silvernale kickoff for 65 yds , Jackson Williams return for 26 yds to the NDSU 26
2:53
1st & 10 at own 26
CharMar Brown run for 4 yds to the NDSU 30
2:08
2nd & 6 at own 30
CharMar Brown run for 2 yds to the NDSU 32
2:00
3rd & 4 at own 32
Timeout North Dakota State, clock 02:00
2:00
3rd & 4 at own 32
Cam Miller pass complete to RaJa Nelson for 8 yds to the NDSU 40 for a 1ST down
1:51
1st & 10 at own 40
Cam Miller pass incomplete
1:47
2nd & 10 at own 40
Cam Miller run for 4 yds to the NDSU 44
1:18
3rd & 6 at own 44
Cam Miller pass complete to CharMar Brown for 7 yds to the UND 49 for a 1ST down
1:17
1st & 10 at opp 49
Cam Miller pass complete to Jackson Williams for 16 yds to the UND 33 for a 1ST down
0:56
1st & 10 at opp 33
Timeout North Dakota, clock 00:56
0:56
1st & 10 at opp 33
(00:56) MILLER, Cam pass deep to the left incomplete intended for LANCE, Bryce thrown to the UND13, clock 00:51. PENALTY UND Pass Interference on BLUIETT, Antonio enforced 15 yards to the UND18 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
0:51
1st & 10 at opp 18
Timeout North Dakota, clock 00:51
0:51
1st & 10 at opp 18
Cam Miller pass incomplete
0:46
2nd & 10 at opp 18
Cam Miller pass complete to Barika Kpeenu for 2 yds to the UND 16
0:42
3rd & 8 at opp 16
Cam Miller pass incomplete
0:34
4th & 8 at opp 16
Griffin Crosa 34 yd FG GOODNorth Dakota State 24, North Dakota 10
North Dakota End of half, 1 play
0:34
Eli Ozick kickoff for 65 yds for a touchback
0:33
1st & 10 at own 25
Sawyer Seidl run for a loss of 1 yard to the UND 24
Q3 15:00
Eli Ozick kickoff for 51 yds
Q3 15:00
1st & 10 at own 35
Simon Romfo run for 3 yds to the UND 38 Simon Romfo fumbled, recovered by NDSU Jaxon Duttenhefer J. Duttenhefer return for 0 yds
3rd quarter4 drives, then North Dakota State 38, North Dakota 10
North Dakota State Touchdown, 8 plays
14:54
1st & 10 at opp 38
Barika Kpeenu run for 5 yds to the UND 33
14:40
2nd & 5 at opp 33
Cam Miller run for 2 yds to the UND 31
14:06
3rd & 3 at opp 31
Cam Miller pass complete to Mekhi Collins for 8 yds to the UND 23 for a 1ST down
13:22
1st & 10 at opp 23
CharMar Brown run for 9 yds to the UND 14
12:44
2nd & 1 at opp 14
Barika Kpeenu run for 10 yds to the UND 4 for a 1ST down
12:19
1st & goal at opp 4
Barika Kpeenu run for 1 yd to the UND 3
12:01
2nd & goal at opp 3
Timeout North Dakota State, clock 12:01
12:01
2nd & goal at opp 3
CharMar Brown run for 1 yd to the UND 2
11:10
3rd & goal at opp 2
Cam Miller run for 2 yds for a TD (Griffin Crosa KICK)North Dakota State 31, North Dakota 10
North Dakota Punt, 6 plays
11:10
Timeout North Dakota State, clock 11:10
11:10
Eli Ozick kickoff for 65 yds for a touchback
11:10
1st & 10 at own 25
Simon Romfo pass complete to Bo Belquist for 7 yds to the UND 32
10:36
2nd & 3 at own 32
Simon Romfo pass incomplete
10:28
3rd & 3 at own 32
Simon Romfo run for 4 yds to the UND 36 for a 1ST down
9:56
1st & 10 at own 36
Sawyer Seidl run for 2 yds to the UND 38
9:22
2nd & 8 at own 38
Simon Romfo run for 6 yds to the UND 44
8:42
3rd & 2 at own 44
Gaven Ziebarth run for a loss of 1 yard to the UND 43
8:08
4th & 3 at own 43
Luke Silvernale punt for 42 yds, fair catch by Jackson Williams at the NDSU 15
8:01
1st & 10 at own 15
Timeout North Dakota State, clock 08:01
North Dakota State Touchdown, 9 plays
8:01
1st & 10 at own 15
TK Marshall run for 2 yds to the NDSU 17
7:22
2nd & 8 at own 17
Cam Miller pass complete to Braylon Henderson for 7 yds to the NDSU 24
6:43
3rd & 1 at own 24
Cam Miller run for 2 yds to the NDSU 26 for a 1ST down
5:50
1st & 10 at own 26
CharMar Brown run for 7 yds to the NDSU 33
5:18
2nd & 3 at own 33
CharMar Brown run for 2 yds to the NDSU 35
5:03
3rd & 1 at own 35
CharMar Brown run for 2 yds to the NDSU 37 for a 1ST down
4:18
1st & 10 at own 37
Barika Kpeenu run for 3 yds to the NDSU 40
3:31
2nd & 7 at own 40
North Dakota Penalty, Personal Foul (Lance Rucker) to the UND 33 for a 1ST down
3:02
1st & 10 at opp 33
Cole Payton pass complete to Mekhi Collins for 33 yds for a TD (Griffin Crosa KICK)North Dakota State 38, North Dakota 10
North Dakota Punt, 5 plays
3:02
Eli Ozick kickoff for 65 yds for a touchback
3:02
1st & 10 at own 25
Sawyer Seidl run for 1 yd to the UND 26
2:24
2nd & 9 at own 26
Simon Romfo pass complete to Bo Belquist for 21 yds to the UND 47 for a 1ST down
1:47
1st & 10 at own 47
Simon Romfo run for 5 yds to the NDSU 48
1:11
2nd & 5 at opp 48
North Dakota Penalty, False Start (Caleb Olson) to the UND 47
0:53
2nd & 10 at own 47
Sawyer Seidl run for no gain to the UND 47
0:12
3rd & 10 at own 47
Simon Romfo run for 1 yd to the UND 48
Q4 15:00
4th & 9 at own 48
Luke Silvernale punt for 34 yds, fair catch by Jackson Williams at the NDSU 18
4th quarter6 drives, then North Dakota State 41, North Dakota 17
North Dakota State Punt, 3 plays
14:54
1st & 10 at own 18
CharMar Brown run for 2 yds to the NDSU 20
14:14
2nd & 8 at own 20
TK Marshall run for 6 yds to the NDSU 26
13:27
3rd & 2 at own 26
Cole Payton run for 1 yd to the NDSU 27
12:55
4th & 1 at own 27
Kaedin Steindorf punt for 44 yds , Bo Belquist returns for 66 yds to the NDSU 5
North Dakota Touchdown, 1 play
12:33
1st & goal at opp 5
Simon Romfo pass complete to Caden Dennis for 5 yds for a TD (C.J. Elrichs KICK)North Dakota State 38, North Dakota 17
North Dakota State Field goal, 13 plays
12:33
Timeout North Dakota State, clock 12:33
12:33
Luke Silvernale kickoff for 65 yds for a touchback
12:32
1st & 10 at own 25
CharMar Brown run for 7 yds to the NDSU 32
11:54
2nd & 3 at own 32
CharMar Brown run for 4 yds to the NDSU 36 for a 1ST down
11:11
1st & 10 at own 36
CharMar Brown run for 1 yd to the NDSU 37
10:25
2nd & 9 at own 37
Cole Payton pass complete to Mekhi Collins for 6 yds to the NDSU 43
9:39
3rd & 3 at own 43
Cole Payton run for 16 yds to the UND 41 for a 1ST down
9:04
1st & 10 at opp 41
Timeout North Dakota State, clock 09:04
9:04
1st & 10 at opp 41
Barika Kpeenu run for a loss of 2 yards to the UND 43
8:13
2nd & 12 at opp 43
Cole Payton pass complete to Bryce Lance for 14 yds to the UND 29 for a 1ST down
8:12
1st & 10 at opp 29
Timeout North Dakota State, clock 08:12
8:08
1st & 10 at opp 29
CharMar Brown run for 5 yds to the UND 24
7:23
2nd & 5 at opp 24
North Dakota State Penalty, Unsportsmanlike Conduct (Truman Werremeyer) to the UND 30 for a 1ST down
6:58
1st & 10 at opp 30
Barika Kpeenu run for 3 yds to the UND 27
6:08
2nd & 7 at opp 27
Cole Payton pass incomplete
6:08
3rd & 7 at opp 27
Cole Payton pass incomplete
5:58
4th & 7 at opp 27
Griffin Crosa 45 yd FG GOODNorth Dakota State 41, North Dakota 17
North Dakota Fumble, 7 plays
5:58
Eli Ozick kickoff for 61 yds
5:54
1st & 10 at own 35
Simon Romfo pass complete to Caden Dennis for 8 yds to the UND 43
5:36
2nd & 2 at own 43
Simon Romfo pass complete to Nick Kupfer for 8 yds to the NDSU 49 for a 1ST down
5:06
1st & 10 at opp 49
Sawyer Seidl run for no gain to the NDSU 49
4:49
2nd & 10 at opp 49
Simon Romfo pass complete to Caden Dennis for 6 yds to the NDSU 43
4:12
3rd & 4 at opp 43
Simon Romfo pass complete to Nick Kupfer for 5 yds to the NDSU 38 for a 1ST down
3:47
1st & 10 at opp 38
Simon Romfo pass incomplete
3:43
2nd & 10 at opp 38
Simon Romfo pass complete to Nate DeMontagnac for 5 yds Nate DeMontagnac fumbled, recovered by NDSU Dylan Hendricks D. Hendricks return for 0 yds
North Dakota State Turnover on downs, 5 plays
3:35
1st & 10 at own 33
Cole Payton run for 29 yds to the UND 38 for a 1ST down
2:49
1st & 10 at opp 38
Barika Kpeenu run for 6 yds to the UND 32
2:04
2nd & 4 at opp 32
TK Marshall run for no gain to the UND 32
1:59
3rd & 4 at opp 32
Timeout North Dakota State, clock 01:59
1:59
3rd & 4 at opp 32
CharMar Brown run for 1 yd to the UND 31
1:13
4th & 3 at opp 31
Cole Payton run for 1 yd to the UND 30
North Dakota End of game, 7 plays
1:08
1st & 10 at own 30
Simon Romfo pass complete to Bo Belquist for 20 yds to the 50 yard line for a 1ST down
0:51
1st & 10 at the 50
Simon Romfo pass complete to Nate DeMontagnac for 8 yds to the NDSU 42
0:47
2nd & 2 at opp 42
Simon Romfo pass complete to Caden Dennis for 5 yds to the NDSU 37 for a 1ST down
0:35
1st & 10 at opp 37
Simon Romfo pass complete to Nick Kupfer for 5 yds to the NDSU 32
0:08
2nd & 5 at opp 32
Simon Romfo pass complete to Nate DeMontagnac for 23 yds to the NDSU 9 for a 1ST down
0:08
1st & goal at opp 9
Timeout North Dakota, clock 00:08
0:05
1st & goal at opp 9
Simon Romfo run for 4 yds to the NDSU 5
0:02
2nd & goal at opp 5
Simon Romfo pass incomplete
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.