South Dakota at Northern Iowa

Saturday, October 18, 2025

South Dakota beat Northern Iowa 17–⁠14. It was their 15th meeting; Northern Iowa leads the series 10–⁠5.

AwaySouth Dakota10–⁠5 in 2025
17
HomeNorthern Iowa3–⁠9 in 2025
14

Final at UNI-Dome, Cedar FallsIndoorsTV: ESPN+Attendance 8,434

Official
Gregory GompfGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
South Dakota737017
Northern Iowa070714

Standouts

  • PassingAidan Bouman16 of 24, 202 yards, 2 TDSouth Dakota
  • ReceivingLarenzo Fenner3 catches, 84 yards, 2 TDSouth Dakota

Player stats

South Dakota

PassingC/AttYdsTDInt
Aidan Bouman16/2420220
RushingCarYdsTDLong
L.J. Phillips Jr.1573016
Carson Fletcher83108
Tennel Bryant3402
ReceivingRecYdsTDLong
Larenzo Fenner384267
L.J. Phillips Jr.445017
Jesse Miller431011
Jack Martens225019

Northern Iowa

PassingC/AttYdsTDInt
Matthew Schecklman22/4018920
RushingCarYdsTDLong
Matthew Schecklman1660016
Bill Jackson82109
Harrison Bey-Buie61506
ReceivingRecYdsTDLong
J.C. Roque791037
Bill Jackson546116
Briggs Hughston425112
Derek Anderson214015

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

South DakotaNorthern Iowa
293Total yards285
202Passing yards189
91Rushing yards96
8.4Yards per pass4.7
2.8Yards per rush3.2
17First downs20
3–⁠12Third downs7–⁠17
0–⁠1Fourth downs1–⁠1
0Turnovers0
10–⁠94Penalties10–⁠116
29:38Possession30:22

Efficiency

South DakotaNorthern Iowa
38%Success rate37%
0.01EPA per play0.09
1.25Explosiveness1.22
−0.23Rushing EPA0.04
0.29Passing EPA0.12
24%Passing-down success27%

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 70% to win. Elo’s favorite won.

The line

South Dakota −6.5, over/under 46.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

Northern Iowa end zoneSouth Dakota end zoneQ1 Northern IowaPunt, 3 playsQ1 South DakotaTouchdown, 10 playsQ1 Northern IowaPunt, 6 playsQ1 South DakotaPunt, 5 playsQ1 Northern IowaPunt, 3 playsQ1 South DakotaPunt, 4 playsQ2 Northern IowaPunt, 12 playsQ2 South DakotaPunt, 3 playsQ2 Northern IowaTouchdown, 10 playsQ2 South DakotaField goal, 5 playsQ3 South DakotaPunt, 3 playsQ3 Northern IowaPunt, 7 playsQ3 South DakotaTouchdown, 5 playsQ3 Northern IowaPunt, 3 playsQ3 South DakotaTurnover on downs, 8 playsQ3 Northern IowaPunt, 3 playsQ4 South DakotaPunt, 10 playsQ4 Northern IowaMissed FG, 15 playsQ4 South DakotaPunt, 3 playsQ4 Northern IowaTouchdown, 9 playsQ4 South DakotaResult not recorded, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Northern Iowa drives left to right, South Dakota right to left.
  1. Q1 Northern IowaPunt, 3 plays, 6 yards
  2. Q1 South DakotaTouchdown, 10 plays, 79 yards
  3. Q1 Northern IowaPunt, 6 plays, 24 yards
  4. Q1 South DakotaPunt, 5 plays, 14 yards
  5. Q1 Northern IowaPunt, 3 plays, 8 yards
  6. Q1 South DakotaPunt, 4 plays, 18 yards
  7. Q2 Northern IowaPunt, 12 plays, 53 yards
  8. Q2 South DakotaPunt, 3 plays, 0 yards
  9. Q2 Northern IowaTouchdown, 10 plays, 88 yards
  10. Q2 South DakotaField goal, 5 plays, 15 yards
  11. Q3 South DakotaPunt, 3 plays, 7 yards
  12. Q3 Northern IowaPunt, 7 plays, 15 yards
  13. Q3 South DakotaTouchdown, 5 plays, 92 yards
  14. Q3 Northern IowaPunt, 3 plays, 0 yards
  15. Q3 South DakotaTurnover on downs, 8 plays, 31 yards
  16. Q3 Northern IowaPunt, 3 plays, −1 yard
  17. Q4 South DakotaPunt, 10 plays, 41 yards
  18. Q4 Northern IowaMissed FG, 15 plays, 73 yards
  19. Q4 South DakotaPunt, 3 plays, −1 yard
  20. Q4 Northern IowaTouchdown, 9 plays, 56 yards
  21. Q4 South DakotaResult not recorded, 1 play, 0 yards

