Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Chase Vinatieri kickoff for 65 yds for a touchback
5-yd Pass
15:00 - 1st
Will McElvain pass complete to Jaylin James for 5 yds to the NIowa 30
1st & 10 at UNI 25
9-yd Pass
15:00 - 1st
Will McElvain pass complete to Jayden Scott for 9 yds to the NIowa 39 for a 1ST down
2nd & 5 at UNI 30
17-yd Pass
15:00 - 1st
Will McElvain pass complete to Aaron Graham for 17 yds to the SDkSt 44 for a 1ST down
1st & 10 at UNI 39
7-yd Run
15:00 - 1st
Trevor Allen run for 7 yds to the SDkSt 37
1st & 10 at SDST 44
Incompletion
15:00 - 1st
Will McElvain pass incomplete
2nd & 3 at SDST 37
5-yd Pass
15:00 - 1st
Will McElvain pass complete to Suni Lane for 5 yds to the SDkSt 32 for a 1ST down
3rd & 3 at SDST 37
Incompletion
15:00 - 1st
Will McElvain pass incomplete to Suni Lane
1st & 10 at SDST 32
7-yd Run
15:00 - 1st
Trevor Allen run for 7 yds to the SDkSt 25
2nd & 10 at SDST 32
5-yd Penalty
15:00 - 1st
NORTHERN IOWA Penalty, false start (Mason Neisen) to the SDkSt 30
3rd & 3 at SDST 25
Interception
15:00 - 1st
Will McElvain pass intercepted Jordan Gandy return for no gain to the SDkSt 21
3rd & 8 at SDST 30
19-yd Pass
11:15 - 1st
Keaton Heide pass complete to Cade Johnson for 19 yds to the SDkSt 40 for a 1ST down
1st & 10 at SDST 21
2-yd Run
11:15 - 1st
Mikey Daniel run for 2 yds to the SDkSt 42
1st & 10 at SDST 40
5-yd Run
11:15 - 1st
Pierre Strong Jr. run for 5 yds to the SDkSt 47
2nd & 8 at SDST 42
15-yd Pass
11:15 - 1st
Keaton Heide pass complete to Cade Johnson for 15 yds to the NIowa 38 for a 1ST down
3rd & 3 at SDST 47
1-yd Run
11:15 - 1st
Pierre Strong Jr. run for 1 yd to the NIowa 37
1st & 10 at UNI 38
2-yd Pass
11:15 - 1st
Keaton Heide pass complete to Pierre Strong Jr. for 2 yds to the NIowa 35
2nd & 9 at UNI 37
0-yd Pass
11:15 - 1st
Keaton Heide pass complete to Jaxon Janke for no gain to the NIowa 35
3rd & 7 at UNI 35
Blocked Field Goal
7:07 - 1st
Chase Vinatieri 52 yd FG BLOCKED blocked by Brawntae Wells N/A return for no gain to the NIowa 35
4th & 7 at UNI 35
6-yd Run
7:07 - 1st
Sam Schnee run for 6 yds to the NIowa 41
1st & 10 at UNI 35
5-yd Run
7:07 - 1st
Will McElvain run for 5 yds to the NIowa 46 for a 1ST down
2nd & 4 at UNI 41
3-yd Run
7:07 - 1st
Sam Schnee run for 3 yds to the NIowa 49
1st & 10 at UNI 46
3-yd Run
7:07 - 1st
Sam Schnee run for 3 yds to the SDkSt 48
2nd & 7 at UNI 49
Incompletion
7:07 - 1st
Will McElvain pass incomplete
3rd & 4 at SDST 48
Punt
7:07 - 1st
Nate Murphy punt for 35 yds, fair catch by Jaxon Janke at the SDkSt 13
4th & 4 at SDST 48
8-yd Run
5:00 - 1st
Keaton Heide run for 8 yds to the SDkSt 21
1st & 10 at SDST 13
8-yd Run
5:00 - 1st
Pierre Strong Jr. run for 8 yds to the SDkSt 29 for a 1ST down
2nd & 2 at SDST 21
10-yd Penalty
5:00 - 1st
Keaton Heide pass incomplete to Adam Anderson, PENALTY SDSU holding (Evan Greeneway) 10 yards to the SDSU19, NO PLAY.
1st & 10 at SDST 29
1-yd Run
5:00 - 1st
Mikey Daniel run for 1 yd to the SDkSt 20
1st & 20 at SDST 19
5-yd Run
5:00 - 1st
Mikey Daniel run for 5 yds to the SDkSt 25
2nd & 19 at SDST 20
0-yd Run
5:00 - 1st
Mikey Daniel run for no gain to the SDkSt 25
3rd & 14 at SDST 25
Punt
5:00 - 1st
Ben Dinkel punt for 47 yds , Xavior Williams returns for no gain to the NIowa 28
4th & 14 at SDST 25
2nd Quarter
5-yd Run
1:49 - 1st
Will McElvain run for 5 yds to the NIowa 33
1st & 10 at UNI 28
10-yd Pass
1:49 - 1st
Will McElvain pass complete to Logan Wolf for 10 yds to the NIowa 43 for a 1ST down
2nd & 5 at UNI 33
2-yd Run
1:49 - 1st
Will McElvain run for 2 yds to the NIowa 45
1st & 10 at UNI 43
6-yd Run
1:49 - 1st
Sam Schnee run for 6 yds to the SDkSt 49
2nd & 8 at UNI 45

