From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northern Iowa
South Dakota
311
Total yards
513
255
Passing yards
321
56
Rushing yards
192
9.1
Yards per pass
15.3
2.2
Yards per rush
4.9
16
First downs
24
3–10
Third downs
9–12
0–1
Fourth downs
0–0
1
Turnovers
0
0–0
Penalties
4–35
24:31
Possession
35:29
Efficiency
Northern Iowa
South Dakota
44%
Success rate
55%
0.06
EPA per play
0.53
1.11
Explosiveness
1.46
−0.10
Rushing EPA
0.17
0.19
Passing EPA
1.20
59%
Passing-down success
47%
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 74% to win. Elo’s favorite won.
The line
South Dakota −21.5, over/under 49.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. South Dakota drives left to right, Northern Iowa right to left.
Q1 Northern IowaTouchdown, 6 plays, 75 yards
Q1 South DakotaTouchdown, 8 plays, 75 yards
Q1 Northern IowaField goal, 14 plays, 70 yards
Q2 South DakotaTouchdown, 4 plays, 75 yards
Q2 Northern IowaPunt, 3 plays, 7 yards
Q2 South DakotaTouchdown, 4 plays, 51 yards
Q2 Northern IowaTurnover on downs, 8 plays, 27 yards
Q2 South DakotaTouchdown, 4 plays, 52 yards
Q2 Northern IowaInterception, 10 plays, 59 yards
Q2 South DakotaEnd of half, 1 play, −1 yard
Q3 South DakotaTouchdown, 9 plays, 75 yards
Q3 Northern IowaTouchdown, 5 plays, 75 yards
Q3 South DakotaTouchdown, 13 plays, 80 yards
Q3 Northern IowaPunt, 3 plays, 3 yards
Q4 South DakotaPunt, 5 plays, 8 yards
Q4 Northern IowaPunt, 3 plays, 1 yard
Q4 South DakotaPunt, 7 plays, 46 yards
Q4 Northern IowaPunt, 3 plays, 9 yards
Q4 South DakotaEnd of game, 5 plays, 32 yards
Play by play
1st quarter3 drives, then Tied at 7
Northern Iowa Touchdown, 6 plays
15:00
Zeke Mata kickoff for 61 yds
15:00
1st & 10 at own 25
Tye Edwards run for no gain to the UNI 25
14:29
2nd & 10 at own 25
Matthew Schecklman pass complete to Desmond Hutson for 49 yds to the SDAK 26 for a 1ST down
13:50
1st & 10 at opp 26
Matthew Schecklman pass incomplete
13:45
2nd & 10 at opp 26
Tye Edwards run for 2 yds to the SDAK 24
13:02
3rd & 8 at opp 24
Matthew Schecklman pass complete to Desmond Hutson for 23 yds to the SDAK 1 for a 1ST down
12:23
1st & goal at opp 1
Tye Edwards run for 1 yd for a TD (Caden Palmer KICK)Northern Iowa 7, South Dakota 0
South Dakota Touchdown, 8 plays
12:23
Caden Palmer kickoff for 65 yds for a touchback
12:23
1st & 10 at own 25
(12:23) BOUMAN, Aidan pass short up the middle complete for 9 yards to THEIS, Travis caught at the USD28 and advanced to the USD34 (CABRAL-MARTIN, Jonathan), clock 12:15. PENALTY USD Holding on HENDERSON, Bryce enforced 10 yards from the USD25 to the USD15 [SG]. NO PLAY (replay the down).
11:57
1st & 20 at own 15
Travis Theis run for 6 yds to the SDAK 21
11:17
2nd & 14 at own 21
Aidan Bouman pass complete to JJ Galbreath for 29 yds to the 50 yard line for a 1ST down
10:39
1st & 10 at the 50
Aidan Bouman pass complete to JJ Galbreath for 5 yds to the UNI 45
9:57
2nd & 5 at opp 45
Travis Theis run for 4 yds to the UNI 41
9:18
3rd & 1 at opp 41
Travis Theis run for 2 yds to the UNI 39 for a 1ST down
8:39
1st & 10 at opp 39
Travis Theis run for 1 yd to the UNI 38
8:00
2nd & 9 at opp 38
Aidan Bouman pass complete to Javion Phelps for 11 yds to the UNI 27 for a 1ST down
7:18
1st & 10 at opp 27
Aidan Bouman pass complete to JJ Galbreath for 27 yds for a TD (Will Leyland KICK)Tied at 7
Northern Iowa Field goal, 14 plays
7:18
Zeke Mata kickoff for 56 yds
7:17
1st & 10 at own 25
Tye Edwards run for 1 yd to the UNI 26
6:41
2nd & 9 at own 26
Matthew Schecklman pass complete to Layne Pryor for 7 yds to the UNI 33
5:57
3rd & 2 at own 33
Tye Edwards run for 2 yds to the UNI 35 for a 1ST down
5:13
1st & 10 at own 35
Matthew Schecklman pass complete to Layne Pryor for no gain to the UNI 35
4:34
2nd & 10 at own 35
Matthew Schecklman pass incomplete
4:28
3rd & 10 at own 35
(04:28) SCHECKLMAN, Matthew pass to the left incomplete intended for MCCULLOUGH, Brady thrown to the UNI50, clock 04:23. PENALTY USD Pass Interference on MCKELVEY, Teven enforced 15 yards to the UNI50 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4:23
1st & 10 at the 50
Matthew Schecklman pass complete to Layne Pryor for 24 yds to the SDAK 26 for a 1ST down
3:42
1st & 10 at opp 26
Tye Edwards run for 11 yds to the SDAK 15 for a 1ST down
2:53
1st & 10 at opp 15
Tye Edwards run for 1 yd to the SDAK 14
2:11
2nd & 9 at opp 14
Tye Edwards run for 4 yds to the SDAK 10
1:31
3rd & 5 at opp 10
Matthew Schecklman pass complete to Tye Edwards for 5 yds to the SDAK 5 for a 1ST down
1:01
1st & goal at opp 5
Matthew Schecklman run for 4 yds to the SDAK 1
0:25
2nd & goal at opp 1
Tye Edwards run for no gain to the SDAK 1
Q2 15:00
3rd & goal at opp 1
JC Roque Jr. run for a loss of 4 yards to the SDAK 5
2nd quarter7 drives, then South Dakota 28, Northern Iowa 10
South Dakota Touchdown, 4 plays
14:20
Caden Palmer kickoff for 65 yds for a touchback
14:20
1st & 10 at own 25
South Dakota Penalty, False Start (-5 Yards) to the SDAK 20
14:20
1st & 15 at own 20
Aidan Bouman pass complete to Carter Bell for 7 yds to the SDAK 27
13:42
2nd & 8 at own 27
Charles Pierre Jr. run for no gain to the SDAK 27
13:02
3rd & 8 at own 27
Aidan Bouman pass complete to AJ Coons for 24 yds to the UNI 49 for a 1ST down
12:11
1st & 10 at opp 49
Aidan Bouman pass complete to Travis Theis for 49 yds for a TD (Will Leyland KICK)South Dakota 14, Northern Iowa 10
Northern Iowa Punt, 3 plays
12:11
Zeke Mata kickoff for 65 yds
12:10
1st & 10 at own 25
Matthew Schecklman pass incomplete
12:04
2nd & 10 at own 25
Tye Edwards run for 7 yds to the UNI 32
11:24
3rd & 3 at own 32
Matthew Schecklman pass incomplete
11:20
4th & 3 at own 32
Noah Pettinger punt for 45 yds , Carter Bell returns for 26 yds to the SDAK 49
South Dakota Touchdown, 4 plays
11:08
1st & 10 at own 49
Aidan Bouman pass complete to Keyondray Jones-Logan for 11 yds to the UNI 40 for a 1ST down
10:25
1st & 10 at opp 40
Aidan Bouman pass complete to Tysen Boze for 15 yds to the UNI 25 for a 1ST down
9:46
1st & 10 at opp 25
Travis Theis run for 22 yds to the UNI 3 for a 1ST down
8:56
1st & goal at opp 3
Travis Theis run for 3 yds for a TD (Will Leyland KICK)South Dakota 21, Northern Iowa 10
Northern Iowa Turnover on downs, 8 plays
8:56
Zeke Mata kickoff for 65 yds
8:56
1st & 10 at own 25
Tye Edwards run for 3 yds to the UNI 28
8:17
2nd & 7 at own 28
Matthew Schecklman pass complete to Tay Norman for 12 yds to the UNI 40 for a 1ST down
7:42
1st & 10 at own 40
Matthew Schecklman run for 8 yds to the UNI 48
7:00
2nd & 2 at own 48
Tye Edwards run for 2 yds to the 50 yard line for a 1ST down
6:17
1st & 10 at the 50
Tye Edwards run for 2 yds to the SDAK 48
5:38
2nd & 8 at opp 48
Matthew Schecklman pass complete to Desmond Hutson for 6 yds to the SDAK 42
4:56
3rd & 2 at opp 42
Timeout South Dakota, clock 04:56
4:56
3rd & 2 at opp 42
Matthew Schecklman pass complete to Tye Edwards for 1 yd to the SDAK 41
4:14
4th & 1 at opp 41
Matthew Schecklman sacked by Nate Ewell for a loss of 7 yards to the SDAK 48
South Dakota Touchdown, 4 plays
4:08
1st & 10 at opp 37
Timeout Northern Iowa, clock 04:08
4:07
1st & 10 at own 48
Charles Pierre Jr. run for 6 yds to the UNI 46
3:26
2nd & 4 at opp 46
Charles Pierre Jr. run for 1 yd to the UNI 45
2:46
3rd & 3 at opp 45
Aidan Bouman pass complete to Carter Bell for 8 yds to the UNI 37 for a 1ST down
2:46
3rd & 3 at opp 45
Timeout Northern Iowa, clock 02:46
1:52
1st & 10 at opp 37
Nevan Cremascoli pass complete to AJ Coons for 37 yds for a TD (Will Leyland KICK)South Dakota 28, Northern Iowa 10
Northern Iowa Interception, 10 plays
1:52
Zeke Mata kickoff for 62 yds
1:52
1st & 10 at own 25
Matthew Schecklman pass complete to Layne Pryor for 7 yds to the UNI 32
1:47
2nd & 3 at own 32
Tye Edwards run for 4 yds to the UNI 36 for a 1ST down
1:28
1st & 10 at own 36
Matthew Schecklman pass complete to Desmond Hutson for 16 yds to the SDAK 48 for a 1ST down
1:22
1st & 10 at opp 48
Matthew Schecklman pass complete to JC Roque Jr. for a loss of 1 yard to the SDAK 49
0:57
2nd & 11 at opp 49
Matthew Schecklman pass complete to JC Roque Jr. for 12 yds to the SDAK 37 for a 1ST down
0:43
1st & 10 at opp 37
Tye Edwards run for no gain to the SDAK 37
0:35
2nd & 10 at opp 37
Timeout Northern Iowa, clock 00:35
0:34
2nd & 10 at opp 37
Matthew Schecklman pass complete to JC Roque Jr. for 13 yds to the SDAK 24 for a 1ST down
0:24
1st & 10 at opp 24
Matthew Schecklman pass incomplete
0:23
2nd & 10 at opp 24
Matthew Schecklman pass complete to Tye Edwards for 8 yds to the SDAK 16
0:18
3rd & 2 at opp 16
Timeout South Dakota, clock 00:18
0:17
3rd & 2 at opp 16
Matthew Schecklman pass intercepted Gary Bryant III return for 4 yds to the SDAK 15
South Dakota End of half, 1 play
0:11
1st & 10 at own 15
(00:11) [SG] Kneel down by BOUMAN, Aidan at USD14 (team loss of 1), clock 00:06.
3rd quarter4 drives, then South Dakota 42, Northern Iowa 17
South Dakota Touchdown, 9 plays
15:00
Caden Palmer kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Aidan Bouman pass complete to Hayden Erickson for 38 yds to the UNI 37 for a 1ST down
14:13
1st & 10 at opp 37
Charles Pierre Jr. run for 1 yd to the UNI 36
13:37
2nd & 9 at opp 36
Aidan Bouman pass complete to Carter Bell for 5 yds to the UNI 31
13:07
3rd & 4 at opp 31
Timeout Northern Iowa, clock 13:07
13:07
3rd & 4 at opp 31
Aidan Bouman pass complete to Keyondray Jones-Logan for 8 yds to the UNI 23 for a 1ST down
12:29
1st & 10 at opp 23
Aidan Bouman pass incomplete
12:23
2nd & 10 at opp 23
Charles Pierre Jr. run for 11 yds to the UNI 12 for a 1ST down
11:42
1st & 10 at opp 12
Carter Bell run for 2 yds to the UNI 10
10:56
2nd & 8 at opp 10
Charles Pierre Jr. run for 9 yds to the UNI 1 for a 1ST down
10:11
1st & goal at opp 1
Charles Pierre Jr. run for 1 yd for a TD (Will Leyland KICK)South Dakota 35, Northern Iowa 10
Northern Iowa Touchdown, 5 plays
10:11
Zeke Mata kickoff for 62 yds
10:10
1st & 10 at own 25
Tye Edwards run for 2 yds to the UNI 27
9:36
2nd & 8 at own 27
Matthew Schecklman pass complete to Sergio Morancy for 9 yds to the UNI 36 for a 1ST down
9:02
1st & 10 at own 36
Tye Edwards run for 5 yds to the UNI 41
8:27
2nd & 5 at own 41
Matthew Schecklman pass complete to Layne Pryor for 9 yds to the 50 yard line for a 1ST down
7:41
1st & 10 at the 50
Matthew Schecklman pass complete to Jaiden Ellis-Lahey for 50 yds for a TD (Caden Palmer KICK)South Dakota 35, Northern Iowa 17
South Dakota Touchdown, 13 plays
7:41
Caden Palmer kickoff for 65 yds , Keyondray Jones-Logan return for 20 yds to the SDAK 20
7:33
1st & 10 at own 20
Keyondray Jones-Logan run for 11 yds to the SDAK 31 for a 1ST down
6:54
1st & 10 at own 31
Charles Pierre Jr. run for no gain to the SDAK 31
6:14
2nd & 10 at own 31
Aidan Bouman pass complete to Javion Phelps for 6 yds to the SDAK 37
5:33
3rd & 4 at own 37
Aidan Bouman run for 8 yds to the SDAK 45 for a 1ST down
4:46
1st & 10 at own 45
Aidan Bouman pass incomplete
4:39
2nd & 10 at own 45
Carter Bell run for 9 yds to the UNI 46
4:00
3rd & 1 at opp 46
Charles Pierre Jr. run for 5 yds to the UNI 41 for a 1ST down
3:27
1st & 10 at opp 41
Aidan Bouman pass incomplete
3:21
2nd & 10 at opp 41
Charles Pierre Jr. run for 7 yds to the UNI 34
2:37
3rd & 3 at opp 34
Aidan Bouman pass complete to Javion Phelps for 12 yds to the UNI 22 for a 1ST down
1:52
1st & 10 at opp 22
Charles Pierre Jr. run for 2 yds to the UNI 20
1:11
2nd & 8 at opp 20
Charles Pierre Jr. run for no gain to the UNI 20
0:26
3rd & 8 at opp 20
Charles Pierre Jr. run for 20 yds for a TD (Will Leyland KICK)South Dakota 42, Northern Iowa 17
Northern Iowa Punt, 3 plays
0:26
Zeke Mata kickoff for 62 yds
0:26
1st & 10 at own 25
Tye Edwards run for 3 yds to the UNI 28
Q4 15:00
2nd & 7 at own 28
Matthew Schecklman pass incomplete
Q4 14:56
3rd & 7 at own 28
Matthew Schecklman pass incomplete
Q4 14:51
4th & 7 at own 28
Noah Pettinger punt for 44 yds, fair catch by Carter Bell at the SDAK 28
4th quarter5 drives, then South Dakota 42, Northern Iowa 17
South Dakota Punt, 5 plays
14:45
1st & 10 at own 28
Charles Pierre Jr. run for 5 yds to the SDAK 33
14:05
2nd & 5 at own 33
Charles Pierre Jr. run for 7 yds to the SDAK 40 for a 1ST down
13:21
1st & 10 at own 40
Charles Pierre Jr. run for 2 yds to the SDAK 42
12:40
2nd & 8 at own 42
Aidan Bouman pass complete to Charles Pierre Jr. for a loss of 5 yards to the SDAK 37
11:55
3rd & 13 at own 37
Charles Pierre Jr. run for 4 yds to the SDAK 41
11:09
4th & 9 at own 41
South Dakota Penalty, False Start (-5 Yards) to the SDAK 36
11:02
4th & 14 at own 36
Tyler Ebel punt for 36 yds, fair catch by JC Roque Jr. at the UNI 28
Northern Iowa Punt, 3 plays
10:55
1st & 10 at own 28
Tye Edwards run for 3 yds to the UNI 31
10:28
2nd & 7 at own 31
Matthew Schecklman pass incomplete
10:23
3rd & 7 at own 31
Matthew Schecklman sacked by Nick Gaes for a loss of 2 yards to the UNI 29
9:49
4th & 9 at own 29
Noah Pettinger punt for 50 yds, fair catch by Carter Bell at the SDAK 21
South Dakota Punt, 7 plays
9:42
1st & 10 at own 21
Charles Pierre Jr. run for 3 yds to the SDAK 24
8:59
2nd & 7 at own 24
Charles Pierre Jr. run for 1 yd to the SDAK 25
8:15
3rd & 6 at own 25
Aidan Bouman pass complete to Carter Bell for 34 yds to the UNI 41 for a 1ST down
7:41
1st & 10 at opp 41
Charles Pierre Jr. run for 16 yds to the UNI 25 for a 1ST down
6:52
1st & 10 at opp 25
TEAM run for a loss of 16 yards to the UNI 41 fumbled, recovered by SDAK Nevan Cremascoli N. Cremascoli return for 0 yds
6:12
2nd & 26 at opp 41
L.J. Phillips Jr. run for 4 yds to the UNI 37
5:30
3rd & 22 at opp 37
Charles Pierre Jr. run for 4 yds to the UNI 33
4:29
4th & 18 at opp 33
Timeout South Dakota, clock 04:29
4:29
4th & 18 at opp 33
Tyler Ebel punt for 31 yds, downed at the UNI 2
Northern Iowa Punt, 3 plays
4:15
1st & 10 at own 2
Titus Cram run for no gain to the UNI 2
3:36
2nd & 10 at own 2
Aidan Dunne pass complete to Sergio Morancy for 5 yds to the UNI 7
2:54
3rd & 5 at own 7
Titus Cram run for 4 yds to the UNI 11
2:21
4th & 1 at own 11
Noah Pettinger punt for 49 yds, fair catch by Carter Bell at the SDAK 40
South Dakota End of game, 5 plays
2:16
1st & 10 at own 40
L.J. Phillips Jr. run for 6 yds to the SDAK 46
2:00
2nd & 4 at own 46
Timeout South Dakota, clock 02:00
2:00
2nd & 4 at own 46
L.J. Phillips Jr. run for 32 yds to the UNI 22 for a 1ST down
1:50
1st & 10 at opp 22
(01:50) Kneel down by CREMASCOLI, Nevan at UNI24 (team loss of 2), clock 01:44.
1:10
2nd & 12 at opp 24
(01:10) Kneel down by CREMASCOLI, Nevan at UNI26 (team loss of 2), clock 01:06.
0:38
3rd & 14 at opp 26
(00:38) Kneel down by CREMASCOLI, Nevan at UNI28 (team loss of 2), clock 00:34.
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.