Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Adam Stage kickoff for 65 yds for a touchback
8-yd Run
15:00 - 1st
Pierre Strong Jr. run for 8 yds to the SDkSt 33
1st & 10 at SDST 25
49-yd Pass
15:00 - 1st
Mark Gronowski pass complete to Jadon Janke for 49 yds to the NDKTA 18 for a 1ST down
2nd & 2 at SDST 33
0-yd Run
15:00 - 1st
Pierre Strong Jr. run for no gain to the NDKTA 18
1st & 10 at UND 18
Incompletion
15:00 - 1st
Mark Gronowski pass incomplete to Jaxon Janke
2nd & 10 at UND 18
18-yd Touchdown Pass
12:58 - 1st
Mark Gronowski pass complete to Jaxon Janke for 18 yds for a TD, (Cole Frahm KICK)
3rd & 10 at UND 18
Kickoff
12:58 - 1st
Cole Frahm kickoff for 65 yds for a touchback
Incompletion
12:58 - 1st
Tommy Schuster pass incomplete
1st & 10 at UND 25
7-yd Pass
12:58 - 1st
Tommy Schuster pass complete to Garett Maag for 7 yds to the NDKTA 32
2nd & 10 at UND 25
Incompletion
12:58 - 1st
Tommy Schuster pass incomplete to Garett Maag, broken up by Malik Lofton
3rd & 3 at UND 32
Punt
12:58 - 1st
Cade Peterson punt for 36 yds, fair catch by Jaxon Janke at the SDkSt 32
4th & 3 at UND 32
22-yd Pass
12:12 - 1st
Mark Gronowski pass complete to Jaxon Janke for 22 yds to the NDKTA 46 for a 1ST down
1st & 10 at SDST 32
14-yd Pass
12:12 - 1st
Mark Gronowski pass complete to Jordan Meachum for 14 yds to the NDKTA 32 for a 1ST down
1st & 10 at UND 46
8-yd Run
12:12 - 1st
Pierre Strong Jr. run for 8 yds to the NDKTA 24
1st & 10 at UND 32
-1-yd Run
12:12 - 1st
Pierre Strong Jr. run for a loss of 1 yard to the NDKTA 25
2nd & 2 at UND 24
Incompletion
12:12 - 1st
Mark Gronowski pass incomplete to Jadon Janke
3rd & 3 at UND 25
Blocked Field Goal
9:26 - 1st
Cole Frahm 42 yd FG BLOCKED blocked by Graham DeVore return for no gain to the NDKTA 25
4th & 3 at UND 25
-1-yd Run
9:26 - 1st
Otis Weah run for a loss of 1 yard to the NDKTA 24
1st & 10 at UND 25
5-yd Run
9:26 - 1st
Luke Skokna run for 5 yds to the NDKTA 29
2nd & 11 at UND 24
-2-yd Run
9:26 - 1st
Tommy Schuster run for a loss of 2 yards to the NDKTA 27
3rd & 6 at UND 29
23-yd Pass
9:26 - 1st
Cade Peterson pass complete to Garett Maag for 23 yds to the 50 yard line for a 1ST down
4th & 8 at UND 27
3-yd Run
9:26 - 1st
Dalton Gee run for 3 yds to the SDkSt 47
1st & 10 at 50
5-yd Run
9:26 - 1st
Dalton Gee run for 5 yds to the SDkSt 42
2nd & 7 at SDST 47
4-yd Run
9:26 - 1st
Tommy Schuster run for 4 yds to the SDkSt 38 for a 1ST down
3rd & 2 at SDST 42
Incompletion
9:26 - 1st
Tommy Schuster pass incomplete, broken up by Don Gardner
1st & 10 at SDST 38
3-yd Run
9:26 - 1st
Quincy Vaughn run for 3 yds to the SDkSt 35
2nd & 10 at SDST 38
4-yd Pass
9:26 - 1st
Tommy Schuster pass complete to Otis Weah for 4 yds to the SDkSt 31
3rd & 7 at SDST 35
3-yd Penalty
9:26 - 1st
Tommy Schuster pass incomplete to Bo Belquist, PENALTY SDSU pass interference (Chase Norblade) 3 yards to the SDSU28, 1ST DOWN UND, NO PLAY.
4th & 3 at SDST 31
4-yd Pass
9:26 - 1st
Tommy Schuster pass complete to Luke Skokna for 4 yds to the SDkSt 24
1st & 10 at SDST 28
3-yd Run
9:26 - 1st
Tommy Schuster run for 3 yds to the SDkSt 21
2nd & 6 at SDST 24
6-yd Pass
9:26 - 1st
Tommy Schuster pass complete to Jake Richter for 6 yds to the SDkSt 15 for a 1ST down
3rd & 3 at SDST 21
13-yd Pass
9:26 - 1st
Tommy Schuster pass complete to Luke Skokna for 13 yds to the SDkSt 2 for a 1ST down
1st & 10 at SDST 15
1-yd Penalty
9:26 - 1st
Tommy Schuster pass incomplete to Jake Richter, PENALTY SDSU pass interference (Don Gardner) 1 yards to the SDSU1, 1ST DOWN UND, NO PLAY.
1st & Goal at SDST 2
1-yd Touchdown Run
1:00 - 1st
Otis Weah run for 1 yd for a TD, (Adam Stage KICK)
1st & Goal at SDST 1
Kickoff
1:00 - 1st
Adam Stage kickoff for 61 yds , return for 20 yds to the SDkSt 24
76-yd Touchdown Pass
0:45 - 1st
Mark Gronowski pass complete to Jaxon Janke for 76 yds for a TD, (Cole Frahm KICK)
1st & 10 at SDST 24
2nd Quarter
Kickoff
0:45 - 1st
Cole Frahm kickoff for 65 yds , return for 20 yds to the NDKTA 20
2-yd Run
0:40 - 1st
Otis Weah run for 2 yds to the NDKTA 22
1st & 10 at UND 20