End of 1st Quarter

Incompletion
15:00 - 2nd
Will McElvain pass incomplete to Aaron Graham, broken up by Michael Griffin II
3rd & 2 at SDST 49
Punt
15:00 - 2nd
Nate Murphy punt for 18 yds, punt out-of-bounds at the SDkSt 31
4th & 2 at SDST 49
65-yd Pass
14:49 - 2nd
Keaton Heide pass complete to Cade Johnson for 65 yds to the NIowa 4 for a 1ST down
1st & 10 at SDST 31
2-yd Run
14:49 - 2nd
Mikey Daniel run for 2 yds to the NIowa 2
1st & Goal at UNI 4
2-yd Touchdown Run
13:16 - 2nd
Mikey Daniel run for 2 yds for a TD, (Chase Vinatieri KICK)
2nd & Goal at UNI 2
Kickoff
13:16 - 2nd
Cole Frahm kickoff for 55 yds
Interception
13:16 - 2nd
Will McElvain pass intercepted Logan Backhaus return for no gain to the NIowa 45
1st & 10 at UNI 25
-2-yd Run
13:10 - 2nd
Devin Blakley run for a loss of 2 yards to the NIowa 47
1st & 10 at UNI 45
5-yd Pass
13:10 - 2nd
Keaton Heide pass complete to Jaxon Janke for 5 yds to the NIowa 42
2nd & 12 at UNI 47
5-yd Run
13:10 - 2nd
Keaton Heide run for 5 yds to the NIowa 37
3rd & 7 at UNI 42
5-yd Penalty
13:10 - 2nd
SO DAKOTA ST Penalty, false start (Wes Genant) to the NIowa 42
4th & 2 at UNI 37
Punt
13:10 - 2nd
Ben Dinkel punt for 24 yds, fair catch by Xavior Williams at the NIowa 18
4th & 7 at UNI 42
12-yd Run
11:22 - 2nd
Aaron Graham run for 12 yds to the NIowa 30 for a 1ST down
1st & 10 at UNI 18
4-yd Run
11:22 - 2nd
Trevor Allen run for 4 yds to the NIowa 34
1st & 10 at UNI 30
Incompletion
11:22 - 2nd
Will McElvain pass incomplete to Jaylin James
2nd & 6 at UNI 34
8-yd Pass
11:22 - 2nd
Will McElvain pass complete to Jaylin James for 8 yds to the NIowa 42 for a 1ST down
3rd & 6 at UNI 34
Incompletion
11:22 - 2nd
Will McElvain pass incomplete to Jaylin James
1st & 10 at UNI 42
-4-yd Pass
11:22 - 2nd
Will McElvain pass complete to Sam Schnee for a loss of 4 yards to the NIowa 38
2nd & 10 at UNI 42
4-yd Run
11:22 - 2nd
Will McElvain run for 4 yds to the NIowa 42
3rd & 14 at UNI 38
Punt
11:22 - 2nd
Nate Murphy punt for 43 yds , Jaxon Janke returns for a loss of 1 yard to the SDkSt 14
4th & 10 at UNI 42
8-yd Run
8:32 - 2nd
Mikey Daniel run for 8 yds to the SDkSt 22
1st & 10 at SDST 14
8-yd Run
8:32 - 2nd
Mikey Daniel run for 8 yds to the SDkSt 30 for a 1ST down
2nd & 2 at SDST 22
3-yd Run
8:32 - 2nd
Devin Blakley run for 3 yds to the SDkSt 33
1st & 10 at SDST 30
2-yd Run
8:32 - 2nd
Mikey Daniel run for 2 yds to the SDkSt 35
2nd & 7 at SDST 33
1-yd Pass
8:32 - 2nd
Keaton Heide pass complete to Cade Johnson for 1 yd to the SDkSt 36
3rd & 5 at SDST 35
Punt
8:32 - 2nd
Ben Dinkel punt for 36 yds , Xavior Williams returns for a loss of 4 yards to the NIowa 24
4th & 4 at SDST 36
1-yd Run
5:14 - 2nd
Sam Schnee run for 1 yd to the NIowa 25
1st & 10 at UNI 24
Sack
5:14 - 2nd
Will McElvain sacked by Reece Winkelman and Thomas Stacker for a loss of 6 yards to the NIowa 19
2nd & 9 at UNI 25
Incompletion
5:14 - 2nd
Will McElvain pass incomplete to Logan Wolf
3rd & 15 at UNI 19
Punt
5:14 - 2nd
Nate Murphy punt for 16 yds
4th & 15 at UNI 19
0-yd Run
3:36 - 2nd
Keaton Heide run for no gain to the NIowa 35
1st & 10 at UNI 35
7-yd Pass
3:36 - 2nd
Keaton Heide pass complete to Adam Anderson for 7 yds to the NIowa 28
2nd & 10 at UNI 35
0-yd Run
3:36 - 2nd
Mikey Daniel run for no gain to the NIowa 28
3rd & 3 at UNI 28
Field Goal Missed
1:34 - 2nd
Chase Vinatieri 45 yd FG MISSED
4th & 3 at UNI 28
10-yd Penalty
1:34 - 2nd
Allen,Trevor rush for no gain to the UNI28 (Michael Griffin), PENALTY UNI holding (Ellis, Nick) 10 yards to the UNI18, NO PLAY.
1st & 10 at UNI 28
3-yd Run
1:34 - 2nd
Sam Schnee run for 3 yds to the NIowa 21
1st & 20 at UNI 18
5-yd Run
1:34 - 2nd
Sam Schnee run for 5 yds to the NIowa 26
2nd & 17 at UNI 21

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

