From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
South Dakota State
North Dakota
308
Total yards
365
213
Passing yards
291
95
Rushing yards
74
9.7
Yards per pass
7.3
3.8
Yards per rush
1.9
15
First downs
22
3–8
Third downs
8–17
0–0
Fourth downs
1–3
0
Turnovers
3
7–73
Penalties
1–10
23:40
Possession
36:20
Efficiency
South Dakota State
North Dakota
47%
Success rate
44%
0.48
EPA per play
−0.17
1.49
Explosiveness
1.31
0.15
Rushing EPA
0.02
0.83
Passing EPA
−0.21
27%
Passing-down success
52%
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 64% to win. Elo’s favorite won.
The line
South Dakota State −10, over/under 45.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were South Dakota State 75%, North Dakota 25%. CollegeFootballData.com’s estimate from the point spread.
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 DakotaTouchdown, 6 plays, 75 yards
Q1 South Dakota StatePunt, 3 plays, 1 yard
Q1 North DakotaTouchdown, 5 plays, 11 yards
Q1 South Dakota StatePunt, 3 plays, 9 yards
Q1 North DakotaPick-six, 4 plays (South Dakota State scores), 19 yards
Q1 North DakotaPunt, 4 plays, 10 yards
Q1 South Dakota StatePunt, 6 plays, 21 yards
Q2 North DakotaTouchdown, 12 plays, 93 yards
Q2 South Dakota StateTouchdown, 8 plays, 75 yards
Q2 North DakotaInterception, 10 plays, 50 yards
Q2 South Dakota StateEnd of half, 1 play, −1 yard
Q3 South Dakota StateTouchdown, 6 plays, 66 yards
Q3 North DakotaPunt, 4 plays, 3 yards
Q3 South Dakota StateTouchdown, 3 plays, 8 yards
Q3 North DakotaFumble, 1 play, 0 yards
Q3 South Dakota StateTouchdown, 2 plays, 17 yards
Q3 North DakotaTurnover on downs, 9 plays, 29 yards
Q3 South Dakota StatePunt, 3 plays, −9 yards
Q4 North DakotaPunt, 3 plays, −18 yards
Q4 South Dakota StateTouchdown, 6 plays, 70 yards
Q4 North DakotaTouchdown, 8 plays, 74 yards
Q4 South Dakota StateTouchdown, 2 plays, 10 yards
Q4 North DakotaPunt, 5 plays, 21 yards
Q4 South Dakota StatePunt return TD, 3 plays (North Dakota scores), 3 yards
Q4 North DakotaTurnover on downs, 7 plays, 22 yards
Q4 South Dakota StateEnd of game, 1 play, −1 yard
Play by play
1st quarter7 drives, then North Dakota 14, South Dakota State 7
North Dakota Touchdown, 6 plays
15:00
1st & 10 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Tommy Schuster pass incomplete to Garett Maag
15:00
2nd & 10 at own 25
Tommy Schuster pass complete to Jaden Norby for 31 yds to the SDkSt 44 for a 1ST down
15:00
1st & 10 at opp 44
Tommy Schuster pass complete to Tyler Hoosman for 21 yds to the SDkSt 23 for a 1ST down
15:00
1st & 10 at opp 23
Tommy Schuster pass complete to Red Wilson for 11 yds to the SDkSt 12 for a 1ST down
15:00
1st & 10 at opp 12
Tyler Hoosman run for 2 yds to the SDkSt 10
12:20
2nd & 8 at opp 10
Tommy Schuster pass complete to Bo Belquist for 10 yds for a TD, (Brady Stevens KICK)North Dakota 7, South Dakota State 0
South Dakota State Punt, 3 plays
12:20
1st & 10 at own 35
Brady Stevens kickoff for 65 yds for a touchback
12:20
1st & 10 at own 25
Mark Gronowski run for 1 yd to the SDkSt 26
12:20
2nd & 9 at own 26
PENALTY SDSU False Start (Miller,Gus) 5 yards from SDSU26 to SDSU21. NO PLAY.
12:20
2nd & 14 at own 21
Mark Gronowski pass complete to Jaxon Janke for 5 yds to the SDkSt 26
12:20
3rd & 9 at own 26
Mark Gronowski pass incomplete to Jadon Janke
10:18
4th & 9 at own 26
Hunter Dustman punt for 46 yds , Bo Belquist returns for 61 yds to the SDkSt 11
North Dakota Touchdown, 5 plays
10:18
1st & 10 at opp 11
Isaiah Smith run for 2 yds to the SDkSt 9
10:18
2nd & 8 at opp 9
Isaiah Smith run for 7 yds to the SDkSt 2
10:18
3rd & 1 at opp 2
Quincy Vaughn run for no gain to the SDkSt 2
10:18
4th & 1 at opp 2
Quincy Vaughn run for 1 yd to the SDkSt 1 for a 1ST down
8:06
1st & goal at opp 1
Quincy Vaughn run for 1 yd for a TD, (Brady Stevens KICK)North Dakota 14, South Dakota State 0
South Dakota State Punt, 3 plays
8:06
1st & 10 at own 35
Brady Stevens kickoff for 65 yds for a touchback
8:06
1st & 10 at own 25
Amar Johnson run for 2 yds to the SDkSt 27
8:06
2nd & 8 at own 27
Mark Gronowski pass incomplete to Tucker Kraft
8:06
3rd & 8 at own 27
Mark Gronowski pass complete to Zach Heins for 7 yds to the SDkSt 34
6:28
4th & 1 at own 34
Hunter Dustman punt for 53 yds, fair catch by Bo Belquist at the NDKTA 13
North Dakota Pick-six, 4 plays (South Dakota State scores)
6:28
1st & 10 at own 13
Tyler Hoosman run for 5 yds to the NDKTA 18
6:28
2nd & 5 at own 18
Tommy Schuster pass complete to Caden Dennis for 6 yds to the NDKTA 24 for a 1ST down
6:28
1st & 10 at own 24
Tommy Schuster pass complete to Bo Belquist for 8 yds to the NDKTA 32
4:20
2nd & 2 at own 32
DyShawn Gales 69 Yd Interception Return (Hunter Dustman Kick)North Dakota 14, South Dakota State 7
North Dakota Punt, 4 plays
4:14
1st & 10 at own 35
Hunter Dustman kickoff for 65 yds , C.J. Siegel return for 28 yds to the NDKTA 28
4:14
1st & 10 at own 28
Tommy Schuster run for 10 yds to the NDKTA 38 for a 1ST down
4:14
1st & 10 at own 38
Isaiah Smith run for 5 yds to the NDKTA 43
4:14
2nd & 5 at own 43
Isaiah Smith run for 7 yds to the NDKTA 36
4:14
3rd & 12 at own 36
Tommy Schuster run for 2 yds to the NDKTA 38
1:12
4th & 10 at own 38
Cade Peterson punt for 34 yds, fair catch by Jadon Janke at the SDkSt 28
South Dakota State Punt, 6 plays
1:12
1st & 10 at own 28
Amar Johnson run for 3 yds to the SDkSt 31
0:00
2nd & 7 at own 31
Mark Gronowski pass complete to Jadon Janke for 8 yds to the SDkSt 39 for a 1ST down
Q2 15:00
1st & 10 at own 39
Mark Gronowski pass complete to Tucker Kraft for 15 yds to the NDKTA 46 for a 1ST down
Q2 15:00
1st & 10 at opp 46
Mark Gronowski sacked by Wyatt Pedigo for a loss of 6 yards to the SDkSt 48
Q2 13:40
2nd & 16 at own 48
Timeout NORTH DAKOTA, clock 13:40
Q2 13:40
2nd & 16 at own 48
Mark Gronowski run for 6 yds to the NDKTA 46
Q2 13:40
3rd & 10 at opp 46
PENALTY SDSU False Start (Kraft,Tucker) 5 yards from UND46 to SDSU49. NO PLAY.
Q2 13:40
3rd & 15 at own 49
Mark Gronowski pass incomplete to Jaxon Janke
Q2 12:20
4th & 15 at own 49
Hunter Dustman punt for 44 yds, fair catch by Bo Belquist at the NDKTA 7
2nd quarter4 drives, then North Dakota 21, South Dakota State 14
North Dakota Touchdown, 12 plays
12:20
1st & 10 at own 7
Tyler Hoosman run for 1 yd to the NDKTA 8
12:20
2nd & 9 at own 8
Tommy Schuster pass complete to Red Wilson for 8 yds to the NDKTA 16
12:20
3rd & 1 at own 16
Tyler Hoosman run for 7 yds to the NDKTA 23 for a 1ST down
12:20
1st & 10 at own 23
Tommy Schuster pass incomplete to Isaiah Smith
12:20
2nd & 10 at own 23
Tommy Schuster pass complete to Red Wilson for 5 yds to the NDKTA 28
12:20
3rd & 5 at own 28
Tommy Schuster pass complete to Bo Belquist for 25 yds to the SDkSt 47 for a 1ST down
12:20
1st & 10 at opp 47
Tommy Schuster pass complete to Isaiah Smith for 3 yds to the 50 yard line
12:20
2nd & 13 at the 50
Tommy Schuster pass complete to Bo Belquist for 6 yds to the SDkSt 44
12:20
3rd & 7 at opp 44
Tyler Hoosman run for 8 yds to the SDkSt 36 for a 1ST down
12:20
1st & 10 at opp 36
Tyler Hoosman run for no gain to the SDkSt 36
12:20
2nd & 10 at opp 36
Tommy Schuster pass complete to Jack Wright for 34 yds to the SDkSt 2 for a 1ST down
5:28
1st & goal at opp 2
Tyler Hoosman run for 2 yds for a TD, (Brady Stevens KICK)North Dakota 21, South Dakota State 7
South Dakota State Touchdown, 8 plays
5:28
1st & 10 at own 35
Brady Stevens kickoff for 65 yds for a touchback
5:28
1st & 10 at own 25
Amar Johnson run for 13 yds to the SDkSt 38 for a 1ST down
5:28
1st & 10 at own 38
Mark Gronowski run for 8 yds to the SDkSt 46
5:28
2nd & 2 at own 46
Amar Johnson run for 2 yds to the SDkSt 48 for a 1ST down
5:28
1st & 10 at own 48
Mark Gronowski pass incomplete to Jaxon Janke
5:28
2nd & 10 at own 48
Michael Morgan run for 3 yds to the NDKTA 49
5:28
3rd & 7 at opp 49
Mark Gronowski pass complete to Jadon Janke for 13 yds to the NDKTA 36 for a 1ST down
5:28
1st & 10 at opp 36
Amar Johnson run for 4 yds to the NDKTA 32
1:55
2nd & 6 at opp 32
Mark Gronowski pass complete to Tucker Kraft for 32 yds for a TD, (Hunter Dustman KICK)North Dakota 21, South Dakota State 14
North Dakota Interception, 10 plays
1:55
1st & 10 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
1:55
1st & 10 at own 25
Tommy Schuster pass complete to Isaiah Smith for 12 yds to the NDKTA 37 for a 1ST down
1:55
1st & 10 at own 37
Tommy Schuster pass complete to Jack Wright for 2 yds to the NDKTA 39
1:55
2nd & 8 at own 39
Tommy Schuster pass incomplete to Jack Wright
1:55
3rd & 8 at own 39
Tommy Schuster run for 8 yds to the NDKTA 47 for a 1ST down
1:55
1st & 10 at own 47
Tommy Schuster pass incomplete to Isaiah Smith
1:55
2nd & 10 at own 47
Tommy Schuster pass complete to Tyler Hoosman for 7 yds to the SDkSt 46
1:55
3rd & 3 at opp 46
Tyler Hoosman run for 2 yds to the SDkSt 44
0:28
4th & 1 at opp 44
Timeout SO DAKOTA ST, clock 00:28
0:21
4th & 1 at opp 44
Tommy Schuster pass incomplete to Garett Maag
0:21
4th & 1 at opp 44
Shotgun Schuster,Tommy pass incomplete short right to Maag,Garett PENALTY SDSU Holding (Beanum,Dalys) 10 yards from SDSU44 to SDSU34, 1ST DOWN. NO PLAY.
0:21
1st & 10 at opp 34
Tommy Schuster pass incomplete to Caden Dennis
0:21
2nd & 10 at opp 34
Tommy Schuster run for 9 yds to the SDkSt 25
0:04
3rd & 1 at opp 25
Tommy Schuster pass intercepted, touchback.
South Dakota State End of half, 1 play
0:00
1st & 10 at own 20
Kneel down by South Dakota St. at SDSU19 for loss of 1 yards.
3rd quarter6 drives, then South Dakota State 35, North Dakota 21
South Dakota State Touchdown, 6 plays
14:52
1st & 10 at own 35
Brady Stevens kickoff for 59 yds , Jadon Janke return for 28 yds to the SDkSt 34
14:52
1st & 10 at own 34
Mark Gronowski pass complete to Jadon Janke for 20 yds to the NDKTA 46 for a 1ST down
14:52
1st & 10 at opp 46
Amar Johnson run for 1 yd to the NDKTA 47
14:52
2nd & 11 at opp 47
Mark Gronowski pass complete to Jaxon Janke for 18 yds to the NDKTA 29 for a 1ST down
14:52
1st & 10 at opp 29
Amar Johnson run for 20 yds to the NDKTA 9 for a 1ST down
14:52
1st & goal at opp 9
Amar Johnson run for 1 yd to the NDKTA 10
11:48
2nd & goal at opp 10
Mark Gronowski pass complete to Jaxon Janke for 10 yds for a TD, (Hunter Dustman KICK)Tied at 21
North Dakota Punt, 4 plays
11:48
1st & 10 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
11:48
1st & 10 at own 25
Tommy Schuster pass complete to Tyler Hoosman for 10 yds to the NDKTA 35 for a 1ST down
11:48
1st & 10 at own 35
Tommy Schuster sacked by Colby Huerter for a loss of 10 yards to the NDKTA 25
11:48
2nd & 20 at own 25
Tyler Hoosman run for 7 yds to the NDKTA 32
11:48
3rd & 13 at own 32
Tommy Schuster sacked by Reece Winkelman for a loss of 4 yards to the NDKTA 28 Tommy Schuster fumbled, recovered by NDKTA Bo Belquist , return for 0 yards
8:44
4th & 17 at own 28
Cade Peterson punt for 38 yds , Jadon Janke returns for 58 yds to the NDKTA 8
South Dakota State Touchdown, 3 plays
8:44
1st & goal at opp 8
Mark Gronowski pass complete to Angel Johnson for 5 yds to the NDKTA 3
8:44
2nd & goal at opp 3
Amar Johnson run for 1 yd to the NDKTA 2
7:11
3rd & goal at opp 2
Mark Gronowski pass complete to Zach Heins for 2 yds for a TD, (Hunter Dustman KICK)South Dakota State 28, North Dakota 21
7:11
1st & 10 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
7:03
1st & 10 at own 25
Isaiah Smith run for no gain to the NDKTA 17 Isaiah Smith fumbled, recovered by SDkSt Isaiah Stalbird
7:03
1st & 10 at own 25
Isaiah Smith run for no gain to the NDKTA 17 Isaiah Smith fumbled, recovered by SDkSt Isaiah Stalbird
South Dakota State Touchdown, 2 plays
7:03
1st & 10 at opp 17
Jadon Janke pass complete to Mark Gronowski for 16 yds to the NDKTA 1 for a 1ST down
6:42
1st & goal at opp 1
Mark Gronowski run for 1 yd for a TD, (Hunter Dustman KICK)South Dakota State 35, North Dakota 21
North Dakota Turnover on downs, 9 plays
6:42
1st & 10 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
6:42
1st & 10 at own 25
Tommy Schuster pass complete to Tyler Hoosman for 4 yds to the NDKTA 29
6:42
2nd & 6 at own 29
Tommy Schuster pass complete to Garett Maag for 6 yds to the NDKTA 35 for a 1ST down
6:42
1st & 10 at own 35
Tyler Hoosman run for 4 yds to the NDKTA 39
6:42
2nd & 6 at own 39
Tyler Hoosman run for 2 yds to the NDKTA 37
6:42
3rd & 8 at own 37
Tommy Schuster run for 8 yds to the NDKTA 45 for a 1ST down
6:42
1st & 10 at own 45
Tommy Schuster pass complete to Isaiah Smith for 7 yds to the SDkSt 48
6:42
2nd & 3 at opp 48
Tyler Hoosman run for 2 yds to the SDkSt 46
6:42
3rd & 1 at opp 46
Tyler Hoosman run for no gain to the SDkSt 46
1:20
4th & 1 at opp 46
Tommy Schuster pass incomplete to Bo Belquist
South Dakota State Punt, 3 plays
1:20
2nd & 21 at own 35
Mark Gronowski pass complete to Canyon Bauer for 11 yds to the SDkSt 46
0:00
4th & 19 at own 37
Hunter Dustman punt blocked by Grant Romfo blocked by Grant Romfo , Nate DeMontagnac returns for 9 yds to the SDkSt 46
4th quarter8 drives, then South Dakota State 49, North Dakota 35
North Dakota Punt, 3 plays
15:00
1st & 10 at opp 46
Tommy Schuster pass complete to Adam Zavalney for no gain to the SDkSt 46
15:00
2nd & 10 at opp 46
Tommy Schuster pass incomplete to Garett Maag
15:00
3rd & 10 at opp 46
Tommy Schuster sacked by Jarod DePriest for a loss of 18 yards to the NDKTA 36
13:21
4th & 28 at own 36
Cade Peterson punt for 34 yds, fair catch by Jadon Janke at the SDkSt 30
South Dakota State Touchdown, 6 plays
13:21
1st & 10 at own 30
Mark Gronowski pass complete to Jadon Janke for 39 yds to the NDKTA 31 for a 1ST down
13:21
1st & 10 at opp 31
Mark Gronowski pass incomplete to Tucker Kraft
13:21
2nd & 10 at opp 31
Amar Johnson run for 5 yds to the NDKTA 26
13:21
3rd & 5 at opp 26
Mark Gronowski pass complete to Jadon Janke for 6 yds to the NDKTA 20 for a 1ST down
13:21
1st & 10 at opp 20
Amar Johnson run for 10 yds to the NDKTA 10 for a 1ST down
10:32
1st & goal at opp 10
Mark Gronowski run for 10 yds for a TD, (Hunter Dustman KICK)South Dakota State 42, North Dakota 21
North Dakota Touchdown, 8 plays
10:26
1st & 10 at own 35
Hunter Dustman kickoff for 64 yds , C.J. Siegel return for 25 yds to the NDKTA 26
10:26
1st & 10 at own 26
Tyler Hoosman run for 3 yds to the NDKTA 29
10:26
2nd & 7 at own 29
Tommy Schuster run for no gain to the NDKTA 29
10:26
3rd & 7 at own 29
Tommy Schuster pass complete to Bo Belquist for 22 yds to the SDkSt 49 for a 1ST down
10:26
1st & 10 at opp 49
Tommy Schuster sacked by Quinton Hicks for a loss of 1 yard to the 50 yard line
10:26
2nd & 11 at the 50
Tommy Schuster pass complete to Nate DeMontagnac for 8 yds to the SDkSt 42
10:26
3rd & 3 at opp 42
Tyler Hoosman run for 3 yds to the SDkSt 39 for a 1ST down
10:26
1st & 10 at opp 39
Tommy Schuster run for 6 yds to the SDkSt 33
10:26
2nd & 4 at opp 33
Shotgun Schuster,Tommy pass incomplete short middle to Dennis,Caden PENALTY SDSU Targeting (Spalding,Graham) SDSU UNS: Unsportsmanlike Conduct (Spalding,Graham) 24 yards from SDSU33 to SDSU09, 1ST DOWN. NO PLAY.
6:44
1st & goal at opp 9
Tommy Schuster run for 9 yds for a TD, (Brady Stevens KICK)South Dakota State 42, North Dakota 28
6:44
1st & goal at opp 10
Timeout SO DAKOTA ST, clock 06:44
South Dakota State Touchdown, 2 plays
6:40
1st & 10 at own 35
kickoff for 5 yds , Tucker Kraft return for 30 yds to the NDKTA 10
6:30
1st & goal at opp 10
Amar Johnson run for 9 yds to the NDKTA 1
6:14
2nd & goal at opp 1
Amar Johnson run for 1 yd for a TD, (Hunter Dustman KICK)South Dakota State 49, North Dakota 28
North Dakota Punt, 5 plays
6:14
1st & 10 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
6:14
1st & 10 at own 25
Tommy Schuster run for 4 yds to the NDKTA 29
6:14
2nd & 6 at own 29
Tommy Schuster pass complete to Nate DeMontagnac for 21 yds to the 50 yard line for a 1ST down
6:14
1st & 10 at the 50
Shotgun Schuster,Tommy rush right for 5 yards gain to the SDSU45, out of bounds at SDSU45 PENALTY UND Holding (Kilty,Easton) 10 yards from UND50 to UND40. NO PLAY.
6:14
1st & 20 at own 40
Tommy Schuster pass complete to Jack Wright for 5 yds to the NDKTA 45
6:14
2nd & 15 at own 45
Tommy Schuster run for 1 yd to the NDKTA 46
6:14
3rd & 14 at own 46
Tommy Schuster pass incomplete to Nate DeMontagnac
3:40
4th & 14 at own 46
Cade Peterson punt for 37 yds
South Dakota State Punt return TD, 3 plays (North Dakota scores)
3:40
1st & 10 at own 17
Angel Johnson run for 2 yds to the SDkSt 19
3:40
2nd & 8 at own 19
Josh Buri run for 1 yd to the SDkSt 20
3:40
3rd & 7 at own 20
Keaton Heide pass complete to Tyler Feldkamp for no gain to the SDkSt 20
1:10
4th & 7 at own 20
Michael Drotzmann punt blocked by Jayson Coley blocked by Jayson Coley for a TD , Marcus Vaughn-Jones returns for 11 yds for a TD, (Brady Stevens KICK)South Dakota State 49, North Dakota 35
North Dakota Turnover on downs, 7 plays
1:08
1st & 10 at own 35
kickoff for 16 yds
1:08
1st & 10 at opp 49
Tommy Schuster sacked by Caleb Sanders for a loss of 3 yards to the NDKTA 48
1:08
2nd & 13 at own 48
Tommy Schuster pass complete to Garett Maag for 11 yds to the SDkSt 41
0:45
3rd & 2 at opp 41
Timeout NORTH DAKOTA, clock 00:45
0:45
3rd & 2 at opp 41
Tommy Schuster pass complete to Bo Belquist for 11 yds to the SDkSt 30 for a 1ST down
0:45
1st & 10 at opp 30
Tommy Schuster pass incomplete
0:45
2nd & 10 at opp 30
Tommy Schuster pass incomplete
0:45
3rd & 10 at opp 30
Tommy Schuster pass complete to Jack Wright for 3 yds to the SDkSt 27
0:14
4th & 7 at opp 27
Tommy Schuster pass incomplete to Bo Belquist
South Dakota State End of game, 1 play
0:00
1st & 10 at own 27
Kneel down by South Dakota St. at SDSU26 for loss of 1 yards.
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.