End of 1st Quarter

0-yd Pass
15:00 - 2nd
Tommy Schuster pass complete to Bo Belquist for no gain to the NDKTA 22
2nd & 8 at UND 22
37-yd Pass
15:00 - 2nd
Tommy Schuster pass complete to Garett Maag for 37 yds to the SDkSt 41 for a 1ST down
3rd & 8 at UND 22
2-yd Run
15:00 - 2nd
Dalton Gee run for 2 yds to the SDkSt 39
1st & 10 at SDST 41
Incompletion
15:00 - 2nd
Tommy Schuster pass incomplete to Jake Richter
2nd & 8 at SDST 39
0-yd Run
15:00 - 2nd
Dalton Gee run for no gain to the SDkSt 39
3rd & 8 at SDST 39
Punt
15:00 - 2nd
Cade Peterson punt for 29 yds, fair catch by Jaxon Janke at the SDkSt 10
4th & 8 at SDST 39
1-yd Run
12:14 - 2nd
Pierre Strong Jr. run for 1 yd to the SDkSt 11
1st & 10 at SDST 10
1-yd Run
12:14 - 2nd
Pierre Strong Jr. run for 1 yd to the SDkSt 12
2nd & 9 at SDST 11
0-yd Penalty
12:14 - 2nd
Mark Gronowski pass incomplete to Jaxon Janke, PENALTY SDSU IM off-setting, PENALTY UND pass interference off-setting, NO PLAY.
3rd & 8 at UND 0
12-yd Pass
12:14 - 2nd
Mark Gronowski pass complete to Michael Morgan for 12 yds to the SDkSt 24 for a 1ST down
3rd & 8 at SDST 12
9-yd Pass
12:14 - 2nd
Mark Gronowski pass complete to Skyler Cavanaugh for 9 yds to the SDkSt 33
1st & 10 at SDST 24
Incompletion
12:14 - 2nd
Mark Gronowski pass incomplete
2nd & 1 at SDST 33
2-yd Run
12:14 - 2nd
Pierre Strong Jr. run for 2 yds to the SDkSt 35 for a 1ST down
3rd & 1 at SDST 33
6-yd Run
12:14 - 2nd
Isaiah Davis run for 6 yds to the SDkSt 41
1st & 10 at SDST 35
4-yd Pass
12:14 - 2nd
Mark Gronowski pass complete to Jaxon Janke for 4 yds to the SDkSt 45 for a 1ST down
2nd & 4 at SDST 41
0-yd Run
12:14 - 2nd
Isaiah Davis run for no gain to the SDkSt 45
1st & 10 at SDST 45
4-yd Run
12:14 - 2nd
Mark Gronowski run for 4 yds to the SDkSt 49
2nd & 10 at SDST 45
Incompletion
12:14 - 2nd
Mark Gronowski pass incomplete to Jadon Janke
3rd & 6 at SDST 49
Punt
12:14 - 2nd
Ben Dinkel punt for 51 yds for a touchback
4th & 6 at SDST 49
0-yd Pass
6:04 - 2nd
Tommy Schuster pass complete to Luke Skokna for no gain to the NDKTA 20
1st & 10 at UND 20
3-yd Run
6:04 - 2nd
Otis Weah run for 3 yds to the NDKTA 23
2nd & 10 at UND 20
5-yd Penalty
6:04 - 2nd
SO DAKOTA ST Penalty, Defensive offside (Tolu Ogunrinde) to the NDKTA 28
3rd & 7 at UND 23
3-yd Run
6:04 - 2nd
Otis Weah run for 3 yds to the NDKTA 31 for a 1ST down
3rd & 2 at UND 28
Incompletion
6:04 - 2nd
Tommy Schuster pass incomplete to Otis Weah
1st & 10 at UND 31
2-yd Run
6:04 - 2nd
Luke Skokna run for 2 yds to the NDKTA 33
2nd & 10 at UND 31
16-yd Pass
6:04 - 2nd
Tommy Schuster pass complete to Jake Richter for 16 yds to the NDKTA 49 for a 1ST down
3rd & 8 at UND 33
8-yd Run
6:04 - 2nd
Luke Skokna run for 8 yds to the SDkSt 43
1st & 10 at UND 49
1-yd Run
6:04 - 2nd
Luke Skokna run for 1 yd to the SDkSt 42
2nd & 2 at SDST 43
2-yd Run
6:04 - 2nd
Quincy Vaughn run for 2 yds to the SDkSt 40 for a 1ST down
3rd & 1 at SDST 42
Incompletion
6:04 - 2nd
Tommy Schuster pass incomplete to Garett Maag
1st & 10 at SDST 40
Incompletion
6:04 - 2nd
Tommy Schuster pass incomplete to Jake Richter, broken up by Don Gardner
2nd & 10 at SDST 40
Incompletion
6:04 - 2nd
Tommy Schuster pass incomplete to Jake Richter
3rd & 10 at SDST 40