11-yd Run
0:32 - 2nd
Sam Schnee run for 11 yds to the NIowa 37
3rd & 12 at UNI 26

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

Punt
0:25 - 2nd
Zac Kibby punt for 62 yds, downed at the SDkSt 1
4th & 1 at UNI 37
1-yd Run
0:14 - 2nd
Keaton Heide run for 1 yd to the SDkSt 2
1st & 10 at SDST 1

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Matthew Cook kickoff for 56 yds , Jadon Janke return for 18 yds to the SDkSt 27
4-yd Run
14:53 - 3rd
Keaton Heide run for 4 yds to the SDkSt 31
1st & 10 at SDST 27
3-yd Run
14:53 - 3rd
Mikey Daniel run for 3 yds to the SDkSt 34
2nd & 6 at SDST 31
14-yd Pass
14:53 - 3rd
Keaton Heide pass complete to Cade Johnson for 14 yds to the SDkSt 48 for a 1ST down
3rd & 3 at SDST 34
5-yd Pass
14:53 - 3rd
Keaton Heide pass complete to Jaxon Janke for 5 yds to the NIowa 47
1st & 10 at SDST 48
13-yd Pass
14:53 - 3rd
Keaton Heide pass complete to Devin Blakley for 13 yds to the NIowa 34 for a 1ST down
2nd & 5 at UNI 47
4-yd Run
14:53 - 3rd
Devin Blakley run for 4 yds to the NIowa 30
1st & 10 at UNI 34
14-yd Pass
14:53 - 3rd
Keaton Heide pass complete to Adam Anderson for 14 yds to the NIowa 16 for a 1ST down
2nd & 6 at UNI 30
6-yd Pass
14:53 - 3rd
Keaton Heide pass complete to Kallan Hart for 6 yds to the NIowa 10
1st & 10 at UNI 16

(10:04 - 3rd) Timeout SO DAKOTA ST, clock 10:04

