From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
South Dakota State
North Dakota
457
Total yards
248
193
Passing yards
124
264
Rushing yards
124
9.7
Yards per pass
5.4
6.1
Yards per rush
3.8
22
First downs
14
3–11
Third downs
2–12
1–1
Fourth downs
0–1
0
Turnovers
2
5–50
Penalties
3–35
33:27
Possession
26:33
Efficiency
South Dakota State
North Dakota
52%
Success rate
39%
0.37
EPA per play
−0.08
1.14
Explosiveness
1.07
0.30
Rushing EPA
−0.17
0.51
Passing EPA
0.02
33%
Passing-down success
18%
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)
South Dakota State 74% to win. Elo’s favorite won.
The line
South Dakota State −17, 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. North Dakota drives left to right, South Dakota State right to left.
Q1 North DakotaMissed FG, 11 plays, 57 yards
Q1 South Dakota StatePunt, 3 plays, −1 yard
Q1 North DakotaTouchdown, 1 play, 62 yards
Q1 South Dakota StateField goal, 10 plays, 61 yards
Q1 North DakotaPunt, 3 plays, −7 yards
Q1 South Dakota StateTouchdown, 3 plays, 50 yards
Q2 North DakotaPunt, 2 plays, −17 yards
Q2 South Dakota StateTouchdown, 4 plays, 52 yards
Q2 North DakotaPunt, 5 plays, 2 yards
Q2 South Dakota StateTouchdown, 3 plays, 59 yards
Q2 North DakotaFumble, 3 plays, 2 yards
Q2 South Dakota StateTouchdown, 7 plays, 27 yards
Q2 North DakotaMissed FG, 11 plays, 41 yards
Q2 South Dakota StatePunt, 3 plays, 9 yards
Q2 North DakotaEnd of half, 1 play, 1 yard
Q3 South Dakota StatePunt, 6 plays, 12 yards
Q3 North DakotaPunt, 5 plays, 14 yards
Q3 South Dakota StateTouchdown, 6 plays, 73 yards
Q3 North DakotaTurnover on downs, 6 plays, 50 yards
Q3 South Dakota StatePunt, 5 plays, 22 yards
Q4 North DakotaPunt, 5 plays, 25 yards
Q4 South Dakota StatePunt, 9 plays, 32 yards
Q4 North DakotaPunt, 4 plays, 21 yards
Q4 South Dakota StateEnd of game, 5 plays, 26 yards
Play by play
1st quarter6 drives, then North Dakota 7, South Dakota State 3
North Dakota Missed FG, 11 plays
15:00
Hunter Dustman kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Simon Romfo pass complete to Caden Dennis for 7 yds to the UND 32
15:00
2nd & 3 at own 32
Simon Romfo pass complete to Quincy Vaughn for 9 yds to the UND 41 for a 1ST down
15:00
1st & 10 at own 41
Isaiah Smith run for no gain to the UND 41
15:00
2nd & 10 at own 41
Simon Romfo pass complete to Isaiah Smith for 9 yds to the 50 yard line
15:00
3rd & 1 at the 50
Simon Romfo run for 2 yds to the SDST 48 for a 1ST down
15:00
1st & 10 at opp 48
Simon Romfo run for 3 yds to the SDST 45
15:00
2nd & 7 at opp 45
South Dakota State Penalty, Roughing the Passer on FRANCL, Caleb enforced (Caleb Francl) to the SDST 22 for a 1ST down
15:00
1st & 10 at opp 22
Simon Romfo pass complete to Caden Dennis for no gain to the SDST 22
15:00
2nd & 10 at opp 22
Sawyer Seidl run for 4 yds to the SDST 18
15:00
3rd & 6 at opp 18
Simon Romfo pass incomplete
9:31
4th & 6 at opp 18
C.J. Elrichs 35 yd FG MISSED
South Dakota State Punt, 3 plays
9:31
1st & 10 at own 20
Mark Gronowski pass incomplete
9:31
2nd & 10 at own 20
Amar Johnson run for a loss of 1 yard to the SDST 19
9:31
3rd & 11 at own 19
Mark Gronowski pass incomplete
8:31
4th & 11 at own 19
Hunter Dustman punt for 43 yds, fair catch by Bo Belquist at the UND 38
North Dakota Touchdown, 1 play
8:22
1st & 10 at own 38
Isaiah Smith run for 62 yds for a TD (C.J. Elrichs KICK)North Dakota 7, South Dakota State 0
South Dakota State Field goal, 10 plays
8:17
C.J. Elrichs kickoff for 59 yds , Amar Johnson return for 19 yds to the SDST 25
8:17
1st & 10 at own 25
Mark Gronowski run for 3 yds to the SDST 28
8:17
2nd & 7 at own 28
Amar Johnson run for 10 yds to the SDST 38 for a 1ST down
8:17
1st & 10 at own 38
Amar Johnson run for 3 yds to the SDST 41
8:17
2nd & 7 at own 41
Mark Gronowski pass complete to Griffin Wilde for 28 yds to the UND 31 for a 1ST down
8:17
1st & 10 at opp 31
Amar Johnson run for 3 yds to the UND 28
8:17
2nd & 7 at opp 28
Angel Johnson run for 7 yds to the UND 21 for a 1ST down
8:17
1st & 10 at opp 21
Angel Johnson run for 5 yds to the UND 16
8:17
2nd & 5 at opp 16
Mark Gronowski pass complete to Amar Johnson for 2 yds to the UND 14
8:17
3rd & 3 at opp 14
Amar Johnson run for no gain to the UND 14
2:29
4th & 3 at opp 14
Hunter Dustman 32 yd FG GOODNorth Dakota 7, South Dakota State 3
North Dakota Punt, 3 plays
2:29
Hunter Dustman kickoff for 65 yds for a touchback
2:29
1st & 10 at own 25
Isaiah Smith run for 8 yds to the UND 33
2:29
2nd & 2 at own 33
Simon Romfo run for 1 yd to the UND 34
2:29
3rd & 1 at own 34
North Dakota Penalty, turnover on downs. PENALTY Unsportsmanlike Conduct on OLSON, Caleb enforced (-15 Yards) to the UND 18
0:47
4th & 17 at own 18
Luke Silvernale punt for 32 yds, downed at the 50 yard line
South Dakota State Touchdown, 3 plays
0:47
1st & 10 at the 50
Amar Johnson run for 10 yds to the UND 40 for a 1ST down
0:00
1st & 10 at opp 40
Mark Gronowski pass complete to David Alpers for 11 yds to the UND 29 for a 1ST down
Q2 14:52
1st & 10 at opp 29
Angel Johnson run for 29 yds for a TD (Hunter Dustman KICK)South Dakota State 10, North Dakota 7
2nd quarter9 drives, then South Dakota State 31, North Dakota 7
North Dakota Punt, 2 plays
14:52
Hunter Dustman kickoff for 65 yds for a touchback
14:52
1st & 10 at own 25
Sawyer Seidl run for a loss of 5 yards to the UND 20
14:52
2nd & 15 at own 20
Simon Romfo sacked by Caleb Francl for a loss of 9 yards to the UND 11
14:52
3rd & 24 at own 11
ZIEBARTH, Gaven rush up the middle for a gain of 2 yards to the UND13 (KIRSCHENMAN, Reis). PENALTY Before the snap, UND False Start on HUNT, Donavan enforced 5 yards from the end of the play at the UND13 to the UND8. NO PLAY (replay the down).
12:38
4th & 27 at own 8
Luke Silvernale punt for 44 yds
South Dakota State Touchdown, 4 plays
12:38
1st & 10 at own 48
Angel Johnson run for 16 yds to the UND 36 for a 1ST down
12:38
1st & 10 at opp 36
Angel Johnson run for 5 yds to the UND 31
12:38
2nd & 5 at opp 31
Angel Johnson run for 6 yds to the UND 25 for a 1ST down
10:35
1st & 10 at opp 25
Mark Gronowski pass complete to Griffin Wilde for 25 yds for a TD (Hunter Dustman KICK)South Dakota State 17, North Dakota 7
North Dakota Punt, 5 plays
10:35
Hunter Dustman kickoff for 65 yds for a touchback
10:35
1st & 10 at own 25
Simon Romfo pass complete to Jaden Norby for 8 yds to the UND 33
10:35
2nd & 2 at own 33
North Dakota Penalty, Unnecessary Roughness (Gaven Ziebarth) to the UND 23 for a 1ST down
10:35
1st & 10 at own 23
Simon Romfo pass complete to Bo Belquist for 7 yds to the UND 30
10:35
2nd & 3 at own 30
Simon Romfo run for a loss of 3 yards to the UND 27
10:35
3rd & 6 at own 27
Simon Romfo pass incomplete
7:57
4th & 6 at own 27
Luke Silvernale punt for 32 yds
South Dakota State Touchdown, 3 plays
7:57
1st & 10 at own 41
Amar Johnson run for 7 yds to the SDST 48
7:57
2nd & 3 at own 48
Mark Gronowski pass complete to Angel Johnson for 13 yds to the UND 39 for a 1ST down
6:30
1st & 10 at opp 39
Mark Gronowski pass complete to Griffin Wilde for 39 yds for a TD (Hunter Dustman KICK)South Dakota State 24, North Dakota 7
North Dakota Fumble, 3 plays
6:30
Hunter Dustman kickoff for 65 yds for a touchback
6:30
1st & 10 at own 25
Isaiah Smith run for no gain to the UND 25
6:30
2nd & 10 at own 25
Simon Romfo run for 6 yds to the UND 31
4:58
3rd & 4 at own 31
Simon Romfo run for a loss of 4 yards to the UND 27 Simon Romfo fumbled, recovered by SDST Dawson Ripperda D. Ripperda return for 0 yds
South Dakota State Touchdown, 7 plays
4:58
1st & 10 at opp 27
Kirby Vorhees run for 11 yds to the UND 16 for a 1ST down
4:58
1st & 10 at opp 16
Mark Gronowski pass incomplete
4:58
2nd & 10 at opp 16
Mark Gronowski run for 6 yds to the UND 10
4:58
3rd & 4 at opp 10
Amar Johnson run for 2 yds to the UND 8
4:58
4th & 2 at opp 8
Mark Gronowski run for 2 yds to the UND 6 for a 1ST down
4:58
1st & goal at opp 6
Mark Gronowski pass incomplete
2:06
2nd & goal at opp 6
Amar Johnson run for 6 yds for a TD (Hunter Dustman KICK)South Dakota State 31, North Dakota 7
North Dakota Missed FG, 11 plays
2:06
Hunter Dustman kickoff for 65 yds for a touchback
2:06
1st & 10 at own 25
Simon Romfo pass complete to Nate DeMontagnac for 9 yds to the UND 34
2:06
2nd & 1 at own 34
Simon Romfo pass complete to Caden Dennis for 6 yds to the UND 40 for a 1ST down
1:34
2nd & 5 at own 45
Timeout North Dakota, clock 01:34
1:34
1st & 10 at own 40
Sawyer Seidl run for 5 yds to the UND 45
1:34
2nd & 5 at own 45
Simon Romfo pass incomplete
1:34
3rd & 5 at own 45
Simon Romfo pass complete to Bo Belquist for 13 yds to the SDST 42 for a 1ST down
1:34
1st & 10 at opp 42
Simon Romfo run for 7 yds to the SDST 35
1:34
2nd & 3 at opp 35
Simon Romfo pass complete to Sawyer Seidl for 5 yds to the SDST 30 for a 1ST down
1:34
1st & 10 at opp 30
Simon Romfo run for no gain to the SDST 30
1:34
2nd & 10 at opp 30
Simon Romfo run for a loss of 4 yards to the SDST 34
1:34
3rd & 14 at opp 34
Simon Romfo pass incomplete
0:34
4th & 14 at opp 34
C.J. Elrichs 51 yd FG BLOCKED blocked by
South Dakota State Punt, 3 plays
0:34
1st & 10 at own 43
Mark Gronowski pass incomplete
0:34
2nd & 10 at own 43
Mark Gronowski pass complete to Davin Stoffel for 9 yds to the UND 48
0:17
4th & 1 at opp 48
Timeout North Dakota, clock 00:17
0:17
3rd & 1 at opp 48
Angel Johnson run for no gain to the UND 48
0:06
4th & 1 at opp 48
punt for 47 yds, downed at the UND 1
North Dakota End of half, 1 play
0:00
1st & 10 at own 1
Quincy Vaughn run for 1 yd to the UND 2
3rd quarter5 drives, then South Dakota State 38, North Dakota 7
South Dakota State Punt, 6 plays
14:55
C.J. Elrichs kickoff for 59 yds , Amar Johnson return for 20 yds to the SDST 26
14:55
1st & 10 at own 26
Mark Gronowski pass complete to Griffin Wilde for 1 yd to the SDST 27
14:55
2nd & 9 at own 27
Amar Johnson run for 8 yds to the SDST 35
14:55
3rd & 1 at own 35
Kirby Vorhees run for 2 yds to the SDST 37 for a 1ST down
14:55
1st & 10 at own 37
Mark Gronowski pass incomplete
14:55
2nd & 10 at own 37
Kirby Vorhees run for 1 yd to the SDST 38
14:55
3rd & 9 at own 38
Mark Gronowski pass incomplete
11:53
4th & 9 at own 38
Hunter Dustman punt for 40 yds, fair catch by Bo Belquist at the UND 22
North Dakota Punt, 5 plays
11:53
1st & 10 at own 22
Isaiah Smith run for 1 yd to the UND 23
11:53
2nd & 9 at own 23
Isaiah Smith run for 15 yds to the UND 38 for a 1ST down
11:53
1st & 10 at own 38
Isaiah Smith run for 1 yd to the UND 39
11:53
2nd & 9 at own 39
Simon Romfo pass incomplete
11:53
3rd & 9 at own 39
Simon Romfo sacked by Adam Bock for a loss of 3 yards to the UND 36
9:14
4th & 12 at own 36
Luke Silvernale punt for 37 yds, downed at the SDST 27
South Dakota State Touchdown, 6 plays
9:14
1st & 10 at own 27
Angel Johnson run for 2 yds to the SDST 29
9:14
2nd & 8 at own 29
Mark Gronowski pass complete to Lofton O’Groske for 7 yds to the SDST 36
9:14
3rd & 1 at own 36
Angel Johnson run for 5 yds to the SDST 41 for a 1ST down
9:14
1st & 10 at own 41
Angel Johnson run for 7 yds to the SDST 48
9:14
2nd & 3 at own 48
Angel Johnson run for 5 yds to the UND 47 for a 1ST down
5:40
1st & 10 at opp 47
Mark Gronowski pass complete to Griffin Wilde for 47 yds for a TD (Hunter Dustman KICK)South Dakota State 38, North Dakota 7
North Dakota Turnover on downs, 6 plays
5:33
Hunter Dustman kickoff for 64 yds , Donavan Hunt return for 23 yds to the UND 24 Donavan Hunt fumbled, recovered by UND return for 23 yds , return for no gain to the UND 24
5:33
1st & 10 at own 24
Gaven Ziebarth run for 13 yds to the UND 37 for a 1ST down
4:20
1st & 10 at own 48
Timeout North Dakota, clock 04:20
4:20
1st & 10 at own 37
Gaven Ziebarth run for 11 yds to the UND 48 for a 1ST down
4:20
1st & 10 at own 48
Simon Romfo pass incomplete
4:20
2nd & 10 at own 48
Isaiah Smith run for 1 yd to the UND 49
4:20
3rd & 9 at own 49
Simon Romfo pass complete to Quincy Vaughn for 2 yds to the SDST 49
2:42
4th & 7 at opp 49
Simon Romfo pass intercepted Tucker Large return for no gain to the SDST 26
South Dakota State Punt, 5 plays
2:42
1st & 10 at own 26
Amar Johnson run for 4 yds to the SDST 30
2:42
2nd & 6 at own 30
Mark Gronowski pass complete to Davin Stoffel for 11 yds to the SDST 41 for a 1ST down
2:42
1st & 10 at own 41
Amar Johnson run for 1 yd to the SDST 42
0:00
2nd & 9 at own 42
Amar Johnson run for 6 yds to the SDST 48
Q4 15:00
3rd & 3 at own 48
Mark Gronowski pass incomplete
Q4 14:48
4th & 3 at own 48
Hunter Dustman punt for 44 yds, fair catch by Bo Belquist at the UND 8
4th quarter4 drives, then South Dakota State 38, North Dakota 7
North Dakota Punt, 5 plays
14:48
1st & 10 at own 8
Simon Romfo pass complete to Bo Belquist for 9 yds to the UND 17
14:48
2nd & 1 at own 17
Simon Romfo pass complete to Bo Belquist for 11 yds to the UND 28 for a 1ST down
14:48
1st & 10 at own 28
Gaven Ziebarth run for 3 yds to the UND 31
14:48
2nd & 7 at own 31
Gaven Ziebarth run for 4 yds to the UND 35
14:48
3rd & 3 at own 35
Gaven Ziebarth run for a loss of 2 yards to the UND 33
11:50
4th & 5 at own 33
Luke Silvernale punt for 65 yds, downed at the SDST 2
South Dakota State Punt, 9 plays
11:50
1st & 10 at own 2
Angel Johnson run for 6 yds to the SDST 8
11:50
2nd & 4 at own 8
Kirby Vorhees run for 6 yds to the SDST 14 for a 1ST down
11:50
1st & 10 at own 14
Kirby Vorhees run for 2 yds to the SDST 16
11:50
2nd & 8 at own 16
Angel Johnson run for 7 yds to the SDST 23
11:50
3rd & 1 at own 23
Kirby Vorhees run for 4 yds to the SDST 27 for a 1ST down
11:50
1st & 10 at own 27
Kirby Vorhees run for 12 yds to the SDST 39 for a 1ST down
11:50
1st & 10 at own 39
South Dakota State Penalty, Unsportsmanlike Conduct (-15 Yards) to the SDST 31
11:50
2nd & 18 at own 31
South Dakota State Penalty, False Start (David Alpers) to the SDST 26
11:50
2nd & 23 at own 26
Jon Bell pass incomplete
11:50
3rd & 23 at own 26
Amar Johnson run for 8 yds to the SDST 34
6:06
4th & 15 at own 34
Hunter Dustman punt for 51 yds, fair catch by Bo Belquist at the UND 15
North Dakota Punt, 4 plays
6:06
1st & 10 at own 15
Simon Romfo pass complete to Quincy Vaughn for 18 yds to the UND 33 for a 1ST down
6:06
1st & 10 at own 33
Simon Romfo sacked by Reis Kirschenman for a loss of 1 yard to the UND 32
6:06
2nd & 11 at own 32
Simon Romfo pass complete to Sawyer Seidl for 3 yds to the UND 35
6:06
3rd & 8 at own 35
Simon Romfo run for 1 yd to the UND 36
3:30
4th & 7 at own 36
Luke Silvernale punt for 30 yds, downed at the SDST 34
South Dakota State End of game, 5 plays
3:30
1st & 10 at own 34
Kirby Vorhees run for 2 yds to the SDST 36
3:30
2nd & 8 at own 36
Kirby Vorhees run for 26 yds to the UND 38 for a 1ST down
3:30
1st & 10 at opp 38
Brenden Begeman run for 1 yd to the UND 37
3:30
2nd & 9 at opp 37
South Dakota State Penalty, False Start (-5 Yards) to the UND 42
3:30
2nd & 14 at opp 42
Brenden Begeman run for 13 yds to the UND 29 South Dakota State Penalty, Illegal Block (-10 Yards) to the UND 39
0:00
3rd & 11 at opp 39
[NHSG] Kneel down by ERVIN, Elijah at UND40 (team loss of 1), clock 00:00.
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.