(0:48 - 2nd) Timeout NORTH DAKOTA, clock 00:48

Punt
0:48 - 2nd
Cade Peterson punt for 40 yds for a touchback
4th & 10 at SDST 40
2-yd Run
0:40 - 2nd
Pierre Strong Jr. run for 2 yds to the SDkSt 22
1st & 10 at SDST 20

(0:35 - 2nd) Timeout SO DAKOTA ST, clock 00:35

-3-yd Pass
0:35 - 2nd
Mark Gronowski pass complete to Jaxon Janke for a loss of 3 yards to the SDkSt 19
2nd & 8 at SDST 22

(0:23 - 2nd) Timeout NORTH DAKOTA, clock 00:23

29-yd Run
0:23 - 2nd
Pierre Strong Jr. run for 29 yds to the SDkSt 48 for a 1ST down
3rd & 11 at SDST 19

(0:16 - 2nd) Timeout SO DAKOTA ST, clock 00:16

16-yd Penalty
0:16 - 2nd
Mark Gronowski pass incomplete to Mark Gronowski, PENALTY UND pass interference (C.J. Siegel) 16 yards to the UND36, 1ST DOWN SDSU, NO PLAY.
1st & 10 at SDST 48
11-yd Penalty
0:16 - 2nd
Mark Gronowski pass complete to Canyon Bauer for 16 yards to the UND20, out-of-bounds, PENALTY SDSU holding (Mason McCormick) 11 yards to the UND47, NO PLAY.
1st & 10 at UND 36

(0:04 - 2nd) Timeout NORTH DAKOTA, clock 00:04