10-yd Touchdown Pass
9:58 - 3rd
Keaton Heide pass complete to Jaxon Janke for 10 yds for a TD, (Chase Vinatieri KICK)
2nd & 4 at UNI 10
Kickoff
9:58 - 3rd
Chase Vinatieri kickoff for 63 yds , Nick Phillips return for 9 yds to the NIowa 11
11-yd Run
9:51 - 3rd
Will McElvain run for 11 yds to the NIowa 22 for a 1ST down
1st & 10 at UNI 11
3-yd Pass
9:51 - 3rd
Will McElvain pass complete to Sam Schnee for 3 yds to the NIowa 25
1st & 10 at UNI 22
1-yd Run
9:51 - 3rd
Sam Schnee run for 1 yd to the NIowa 26
2nd & 7 at UNI 25
10-yd Penalty
9:51 - 3rd
McElvain,Will rush for no gain to the UNI26 (Chase Norblade), PENALTY UNI holding (Brown, Spencer) 10 yards to the UNI16, NO PLAY.
3rd & 6 at UNI 26
4-yd Run
9:51 - 3rd
Will McElvain run for 4 yds to the NIowa 20
3rd & 16 at UNI 16
Punt
9:51 - 3rd
Zac Kibby punt for 50 yds , Jaxon Janke returns for 34 yds to the NIowa 36
4th & 12 at UNI 20
3-yd Run
6:50 - 3rd
Devin Blakley run for 3 yds to the NIowa 33
1st & 10 at UNI 36
6-yd Run
6:50 - 3rd
Mikey Daniel run for 6 yds to the NIowa 27
2nd & 7 at UNI 33
Incompletion
6:50 - 3rd
Keaton Heide pass incomplete to Cade Johnson, broken up by Xavior Williams
3rd & 1 at UNI 27
Field Goal Good
5:20 - 3rd
Chase Vinatieri 44 yd FG GOOD
4th & 1 at UNI 27
Kickoff
5:20 - 3rd
Cole Frahm kickoff for 55 yds , Trevor Allen return for 30 yds to the NIowa 40
21-yd Pass
5:11 - 3rd
Will McElvain pass complete to Jaylin James for 21 yds to the SDkSt 39 for a 1ST down
1st & 10 at UNI 40
5-yd Run
5:11 - 3rd
Will McElvain run for 5 yds to the SDkSt 34
1st & 10 at SDST 39
2-yd Run
5:11 - 3rd
Sam Schnee run for 2 yds to the SDkSt 32
2nd & 5 at SDST 34
13-yd Run
5:11 - 3rd
Will McElvain run for 13 yds to the SDkSt 19 for a 1ST down
3rd & 3 at SDST 32
4-yd Pass
5:11 - 3rd
Will McElvain pass complete to Aaron Graham for 4 yds to the SDkSt 15
1st & 10 at SDST 19
-1-yd Run
5:11 - 3rd
Sam Schnee run for a loss of 1 yard to the SDkSt 16
2nd & 6 at SDST 15
10-yd Pass
5:11 - 3rd
Will McElvain pass complete to Trevor Allen for 10 yds to the SDkSt 6 for a 1ST down
3rd & 7 at SDST 16
5-yd Penalty
5:11 - 3rd
Allen,Trevor rush for 2 yards to the SDSU4 (K. Krolikowski), PENALTY UNI illegal formation 5 yards to the SDSU11, NO PLAY.
1st & Goal at SDST 6
11-yd Touchdown Run
0:49 - 3rd
Sam Schnee run for 11 yds for a TD, (Matthew Cook KICK)
1st & 0 at SDST 11
4th Quarter
Kickoff
0:49 - 3rd
Matthew Cook kickoff for 53 yds , Deyon Campbell return for 28 yds to the SDkSt 40
0-yd Run
0:42 - 3rd
Mikey Daniel run for no gain to the SDkSt 40
1st & 10 at SDST 40

End of 3rd Quarter