Play by play

1st quarter6 drives, then South Dakota 7, Northern Iowa 0
Northern Iowa Punt, 3 plays
15:001st & 10 at own 35Zeke Mata kickoff for 65 yds for a touchback
15:001st & 10 at own 25Bill Jackson run for 2 yds to the UNI 27
15:002nd & 8 at own 27Matthew Schecklman pass complete to Derek Anderson for a loss of 1 yard to the UNI 26
13:463rd & 9 at own 26Timeout South Dakota, clock 13:46
13:463rd & 9 at own 26Matthew Schecklman pass complete to JC Roque Jr. for 5 yds to the UNI 31
12:584th & 4 at own 31Noah Pettinger punt for 48 yds, fair catch by Jack Martens at the SDAK 21
South Dakota Touchdown, 10 plays
12:581st & 10 at own 21Aidan Bouman pass complete to Jack Martens for 19 yds to the SDAK 40 for a 1ST down
12:581st & 10 at own 40L.J. Phillips Jr. run for 12 yds to the UNI 48 for a 1ST down
12:581st & 10 at opp 48Aidan Bouman pass complete to Tysen Boze for 9 yds to the UNI 39
12:582nd & 1 at opp 39Carson Fletcher run for a loss of 1 yard to the UNI 40
12:583rd & 2 at opp 40Carson Fletcher run for 3 yds to the UNI 37 for a 1ST down
12:581st & 10 at opp 37Aidan Bouman pass complete to L.J. Phillips Jr. for 15 yds to the UNI 22 for a 1ST down
12:581st & 10 at opp 22Aidan Bouman pass complete to L.J. Phillips Jr. for 11 yds to the UNI 11 for a 1ST down
12:581st & 10 at opp 11PENALTY USD False Start (Arop,Jacob) 5 yards from UNI11 to UNI16. NO PLAY.
12:581st & 15 at opp 16Reid Watkins run for 1 yd to the UNI 15
12:582nd & 14 at opp 15Reid Watkins run for a loss of 3 yards to the UNI 18
6:303rd & 17 at opp 18Timeout South Dakota, clock 06:30
6:243rd & 17 at opp 18Aidan Bouman pass complete to Larenzo Fenner for 18 yds for a TD (Will Leyland KICK)South Dakota 7, Northern Iowa 0
Northern Iowa Punt, 6 plays
6:241st & 10 at own 35Zeke Mata kickoff for 65 yds
6:241st & 10 at own 25Harrison Bey-Buie run for 3 yds to the UNI 28
6:242nd & 7 at own 28Bill Jackson run for 7 yds to the UNI 35 for a 1ST down
6:241st & 10 at own 35Matthew Schecklman run for 12 yds to the UNI 47 for a 1ST down
6:241st & 10 at own 47Harrison Bey-Buie run for 2 yds to the UNI 49
6:242nd & 8 at own 49Matthew Schecklman pass incomplete to Graham Friedrichsen
6:243rd & 8 at own 49Matthew Schecklman pass incomplete to Ayden Price
3:504th & 8 at own 49Noah Pettinger punt for 35 yds, fair catch by Jack Martens at the SDAK 16
South Dakota Punt, 5 plays
3:502nd & 8 at own 18Timeout Northern Iowa, clock 03:50
3:501st & 10 at own 16L.J. Phillips Jr. run for 2 yds to the SDAK 18
3:502nd & 8 at own 18Aidan Bouman pass complete to Jesse Miller for 9 yds to the SDAK 27 for a 1ST down
3:501st & 10 at own 27L.J. Phillips Jr. run for 3 yds to the SDAK 30
3:502nd & 7 at own 30Aidan Bouman pass incomplete to Jack Martens
3:503rd & 7 at own 30Aidan Bouman pass incomplete to Jack Martens
1:384th & 7 at own 30Tyler Ebel punt for 44 yds, punt out-of-bounds at the UNI 26
Northern Iowa Punt, 3 plays
1:381st & 10 at own 26Bill Jackson run for 2 yds to the UNI 28
1:382nd & 8 at own 28Matthew Schecklman pass incomplete to JC Roque Jr.
1:383rd & 8 at own 28Matthew Schecklman pass complete to Bill Jackson for 6 yds to the UNI 34
0:144th & 2 at own 34Noah Pettinger punt for 38 yds, fair catch by Jack Martens at the SDAK 28
South Dakota Punt, 4 plays
0:001st & 10 at own 28Carson Fletcher run for 7 yds to the SDAK 35
Q2 15:002nd & 3 at own 35PENALTY UNI Targeting (Augustus,Jamarion) 15 yards from USD35 to USD50, 1ST DOWN. NO PLAY.
Q2 15:001st & 10 at the 50L.J. Phillips Jr. run for 4 yds to the UNI 46
Q2 15:002nd & 6 at opp 46Aidan Bouman sacked by Jaylen Pettus for a loss of 8 yards to the SDAK 46
Q2 15:003rd & 14 at own 46Aidan Bouman pass incomplete to Larenzo Fenner
Q2 13:284th & 14 at own 46Tyler Ebel punt for 43 yds, fair catch by JC Roque Jr. at the UNI 6
2nd quarter4 drives, then South Dakota 10, Northern Iowa 7
Northern Iowa Punt, 12 plays
13:281st & 10 at own 6Matthew Schecklman run for 9 yds to the UNI 15
13:282nd & 1 at own 15Matthew Schecklman run for 5 yds to the UNI 20 for a 1ST down
13:281st & 10 at own 20Harrison Bey-Buie run for 1 yd to the UNI 21
13:282nd & 9 at own 21Bill Jackson run for 4 yds to the UNI 25
13:283rd & 5 at own 25Matthew Schecklman pass complete to Tysen Kershaw for 6 yds to the UNI 31 for a 1ST down
13:281st & 10 at own 31Matthew Schecklman pass complete to Bill Jackson for 12 yds to the UNI 43 for a 1ST down
13:281st & 10 at own 43Matthew Schecklman run for 10 yds to the SDAK 47 for a 1ST down
13:281st & 10 at opp 47Matthew Schecklman pass complete to JC Roque Jr. for 6 yds to the SDAK 41
13:282nd & 4 at opp 41Matthew Schecklman run for 7 yds to the SDAK 34 for a 1ST down
13:281st & 10 at opp 34Matthew Schecklman pass incomplete to Ayden Price
13:282nd & 10 at opp 34Northern Iowa Penalty, Personal Foul (-15 Yards) to the SDAK 40
13:283rd & 16 at opp 40Matthew Schecklman pass complete to Harrison Bey-Buie for a loss of 1 yard to the SDAK 41
6:214th & 17 at opp 41Noah Pettinger punt for 41 yds for a touchback
6:214th & 17 at opp 41Noah Pettinger punt for 34 yds, fair catch by Jack Martens at the SDAK 22
South Dakota Punt, 3 plays
6:211st & 10 at own 22L.J. Phillips Jr. run for no gain to the SDAK 22
6:212nd & 10 at own 22Aidan Bouman pass incomplete to Larenzo Fenner
6:213rd & 10 at own 22Aidan Bouman pass incomplete to Tennel Bryant
5:324th & 10 at own 22Tyler Ebel punt for 55 yds, fair catch by JC Roque Jr. at the UNI 23
5:324th & 10 at own 22Tyler Ebel punt for 55 yds, fair catch by JC Roque Jr. at the UNI 12
Northern Iowa Touchdown, 10 plays
5:321st & 10 at own 12Harrison Bey-Buie run for 6 yds to the UNI 18
5:322nd & 4 at own 18Matthew Schecklman run for 1 yd to the UNI 19
4:153rd & 3 at own 19Timeout Northern Iowa, clock 04:15
4:153rd & 3 at own 19Matthew Schecklman pass complete to JC Roque Jr. for 21 yds to the UNI 40 for a 1ST down
4:151st & 10 at own 40Bill Jackson run for 5 yds to the UNI 45
4:152nd & 5 at own 45PENALTY USD UNS: Unsportsmanlike Conduct (Lewis,Dejuan) USD UNS: Unsportsmanlike Conduct (Tillmon,Roman) 30 yards from UNI45 to USD25, 1ST DOWN. NO PLAY.
4:151st & 10 at opp 25Matthew Schecklman run for 9 yds to the SDAK 16
4:152nd & 1 at opp 16Matthew Schecklman run for 3 yds to the SDAK 13 for a 1ST down
2:001st & 10 at opp 13Timeout Northern Iowa, clock 02:00
2:001st & 10 at opp 13Matthew Schecklman pass complete to JC Roque Jr. for 7 yds to the SDAK 6
2:002nd & 3 at opp 6Bill Jackson run for 2 yds to the SDAK 4
2:003rd & 1 at opp 4Harrison Bey-Buie run for no gain to the SDAK 4
1:034th & 1 at opp 4Timeout Northern Iowa, clock 01:03
1:004th & 1 at opp 4Matthew Schecklman pass complete to Briggs Hughston for 4 yds for a TD (Max Bartachek KICK)Tied at 7
0:511st & 10 at own 35Caden Popp kickoff for 45 yds , Jesse Miller return for 10 yds to the SDAK 45 Northern Iowa Penalty, UNS: Unsportsmanlike Conduct (-15 Yards) to the SDAK 45
South Dakota Field goal, 5 plays
0:511st & 10 at own 45Aidan Bouman pass complete to Jesse Miller for 11 yds to the UNI 44 for a 1ST down
0:141st & 10 at opp 44Timeout Northern Iowa, clock 00:14
0:141st & 10 at opp 44Aidan Bouman pass complete to L.J. Phillips Jr. for 2 yds to the UNI 42
0:142nd & 8 at opp 42Aidan Bouman pass incomplete to Roman Tillmon
0:143rd & 8 at opp 42Aidan Bouman pass complete to Jesse Miller for 7 yds to the UNI 35
0:144th & 1 at opp 35PENALTY USD False Start (Fenner,Larenzo) 5 yards from UNI35 to UNI40. NO PLAY.
0:004th & 6 at opp 40Zeke Mata 58 yd FG GOODSouth Dakota 10, Northern Iowa 7
3rd quarter6 drives, then South Dakota 17, Northern Iowa 7
South Dakota Punt, 3 plays
14:541st & 10 at own 35Caden Popp kickoff for 65 yds , Tennel Bryant return for 23 yds to the SDAK 23
14:541st & 10 at own 23Aidan Bouman pass complete to Dallas Holmes for 1 yd to the SDAK 24
14:542nd & 9 at own 24L.J. Phillips Jr. run for 6 yds to the SDAK 30
14:543rd & 3 at own 30Aidan Bouman pass incomplete to Jesse Miller
13:314th & 3 at own 30Tyler Ebel punt for 27 yds, punt out-of-bounds at the UNI 43
Northern Iowa Punt, 7 plays
13:311st & 10 at own 43Northern Iowa Penalty, Offensive Holding (-10 Yards) to the UNI 33
13:311st & 20 at own 33Matthew Schecklman pass incomplete to JC Roque Jr.
13:312nd & 20 at own 33Matthew Schecklman pass complete to JC Roque Jr. for 5 yds to the UNI 38
13:313rd & 15 at own 38Matthew Schecklman pass complete to Bill Jackson for 16 yds to the SDAK 46 for a 1ST down
13:311st & 10 at opp 46Matthew Schecklman run for a loss of 1 yard to the SDAK 47
13:312nd & 11 at opp 47Matthew Schecklman run for 5 yds to the SDAK 42 Matthew Schecklman fumbled, recovered by UNI Aidan Dunne
13:313rd & 6 at opp 42Matthew Schecklman pass incomplete to Tysen Kershaw
10:124th & 6 at opp 42Noah Pettinger punt for 34 yds, fair catch by Jack Martens at the SDAK 8
South Dakota Touchdown, 5 plays
10:121st & 10 at own 20Timeout Northern Iowa, clock 10:12
10:121st & 10 at own 8L.J. Phillips Jr. run for 12 yds to the SDAK 20 for a 1ST down
10:121st & 10 at own 20Aidan Bouman pass complete to Tysen Boze for 7 yds to the SDAK 27
10:122nd & 3 at own 27Tennel Bryant run for 2 yds to the SDAK 29
10:123rd & 1 at own 29Aidan Bouman pass complete to Jesse Miller for 4 yds to the SDAK 33 for a 1ST down
8:021st & 10 at own 33Timeout Northern Iowa, clock 08:02
7:261st & 10 at own 33Aidan Bouman pass complete to Larenzo Fenner for 67 yds for a TD (Will Leyland KICK)South Dakota 17, Northern Iowa 7
Northern Iowa Punt, 3 plays
7:261st & 10 at own 35Zeke Mata kickoff for 60 yds
7:261st & 10 at own 35Matthew Schecklman run for a loss of 4 yards to the UNI 31
7:263rd & 14 at own 31Matthew Schecklman pass complete to Tysen Kershaw for 4 yds to the UNI 35
7:262nd & 14 at own 31Matthew Schecklman pass incomplete to Bill Jackson
6:144th & 10 at own 35Noah Pettinger punt for 40 yds, punt out-of-bounds at the SDAK 25
South Dakota Turnover on downs, 8 plays
6:141st & 10 at own 25L.J. Phillips Jr. run for 3 yds to the SDAK 28
6:142nd & 7 at own 28Phillips Jr.,L.J. rush right for 9 yards gain to the USD37 (Schoville,Ethan; Stewart,Malik) PENALTY USD Holding (Lawson,Wyatt) 8 yards from USD28 to USD20. NO PLAY.
6:142nd & 15 at own 20Aidan Bouman pass complete to L.J. Phillips Jr. for 17 yds to the SDAK 37 for a 1ST down
6:141st & 10 at own 37PENALTY USD False Start (Arop,Jacob) 5 yards from USD37 to USD32. NO PLAY.
6:141st & 15 at own 32Carson Fletcher run for 8 yds to the SDAK 40
6:142nd & 7 at own 40Carson Fletcher run for 7 yds to the SDAK 47 for a 1ST down
6:141st & 10 at own 47Aidan Bouman pass incomplete to Jack Martens
6:142nd & 10 at own 47L.J. Phillips Jr. run for 9 yds to the UNI 44
6:143rd & 1 at opp 44L.J. Phillips Jr. run for no gain to the UNI 44
1:314th & 1 at opp 44Jack Martens run for no gain to the UNI 44
Northern Iowa Punt, 3 plays
1:311st & 10 at own 44Harrison Bey-Buie run for 3 yds to the UNI 47
1:312nd & 7 at own 47Matthew Schecklman pass incomplete to Briggs Hughston
1:313rd & 7 at own 47Matthew Schecklman sacked by Caden Crawford for a loss of 4 yards to the UNI 43
0:004th & 11 at own 43Noah Pettinger punt for 38 yds, fair catch by Jack Martens at the SDAK 19
4th quarter5 drives, then South Dakota 17, Northern Iowa 14
South Dakota Punt, 10 plays
15:001st & 10 at own 19Bouman,Aidan pass complete short left to Phillips Jr.,L.J. caught at USD18, for 1 yard loss to the USD18 (Langenberg,Tucker) PENALTY USD Holding (Frey,Caden) 9 yards from USD19 to USD10. NO PLAY.
15:001st & 19 at own 10L.J. Phillips Jr. run for 16 yds to the SDAK 26
15:002nd & 3 at own 26Aidan Bouman pass complete to Jack Martens for 6 yds to the SDAK 32 for a 1ST down
15:001st & 10 at own 32L.J. Phillips Jr. run for 6 yds to the SDAK 38
15:002nd & 4 at own 38L.J. Phillips Jr. run for no gain to the SDAK 38
15:003rd & 4 at own 38Shotgun Bouman,Aidan pass incomplete deep right to Martens,Jack thrown to UNI38 PENALTY UNI Pass Interference (Hall III,Joe) 15 yards from USD38 to UNI47, 1ST DOWN. NO PLAY.
15:001st & 10 at opp 47Tennel Bryant run for 2 yds to the UNI 45
15:002nd & 8 at opp 45Carson Fletcher run for 4 yds to the UNI 41
15:003rd & 4 at opp 41L.J. Phillips Jr. run for 1 yd to the UNI 40
10:194th & 3 at opp 40PENALTY UNI Illegal Substitution 5 yards from UNI40 to UNI35, 1ST DOWN. NO PLAY.
10:191st & 10 at opp 35Aidan Bouman sacked by Jaylen Pettus for a loss of 7 yards to the UNI 42
10:192nd & 17 at opp 42Carson Fletcher run for 3 yds to the UNI 39
10:193rd & 14 at opp 39Aidan Bouman pass complete to Larenzo Fenner for a loss of 1 yard to the UNI 40
8:074th & 15 at opp 40Tyler Ebel punt for 31 yds
Northern Iowa Missed FG, 15 plays
8:071st & 10 at own 9Matthew Schecklman pass complete to Briggs Hughston for 7 yds to the UNI 16
8:072nd & 3 at own 16PENALTY USD Targeting (Hardman,Gabriel) 15 yards from UNI16 to UNI31, 1ST DOWN. NO PLAY.
8:071st & 10 at own 31Shotgun Schecklman,Matthew rush left for 19 yards gain to the UNI50 (Ewell,Nate) PENALTY UNI Holding (Anderson,Blake) 10 yards from UNI31 to UNI21. NO PLAY.
8:071st & 20 at own 21Shotgun Schecklman,Matthew pass incomplete short right to Kershaw,Tysen thrown to UNI35 PENALTY USD Holding (Munn,Mikey) 10 yards from UNI21 to UNI31, 1ST DOWN. NO PLAY.
8:071st & 10 at own 31Matthew Schecklman pass complete to Aidan Dunne for 4 yds to the UNI 35
8:072nd & 6 at own 35Matthew Schecklman pass complete to JC Roque Jr. for 10 yds to the UNI 45 for a 1ST down
8:071st & 10 at own 45Matthew Schecklman pass incomplete to Tysen Kershaw
8:072nd & 10 at own 45Matthew Schecklman pass incomplete to Bill Jackson
8:073rd & 10 at own 45Matthew Schecklman pass complete to Briggs Hughston for 12 yds to the SDAK 43 for a 1ST down
8:071st & 10 at opp 43Matthew Schecklman pass complete to Briggs Hughston for 2 yds to the SDAK 41
8:072nd & 8 at opp 41Matthew Schecklman sacked by Carter Hooper for a loss of 4 yards to the SDAK 45
4:053rd & 12 at opp 45Timeout Northern Iowa, clock 04:05
4:053rd & 12 at opp 45Matthew Schecklman run for 16 yds to the SDAK 29 for a 1ST down
4:051st & 10 at opp 29Matthew Schecklman pass incomplete to Ayden Price
4:052nd & 10 at opp 29Matthew Schecklman pass complete to Derek Anderson for 15 yds to the SDAK 14 for a 1ST down
4:051st & 10 at opp 14Matthew Schecklman pass incomplete to Briggs Hughston
4:052nd & 10 at opp 14Matthew Schecklman sacked by Mosai Newsom for a loss of 4 yards to the SDAK 18
4:053rd & 14 at opp 18Matthew Schecklman pass incomplete to Derek Anderson
2:024th & 14 at opp 18Max Bartachek 28 yd FG MISSED
2:024th & 14 at opp 18Max Bartachek 28 yd FG MISSED
South Dakota Punt, 3 plays
2:021st & 10 at own 20Carson Fletcher run for no gain to the SDAK 20
2:002nd & 10 at own 20Timeout Northern Iowa, clock 02:00
2:002nd & 10 at own 20L.J. Phillips Jr. run for a loss of 1 yard to the SDAK 19
1:483rd & 11 at own 19Tennel Bryant run for no gain to the SDAK 19
1:174th & 11 at own 19Tyler Ebel punt for 37 yds, punt out-of-bounds at the UNI 44
Northern Iowa Touchdown, 9 plays
1:171st & 10 at own 44Matthew Schecklman pass complete to Bill Jackson for 5 yds to the UNI 49
1:172nd & 5 at own 49Matthew Schecklman pass incomplete to Ayden Price
1:173rd & 5 at own 49Matthew Schecklman pass complete to JC Roque Jr. for 37 yds to the SDAK 14 for a 1ST down
1:171st & 10 at opp 14Matthew Schecklman pass incomplete to Tysen Kershaw
1:172nd & 10 at opp 14Matthew Schecklman pass incomplete to Ayden Price
1:173rd & 10 at opp 14South Dakota Penalty, Face Mask (7 yards) (Caden Crawford) to the SDAK 7 for a 1ST down
1:171st & goal at opp 7Matthew Schecklman pass incomplete to Ayden Price
1:172nd & goal at opp 7Matthew Schecklman pass incomplete to Aidan Dunne
0:413rd & goal at opp 7Matthew Schecklman pass complete to Bill Jackson for 7 yds for a TD (Max Bartachek KICK)South Dakota 17, Northern Iowa 14
South Dakota Result not recorded, 1 play
0:401st & 10 at own 35Max Bartachek kickoff for 15 yds
0:401st & 10 at the 50A. Bouman takes a knee

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.

Northern Iowa leads 10–⁠5 in 15 meetings.

Recent meetings
2025South Dakota 17, Northern Iowa 14
2024South Dakota 42, Northern Iowa 17
2022Northern Iowa 58, South Dakota 14
2021South Dakota 34, Northern Iowa 21
2019Northern Iowa 42, South Dakota 27
2018Northern Iowa 42, South Dakota 28

Around this game