Interception
0:04 - 2nd
Mark Gronowski pass intercepted return for 7 yds to the NDKTA 22
1st & 21 at UND 47

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Cole Frahm kickoff for 65 yds for a touchback
5-yd Pass
15:00 - 3rd
Tommy Schuster pass complete to Marcus Preston for 5 yds to the NDKTA 30
1st & 10 at UND 25
5-yd Run
15:00 - 3rd
Luke Skokna run for 5 yds to the NDKTA 35 for a 1ST down
2nd & 5 at UND 30
1-yd Run
15:00 - 3rd
Otis Weah run for 1 yd to the NDKTA 36
1st & 10 at UND 35
8-yd Pass
15:00 - 3rd
Tommy Schuster pass complete to Jake Richter for 8 yds to the NDKTA 44
2nd & 9 at UND 36
43-yd Run
15:00 - 3rd
Luke Skokna run for 43 yds to the SDkSt 13 for a 1ST down
3rd & 1 at UND 44
9-yd Pass
15:00 - 3rd
Tommy Schuster pass complete to Derek Paulson for 9 yds to the SDkSt 4
1st & 10 at SDST 13
3-yd Run
15:00 - 3rd
Otis Weah run for 3 yds to the SDkSt 1 for a 1ST down
2nd & 1 at SDST 4
1-yd Touchdown Run
10:28 - 3rd
Luke Skokna run for 1 yd for a TD, (Adam Stage KICK)
1st & Goal at SDST 1
Kickoff
10:28 - 3rd
Adam Stage kickoff for 64 yds , return for 32 yds to the SDkSt 33
30-yd Pass
10:21 - 3rd
Mark Gronowski pass complete to Jadon Janke for 45 yds to the NORDAKOTA 22 for a 1ST down SO DAKOTA ST Penalty, unsportsmanlike conduct (Jadon Janke) to the NDKTA 37 for a 1ST down
1st & 10 at SDST 33
1-yd Run
10:21 - 3rd
Mark Gronowski run for 1 yd to the NDKTA 36
1st & 10 at UND 37
6-yd Pass
10:21 - 3rd
Mark Gronowski pass complete to Jadon Janke for 6 yds to the NDKTA 30
2nd & 9 at UND 36
11-yd Run
10:21 - 3rd
Pierre Strong Jr. run for 11 yds to the NDKTA 19 for a 1ST down
3rd & 3 at UND 30
Incompletion
10:21 - 3rd
Mark Gronowski pass incomplete to Jadon Janke lat. to for no gain to the NDKTA 19
1st & 10 at UND 19
15-yd Penalty
7:50 - 3rd
Mark Gronowski pass complete to Jaxon Janke for 19 yards to the UND0, clock 07:50, PENALTY SDSU tripping (Wes Genant) 15 yards to the UND34, NO PLAY.
2nd & 10 at UND 19
Incompletion
7:50 - 3rd
Mark Gronowski pass incomplete to Jaxon Janke SO DAKOTA ST Penalty, ineligible downfield on pass ( Yards) declined
2nd & 25 at UND 34
12-yd Run
7:50 - 3rd
Pierre Strong Jr. run for 12 yds to the NDKTA 22
3rd & 25 at UND 34
Field Goal Good
6:46 - 3rd
Cole Frahm 39 yd FG GOOD
4th & 13 at UND 22
Kickoff
6:46 - 3rd
Cole Frahm kickoff for 59 yds , return for 39 yds to the NDKTA 45
Incompletion
6:39 - 3rd
Jake Richter pass incomplete to Garett Maag, broken up by Isaiah Stalbird
1st & 10 at UND 45
-2-yd Pass
6:39 - 3rd
Tommy Schuster pass complete to Marcus Preston for a loss of 2 yards to the NDKTA 43
2nd & 10 at UND 45
24-yd Pass
6:39 - 3rd
Tommy Schuster pass complete to Bo Belquist for 24 yds to the SDkSt 33 for a 1ST down
3rd & 12 at UND 43
3-yd Run
6:39 - 3rd
Otis Weah run for 3 yds to the SDkSt 30
1st & 10 at SDST 33
7-yd Pass
6:39 - 3rd
Tommy Schuster pass complete to Marcus Preston for 7 yds to the SDkSt 23 for a 1ST down
2nd & 7 at SDST 30
Incompletion
6:39 - 3rd
Tommy Schuster pass incomplete to Bo Belquist
1st & 10 at SDST 23
8-yd Pass
6:39 - 3rd
Tommy Schuster pass complete to Derek Paulson for 8 yds to the SDkSt 15
2nd & 10 at SDST 23
-3-yd Pass
6:39 - 3rd
Tommy Schuster pass complete to Brett Finke for a loss of 3 yards to the SDkSt 18
3rd & 2 at SDST 15
Field Goal Missed
2:38 - 3rd
Adam Stage 35 yd FG MISSED
4th & 5 at SDST 18
6-yd Run
2:38 - 3rd
Pierre Strong Jr. run for 6 yds to the SDkSt 26
1st & 10 at SDST 20
-1-yd Run
2:38 - 3rd
Pierre Strong Jr. run for a loss of 1 yard to the SDkSt 25
2nd & 4 at SDST 26
Incompletion
2:38 - 3rd
Mark Gronowski pass incomplete to Jadon Janke
3rd & 5 at SDST 25
Blocked Punt
2:38 - 3rd
Ben Dinkel punt blocked by Ty Shannon blocked by Ty Shannon
4th & 5 at SDST 25
2-yd Run
1:05 - 3rd
Otis Weah run for 2 yds to the SDkSt 16
1st & 10 at SDST 18
16-yd Touchdown Pass
0:17 - 3rd
Tommy Schuster pass complete to Garett Maag for 16 yds for a TD, (Adam Stage KICK)
2nd & 8 at SDST 16
4th Quarter
Kickoff
0:17 - 3rd
Adam Stage kickoff for 65 yds for a touchback
4-yd Pass
0:17 - 3rd
Mark Gronowski pass complete to Jordan Meachum for 4 yds to the SDkSt 29
1st & 10 at SDST 25