5-yd Run
15:00 - 4th
Mikey Daniel run for 5 yds to the SDkSt 45
2nd & 10 at SDST 40
Sack
15:00 - 4th
Keaton Heide sacked by Christian Jegen for a loss of 6 yards to the SDkSt 39
3rd & 5 at SDST 45
5-yd Penalty
15:00 - 4th
SO DAKOTA ST Penalty, delay of game (-5 Yards) to the SDkSt 34
4th & 11 at SDST 39
Punt
15:00 - 4th
Ben Dinkel punt for 36 yds, fair catch by Xavior Williams at the NIowa 30
4th & 16 at SDST 34
Fumble Recovery
13:16 - 4th
Will McElvain run for no gain Will McElvain fumbled, forced by Tolu Ogunrinde, recovered by SDkSt Don Gardner , return for 24 yds, (Chase Vinatieri KICK)
1st & 10 at UNI 30
Kickoff
13:16 - 4th
Chase Vinatieri kickoff for 65 yds for a touchback
Incompletion
13:16 - 4th
Will McElvain pass incomplete to Suni Lane
1st & 10 at UNI 25
13-yd Run
13:16 - 4th
Will McElvain run for 13 yds to the NIowa 38 for a 1ST down
2nd & 10 at UNI 25
Interception
13:16 - 4th
Will McElvain pass intercepted Michael Griffin II return for 22 yds to the NIowa 37
3rd & 13 at UNI 35
-3-yd Pass
13:16 - 4th
Will McElvain pass complete to Trevor Allen for a loss of 3 yards to the NIowa 35
1st & 10 at UNI 38
Incompletion
13:16 - 4th
Will McElvain pass incomplete to Sam Schnee
2nd & 13 at UNI 35
8-yd Run
12:09 - 4th
Mikey Daniel run for 8 yds to the NIowa 29
1st & 10 at UNI 37
5-yd Run
12:09 - 4th
Mikey Daniel run for 5 yds to the NIowa 24 for a 1ST down
2nd & 2 at UNI 29
1-yd Run
12:09 - 4th
Mikey Daniel run for 1 yd to the NIowa 23
1st & 10 at UNI 24
3-yd Run
12:09 - 4th
Mikey Daniel run for 3 yds to the NIowa 20
2nd & 9 at UNI 23
20-yd Touchdown Pass
9:04 - 4th
Keaton Heide pass complete to Cade Johnson for 20 yds for a TD, (Chase Vinatieri KICK)
3rd & 6 at UNI 20
Kickoff
9:04 - 4th
Cole Frahm kickoff for 60 yds , Korby Sander return for 15 yds to the NIowa 20
4-yd Run
8:58 - 4th
Sam Schnee run for 4 yds to the NIowa 24
1st & 10 at UNI 20
3-yd Run
8:58 - 4th
Sam Schnee run for 3 yds to the NIowa 27
2nd & 6 at UNI 24
0-yd Run
8:58 - 4th
Will McElvain run for no gain to the NIowa 27
3rd & 3 at UNI 27
Punt
8:58 - 4th
Zac Kibby punt for 46 yds , Jaxon Janke returns for 15 yds to the SDkSt 42
4th & 3 at UNI 27
8-yd Run
6:50 - 4th
Devin Blakley run for 8 yds to the 50 yard line
1st & 10 at SDST 42
5-yd Run
6:50 - 4th
Devin Blakley run for 5 yds to the NIowa 45 for a 1ST down
2nd & 2 at 50
20-yd Run
6:50 - 4th
Mikey Daniel run for 20 yds to the NIowa 25 for a 1ST down
1st & 10 at UNI 45
14-yd Run
6:50 - 4th
Mikey Daniel run for 2 yds to the NIowa 23 for a 1ST down NORTHERN IOWA Penalty, unsportsmanlike conduct (Tim Butcher) to the NIowa 11 for a 1ST down
1st & 10 at UNI 25
-1-yd Run
6:50 - 4th
Mikey Daniel run for a loss of 1 yard to the NIowa 12
1st & 10 at UNI 11

(3:29 - 4th) Timeout SO DAKOTA ST, clock 03:29

12-yd Touchdown Run
2:36 - 4th
Kanin Nelson run for 12 yds for a TD, (Chase Vinatieri KICK)
2nd & 11 at UNI 12
Kickoff
2:36 - 4th
Chase Vinatieri kickoff for 40 yds
4-yd Run
2:36 - 4th
Sam Schnee run for 4 yds to the NIowa 29
1st & 10 at UNI 25
3-yd Run
2:36 - 4th
Sam Schnee run for 3 yds to the NIowa 32
2nd & 6 at UNI 29
4-yd Run
2:36 - 4th
Sam Schnee run for 4 yds to the NIowa 36 for a 1ST down
3rd & 3 at UNI 32
5-yd Run
2:36 - 4th
Sam Schnee run for 5 yds to the NIowa 41
1st & 10 at UNI 36

End of 4th Quarter