End of 3rd Quarter

1-yd Run
15:00 - 4th
Pierre Strong Jr. run for 1 yd to the SDkSt 30
2nd & 6 at SDST 29
12-yd Run
15:00 - 4th
Pierre Strong Jr. run for 12 yds to the SDkSt 42 for a 1ST down
3rd & 5 at SDST 30
Sack
15:00 - 4th
Mark Gronowski sacked by Jaxson Turner for a loss of 7 yards to the SDkSt 37 Mark Gronowski fumbled, recovered by NDKTA Griffin Lickfeldt , return for 0 yards
1st & 10 at SDST 42
2-yd Run
13:36 - 4th
Luke Skokna run for 2 yds to the SDkSt 35
1st & 10 at SDST 37
Incompletion
13:36 - 4th
Tommy Schuster pass incomplete to Bo Belquist, broken up by Isaiah Stalbird
2nd & 8 at SDST 35
6-yd Run
13:36 - 4th
Otis Weah run for 6 yds to the SDkSt 29
3rd & 8 at SDST 35
Incompletion
13:36 - 4th
Tommy Schuster pass incomplete to Garett Maag
4th & 2 at SDST 29
1-yd Run
12:13 - 4th
Pierre Strong Jr. run for 1 yd to the SDkSt 30
1st & 10 at SDST 29
10-yd Pass
12:13 - 4th
Mark Gronowski pass complete to Jadon Janke for 10 yds to the SDkSt 40 for a 1ST down
2nd & 9 at SDST 30
3-yd Run
12:13 - 4th
Mark Gronowski run for 3 yds to the SDkSt 43
1st & 10 at SDST 40
-1-yd Pass
12:13 - 4th
Mark Gronowski pass complete to Jadon Janke for a loss of 1 yard to the SDkSt 42
2nd & 7 at SDST 43

(9:45 - 4th) Timeout NORTH DAKOTA, clock 09:45

Sack
9:45 - 4th
Mark Gronowski sacked by Josh Navratil for a loss of 5 yards to the SDkSt 37
3rd & 8 at SDST 42
Punt
9:45 - 4th
Ben Dinkel punt for 33 yds, downed at the NDKTA 30
4th & 13 at SDST 37
5-yd Run
8:58 - 4th
Otis Weah run for 5 yds to the NDKTA 35
1st & 10 at UND 30
4-yd Pass
8:58 - 4th
Tommy Schuster pass complete to Garett Maag for 4 yds to the NDKTA 39
2nd & 5 at UND 35
21-yd Pass
8:58 - 4th
Tommy Schuster pass complete to Marcus Preston for 21 yds to the SDkSt 40 for a 1ST down
3rd & 1 at UND 39
40-yd Touchdown Run
6:53 - 4th
Otis Weah run for 40 yds for a TD, (Adam Stage KICK)
1st & 10 at SDST 40
Kickoff
6:53 - 4th
Adam Stage kickoff for 65 yds for a touchback
3-yd Run
6:53 - 4th
Pierre Strong Jr. run for 3 yds to the SDkSt 28
1st & 10 at SDST 25
22-yd Pass
6:53 - 4th
Mark Gronowski pass complete to Jaxon Janke for 22 yds to the 50 yard line for a 1ST down
2nd & 7 at SDST 28
Sack
6:53 - 4th
Mark Gronowski sacked by Noah Larson for a loss of 8 yards to the SDkSt 42
1st & 10 at 50
Incompletion
6:53 - 4th
Mark Gronowski pass incomplete to Jadon Janke
2nd & 18 at SDST 42
Incompletion
6:53 - 4th
Mark Gronowski pass incomplete to Michael Morgan
3rd & 18 at SDST 42
Incompletion
6:53 - 4th
Mark Gronowski pass incomplete to Jaxon Janke, broken up by Evan Holm
4th & 18 at SDST 42
3-yd Run
5:32 - 4th
Otis Weah run for 3 yds to the SDkSt 39
1st & 10 at SDST 42

(5:26 - 4th) Timeout SO DAKOTA ST, clock 05:26

0-yd Run
5:26 - 4th
Otis Weah run for no gain to the SDkSt 39
2nd & 7 at SDST 39

(5:21 - 4th) Timeout SO DAKOTA ST, clock 05:21

4-yd Run
5:21 - 4th
Luke Skokna run for 4 yds to the SDkSt 35
3rd & 7 at SDST 39

(5:16 - 4th) Timeout SO DAKOTA ST, clock 05:16

Interception
5:16 - 4th
Tommy Schuster pass intercepted Preston Tetzlaff return for no gain to the SDkSt 29
4th & 3 at SDST 35
Interception
5:11 - 4th
Mark Gronowski pass intercepted return for no gain to the SDkSt 44
1st & 10 at SDST 29
11-yd Run
5:07 - 4th
Otis Weah run for 11 yds to the SDkSt 33 for a 1ST down
1st & 10 at SDST 44
2-yd Run
5:07 - 4th
Otis Weah run for 2 yds to the SDkSt 31
1st & 10 at SDST 33
2-yd Run
5:07 - 4th
Luke Skokna run for 2 yds to the SDkSt 29
2nd & 8 at SDST 31
4-yd Run
5:07 - 4th
Otis Weah run for 4 yds to the SDkSt 25
3rd & 6 at SDST 29

(2:11 - 4th) Timeout NORTH DAKOTA, clock 02:11

0-yd Run
2:11 - 4th
Quincy Vaughn run for no gain to the SDkSt 25
4th & 2 at SDST 25
5-yd Run
2:06 - 4th
Mark Gronowski run for 5 yds to the SDkSt 30
1st & 10 at SDST 25
22-yd Pass
2:06 - 4th
Mark Gronowski pass complete to Jaxon Janke for 22 yds to the NDKTA 48 for a 1ST down
2nd & 5 at SDST 30
Incompletion
2:06 - 4th
Mark Gronowski pass incomplete to Canyon Bauer
1st & 10 at UND 48
Incompletion
2:06 - 4th
Mark Gronowski pass incomplete to Zach Heins
2nd & 10 at UND 48
Incompletion
2:06 - 4th
Mark Gronowski pass incomplete to Jaxon Janke, broken up by Noah Larson
3rd & 10 at UND 48
Incompletion
2:06 - 4th
Mark Gronowski pass incomplete to Jadon Janke
4th & 10 at UND 48
-2-yd Run
1:23 - 4th
TEAM run for a loss of 2 yards to the NDKTA 46
1st & 10 at UND 48
-2-yd Run
1:23 - 4th
TEAM run for a loss of 2 yards to the NDKTA 44
2nd & 12 at UND 46

End of 4th Quarter