North Dakota at Northern Iowa

Saturday, October 4, 2025

North Dakota beat Northern Iowa 35–⁠7. It was their fifth meeting; after it, North Dakota led the series 4–⁠1.

AwayNorth Dakota8–⁠6 in 2025
35
HomeNorthern Iowa3–⁠9 in 2025
7

Final at UNI-Dome, Cedar FallsIndoorsTV: ESPN+Attendance 12,048

Official
Jason PerkinsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
North Dakota7714735
Northern Iowa00077

Standouts

Player stats

North Dakota

PassingC/AttYdsTDInt
Jerry Kaminski20/2324640
RushingCarYdsTDLong
Gaven Ziebarth762042
Sawyer Seidl958021
Jerry Kaminski535015
Jy Martin115015
ReceivingRecYdsTDLong
B.J. Fleming5134177
Nate DeMontagnac342121
Caden Dennis419015
Kristen Hoskins21609
DefenseTklTFLSacksInt
Zach Lewis0001

Northern Iowa

PassingC/AttYdsTDInt
Matthew Schecklman27/4020111
Jaxon Dailey0/1000
RushingCarYdsTDLong
Bill Jackson942013
Kaden Amigon-Suiter636014
Matthew Schecklman725019
Harrison Bey-Buie132108
ReceivingRecYdsTDLong
J.C. Roque1073016
Ayden Price342030
Derek Anderson429111
Tysen Kershaw221013

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

Team stats

North DakotaNorthern Iowa
422Total yards325
246Passing yards201
176Rushing yards124
10.7Yards per pass4.9
6.3Yards per rush3.4
20First downs22
3–⁠7Third downs9–⁠18
0–⁠0Fourth downs0–⁠1
1Turnovers2
3–⁠25Penalties5–⁠60
23:37Possession36:23

Efficiency

North DakotaNorthern Iowa
57%Success rate40%
0.49EPA per play−0.05
1.23Explosiveness1.03
0.11Rushing EPA0.04
0.99Passing EPA−0.13
50%Passing-down success37%

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)

North Dakota 54% to win. Elo’s favorite won.

The line

North Dakota −15, over/under 53.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 zoneNorth Dakota end zoneQ1 North DakotaMissed FG, 13 playsQ1 Northern IowaFumble return TD, 10 plays (North Dakota scores)Q1 Northern IowaPunt, 3 playsQ1 North DakotaFumble, 5 playsQ1 Northern IowaInterception, 9 playsQ2 North DakotaPunt, 4 playsQ2 Northern IowaPunt, 9 playsQ2 North DakotaTouchdown, 7 playsQ2 Northern IowaPunt, 4 playsQ2 North DakotaEnd of half, 1 playQ3 Northern IowaTurnover on downs, 9 playsQ3 North DakotaTouchdown, 3 playsQ3 Northern IowaPunt, 3 playsQ3 North DakotaTouchdown, 6 playsQ3 Northern IowaPunt, 6 playsQ3 North DakotaPunt, 3 playsQ3 Northern IowaPunt, 8 playsQ4 North DakotaPunt, 3 playsQ4 Northern IowaPunt, 3 playsQ4 North DakotaTouchdown, 5 playsQ4 Northern IowaTouchdown, 14 playsQ4 North DakotaEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Northern Iowa drives left to right, North Dakota right to left.
  1. Q1 North DakotaMissed FG, 13 plays, 58 yards
  2. Q1 Northern IowaFumble return TD, 10 plays (North Dakota scores), 43 yards
  3. Q1 Northern IowaPunt, 3 plays, −1 yard
  4. Q1 North DakotaFumble, 5 plays, 30 yards
  5. Q1 Northern IowaInterception, 9 plays, 41 yards
  6. Q2 North DakotaPunt, 4 plays, 20 yards
  7. Q2 Northern IowaPunt, 9 plays, 30 yards
  8. Q2 North DakotaTouchdown, 7 plays, 84 yards
  9. Q2 Northern IowaPunt, 4 plays, 27 yards
  10. Q2 North DakotaEnd of half, 1 play, 2 yards
  11. Q3 Northern IowaTurnover on downs, 9 plays, 52 yards
  12. Q3 North DakotaTouchdown, 3 plays, 79 yards
  13. Q3 Northern IowaPunt, 3 plays, 0 yards
  14. Q3 North DakotaTouchdown, 6 plays, 69 yards
  15. Q3 Northern IowaPunt, 6 plays, 13 yards
  16. Q3 North DakotaPunt, 3 plays, 5 yards
  17. Q3 Northern IowaPunt, 8 plays, 33 yards
  18. Q4 North DakotaPunt, 3 plays, 6 yards
  19. Q4 Northern IowaPunt, 3 plays, −4 yards
  20. Q4 North DakotaTouchdown, 5 plays, 66 yards
  21. Q4 Northern IowaTouchdown, 14 plays, 76 yards
  22. Q4 North DakotaEnd of game, 2 plays, −2 yards

Play by play

1st quarter5 drives, then North Dakota 7, Northern Iowa 0
North Dakota Missed FG, 13 plays
15:001st & 10 at own 35Caden Popp kickoff for 65 yds for a touchback
15:001st & 10 at own 25Jerry Kaminski pass complete to Xavier Leigh for 1 yd to the UND 26
15:002nd & 9 at own 26Jerry Kaminski pass complete to Caden Dennis for 3 yds to the UND 29
15:003rd & 6 at own 29PENALTY UND False Start (Hafer,Watson) 5 yards from UND29 to UND24. NO PLAY.
15:003rd & 11 at own 24Jerry Kaminski pass complete to B.J. Fleming for 17 yds to the UND 41 for a 1ST down
15:001st & 10 at own 41Jerry Kaminski pass complete to Kristen Hoskins for 9 yds to the 50 yard line
15:002nd & 1 at the 50Kristen Hoskins run for 7 yds to the UNI 43 for a 1ST down
15:001st & 10 at opp 43Jerry Kaminski run for 6 yds to the UNI 37
15:002nd & 4 at opp 37Sawyer Seidl run for a loss of 3 yards to the UNI 40
15:003rd & 7 at opp 40Xavier Leigh run for 7 yds to the UNI 33 for a 1ST down
15:001st & 10 at opp 33Jerry Kaminski run for 6 yds to the UNI 27
15:002nd & 4 at opp 27PENALTY UNI Offside (Frazer,Caleb) 5 yards from UNI27 to UNI22, 1ST DOWN. NO PLAY.
15:001st & 10 at opp 22Jerry Kaminski pass incomplete to B.J. Fleming
15:002nd & 10 at opp 22Jerry Kaminski run for 5 yds to the UNI 17
15:003rd & 5 at opp 17Jerry Kaminski pass incomplete to Caden Dennis
9:114th & 5 at opp 17C.J. Elrichs 34 yd FG MISSED
Northern Iowa Fumble return TD, 10 plays (North Dakota scores)
9:111st & 10 at own 20Matthew Schecklman pass complete to Derek Anderson for 9 yds to the UNI 29
9:112nd & 1 at own 29Matthew Schecklman pass complete to JC Roque Jr. for 12 yds to the UNI 41 for a 1ST down
9:111st & 10 at own 41Matthew Schecklman pass complete to Aidan Dunne for 5 yds to the UNI 46
9:112nd & 5 at own 46Bill Jackson run for 6 yds to the UND 48 for a 1ST down
9:111st & 10 at opp 48Matthew Schecklman pass complete to JC Roque Jr. for no gain to the UND 48
9:112nd & 10 at opp 48Matthew Schecklman pass complete to Tysen Kershaw for 8 yds to the UND 40
9:113rd & 2 at opp 40Harrison Bey-Buie run for 3 yds to the UND 37 for a 1ST down
9:111st & 10 at opp 37Jaxon Dailey pass incomplete to JC Roque Jr.
9:112nd & 10 at opp 37Harrison Bey-Buie run for no gain to the UND 37
Northern Iowa Punt, 3 plays
4:071st & 10 at own 35Kenten Laughman kickoff for 65 yds for a touchback
4:071st & 10 at own 25Matthew Schecklman pass incomplete to Zach Mehmert
4:072nd & 10 at own 25Matthew Schecklman pass complete to JC Roque Jr. for 6 yds to the UNI 31
4:073rd & 4 at own 31Matthew Schecklman sacked by Kaden Vig for a loss of 7 yards to the UNI 24
2:284th & 11 at own 24Noah Pettinger punt for 28 yds
North Dakota Fumble, 5 plays
2:281st & 10 at own 48Sawyer Seidl run for 7 yds to the UNI 45
2:282nd & 3 at opp 45Jerry Kaminski pass complete to B.J. Fleming for 14 yds to the UNI 31 for a 1ST down
2:281st & 10 at opp 31Sawyer Seidl run for 13 yds to the UNI 18 for a 1ST down
2:281st & 10 at opp 18PENALTY UND False Start (Anderson,Seth) 5 yards from UNI18 to UNI23. NO PLAY.
2:281st & 15 at opp 23Jerry Kaminski pass complete to Kristen Hoskins for 7 yds to the UNI 16
0:302nd & 8 at opp 16Timeout North Dakota, clock 00:30
0:222nd & 8 at opp 16Jerry Kaminski pass complete to Caden Dennis for 6 yds Caden Dennis fumbled, recovered by UNI Tucker Langenberg
Northern Iowa Interception, 9 plays
0:001st & 10 at own 22Ayden Price run for a loss of 2 yards to the UNI 20
Q2 15:002nd & 12 at own 20Bill Jackson run for 7 yds to the UNI 27
Q2 15:003rd & 5 at own 27Matthew Schecklman pass complete to JC Roque Jr. for 7 yds to the UNI 34 for a 1ST down
Q2 15:001st & 10 at own 34Matthew Schecklman pass incomplete to Graham Friedrichsen
Q2 15:002nd & 10 at own 34Matthew Schecklman run for 19 yds to the UND 47 for a 1ST down
Q2 15:001st & 10 at opp 47Matthew Schecklman pass complete to Ayden Price for 5 yds to the UND 42
Q2 15:002nd & 5 at opp 42Jaxon Dailey run for 2 yds to the UND 40
Q2 15:003rd & 3 at opp 40Matthew Schecklman pass complete to Bill Jackson for 3 yds to the UND 37 for a 1ST down
Q2 11:111st & 10 at opp 37Matthew Schecklman pass intercepted Zach Lewis return for no gain to the UND 32
2nd quarter5 drives, then North Dakota 14, Northern Iowa 0
North Dakota Punt, 4 plays
11:111st & 10 at own 32Jerry Kaminski pass complete to Caden Dennis for 15 yds to the UND 47 for a 1ST down
11:111st & 10 at own 47Sawyer Seidl run for a loss of 1 yard to the UND 46
11:112nd & 11 at own 46Sawyer Seidl run for 1 yd to the UND 45 Sawyer Seidl fumbled, recovered by UND Isaac Cariveau
11:113rd & 12 at own 45Jerry Kaminski pass complete to B.J. Fleming for 7 yds to the UNI 48
8:334th & 5 at opp 48Luke Silvernale punt for 44 yds, fair catch by JC Roque Jr. at the UNI 4
Northern Iowa Punt, 9 plays
8:332nd & 8 at own 6Timeout Northern Iowa, clock 08:33
8:331st & 10 at own 4Harrison Bey-Buie run for 2 yds to the UNI 6
8:332nd & 8 at own 6Matthew Schecklman pass complete to JC Roque Jr. for 6 yds to the UNI 12
8:333rd & 2 at own 12Harrison Bey-Buie run for 3 yds to the UNI 15 for a 1ST down
8:331st & 10 at own 15Bill Jackson run for 6 yds to the UNI 21
8:332nd & 4 at own 21Bill Jackson run for 4 yds to the UNI 25 for a 1ST down
8:331st & 10 at own 25Matthew Schecklman pass complete to JC Roque Jr. for 16 yds to the UNI 41 for a 1ST down Northern Iowa Penalty, UNS: Unsportsmanlike Conduct (JC Roque Jr.) to the UNI 26 for a 1ST down
8:331st & 10 at own 26Bill Jackson run for 5 yds to the UNI 31
8:332nd & 5 at own 31Matthew Schecklman pass complete to Derek Anderson for no gain to the UNI 31
8:333rd & 5 at own 31Matthew Schecklman pass complete to JC Roque Jr. for 3 yds to the UNI 34
3:114th & 2 at own 34Noah Pettinger punt for 50 yds
North Dakota Touchdown, 7 plays
3:111st & 10 at own 16Gaven Ziebarth run for a loss of 1 yard to the UND 15
3:112nd & 11 at own 15Jerry Kaminski pass complete to B.J. Fleming for 19 yds to the UND 34 for a 1ST down
3:111st & 10 at own 34Jerry Kaminski run for 15 yds to the UND 49 for a 1ST down
1:591st & 10 at own 49Timeout Northern Iowa, clock 01:59
1:591st & 10 at own 49Jerry Kaminski pass complete to Nate DeMontagnac for 21 yds to the UNI 30 for a 1ST down
1:591st & 10 at opp 30Gaven Ziebarth run for 9 yds to the UNI 21
1:592nd & 1 at opp 21Jerry Kaminski pass complete to Nate DeMontagnac for 1 yd to the UNI 20 for a 1ST down
1:081st & 10 at opp 20Nate DeMontagnac 20 Yd pass from Jerry Kaminski (C.J. Elrichs Kick)
Northern Iowa Punt, 4 plays
1:081st & 10 at own 35Kenten Laughman kickoff for 65 yds for a touchback
1:081st & 10 at own 25Matthew Schecklman pass complete to Ayden Price for 7 yds to the UNI 32
1:082nd & 3 at own 32Shotgun Schecklman,Matthew pass incomplete deep middle to Price,Ayden thrown to UND28 PENALTY UND Pass Interference (Wiltshire,Jonnie) 15 yards from UNI32 to UNI47, 1ST DOWN. NO PLAY.
1:081st & 10 at own 47Matthew Schecklman pass complete to JC Roque Jr. for 5 yds to the UND 48
1:082nd & 5 at opp 48Matthew Schecklman pass incomplete to Tysen Kershaw
1:083rd & 5 at opp 48Matthew Schecklman pass incomplete to Aidan Dunne
0:294th & 5 at opp 48Noah Pettinger punt for 39 yds, punt out-of-bounds at the UND 9
North Dakota End of half, 1 play
0:001st & 10 at own 9Sawyer Seidl run for 2 yds to the UND 11
3rd quarter7 drives, then North Dakota 28, Northern Iowa 0
Northern Iowa Turnover on downs, 9 plays
14:541st & 10 at own 35Kenten Laughman kickoff for 38 yds , Jaden Hodge return for no gain to the UNI 27
14:541st & 10 at own 27Harrison Bey-Buie run for a loss of 1 yard to the UNI 26
14:542nd & 11 at own 26Harrison Bey-Buie run for 4 yds to the UNI 30
14:543rd & 7 at own 30Matthew Schecklman pass complete to Ayden Price for 30 yds to the UND 40 for a 1ST down
14:541st & 10 at opp 40Harrison Bey-Buie run for 8 yds to the UND 32
14:542nd & 2 at opp 32Harrison Bey-Buie run for 2 yds to the UND 30 for a 1ST down
14:541st & 10 at opp 30Harrison Bey-Buie run for a loss of 4 yards to the UND 34
14:542nd & 14 at opp 34Matthew Schecklman pass complete to Zach Mehmert for 7 yds to the UND 27
14:543rd & 7 at opp 27Matthew Schecklman pass complete to Bill Jackson for 6 yds to the UND 21
9:494th & 1 at opp 21Harrison Bey-Buie run for no gain to the UND 21
North Dakota Touchdown, 3 plays
9:491st & 10 at own 21Jerry Kaminski pass complete to Simon Romfo for 7 yds to the UND 28
9:492nd & 3 at own 28Simon Romfo run for a loss of 5 yards to the UND 23
8:323rd & 8 at own 23B.J. Fleming 77 Yd pass from Jerry Kaminski (C.J. Elrichs Kick)
Northern Iowa Punt, 3 plays
8:321st & 10 at own 35Kenten Laughman kickoff for 65 yds for a touchback
8:321st & 10 at own 25Bill Jackson run for a loss of 1 yard to the UNI 24
8:322nd & 11 at own 24Matthew Schecklman pass complete to Bill Jackson for 1 yd to the UNI 25
8:323rd & 10 at own 25Matthew Schecklman pass incomplete to Ayden Price
7:094th & 10 at own 25Noah Pettinger punt for 44 yds
North Dakota Touchdown, 6 plays
7:091st & 10 at own 31Sawyer Seidl run for 5 yds to the UND 36
7:092nd & 5 at own 36Jerry Kaminski pass complete to Mason South for 7 yds to the UND 43 for a 1ST down
7:091st & 10 at own 43Jy Martin run for 15 yds to the UNI 42 for a 1ST down
7:091st & 10 at opp 42Sawyer Seidl run for 15 yds to the UNI 27 for a 1ST down
7:091st & 10 at opp 27Sawyer Seidl run for 21 yds to the UNI 6 for a 1ST down
4:291st & goal at opp 6Sawyer Seidl 6 Yd pass from Jerry Kaminski (C.J. Elrichs Kick)
4:291st & 10 at own 35PENALTY UNI Offside declined UNI Roughing The Kicker (Wallace,Kayo) 15 yards from UND35 to UND50. NO PLAY.
Northern Iowa Punt, 6 plays
4:271st & 10 at the 50Kenten Laughman kickoff for 29 yds , Kolben Miller return for no gain to the UNI 21
4:271st & 10 at own 21Harrison Bey-Buie run for a loss of 2 yards to the UNI 19
4:272nd & 12 at own 19Harrison Bey-Buie run for 4 yds to the UNI 23
4:273rd & 8 at own 23Matthew Schecklman pass complete to Derek Anderson for 11 yds to the UNI 34 for a 1ST down
4:271st & 10 at own 34Matthew Schecklman pass incomplete to Ayden Price
4:272nd & 10 at own 34Bill Jackson run for no gain to the UNI 34
4:273rd & 10 at own 34Matthew Schecklman pass incomplete to JC Roque Jr.
1:564th & 10 at own 34Noah Pettinger punt for 37 yds , Zach Lewis returns for 5 yds to the UND 34
North Dakota Punt, 3 plays
1:561st & 10 at own 34Jerry Kaminski pass complete to Jerry Kaminski for 2 yds to the UND 36
1:562nd & 8 at own 36Jerry Kaminski pass incomplete to B.J. Fleming
1:563rd & 8 at own 36Jerry Kaminski run for 3 yds to the UND 39
0:284th & 5 at own 39Luke Silvernale punt for 42 yds, fair catch by JC Roque Jr. at the UNI 19
Northern Iowa Punt, 8 plays
0:001st & 10 at own 19Matthew Schecklman run for 12 yds to the UNI 31 for a 1ST down
Q4 15:001st & 10 at own 31Bill Jackson run for 13 yds to the UNI 44 for a 1ST down
Q4 15:001st & 10 at own 44Matthew Schecklman pass complete to Bill Jackson for 7 yds to the UND 49
Q4 15:002nd & 3 at opp 49Bill Jackson run for 2 yds to the UND 47
Q4 15:003rd & 1 at opp 47Harrison Bey-Buie run for 2 yds to the UND 45 for a 1ST down
Q4 15:001st & 10 at opp 45Matthew Schecklman pass complete to JC Roque Jr. for 2 yds to the UND 43
Q4 15:002nd & 8 at opp 43Matthew Schecklman pass incomplete to JC Roque Jr.
Q4 15:003rd & 8 at opp 43Matthew Schecklman sacked by Lance Rucker for a loss of 5 yards to the UND 48
Q4 11:444th & 13 at opp 48Noah Pettinger punt for 41 yds, fair catch by Zach Lewis at the UND 7
4th quarter5 drives, then North Dakota 35, Northern Iowa 7
North Dakota Punt, 3 plays
11:441st & 10 at own 7Gaven Ziebarth run for no gain to the UND 7
11:442nd & 10 at own 7Jerry Kaminski pass complete to Caden Dennis for 7 yds to the UND 14
11:443rd & 3 at own 14Xavier Leigh run for a loss of 1 yard to the UND 13
9:424th & 4 at own 13Luke Silvernale punt for 47 yds , JC Roque Jr. returns for 5 yds to the UNI 30
Northern Iowa Punt, 3 plays
9:421st & 10 at own 30Matthew Schecklman sacked for a loss of 4 yards to the UNI 26
9:422nd & 14 at own 26Matthew Schecklman pass incomplete to Derek Anderson
9:423rd & 14 at own 26Matthew Schecklman pass incomplete to JC Roque Jr.
8:424th & 14 at own 26Noah Pettinger punt for 40 yds, fair catch by Caden Dennis at the UND 34
North Dakota Touchdown, 5 plays
8:421st & 10 at own 34Gaven Ziebarth run for 2 yds to the UND 36
8:422nd & 8 at own 36Gaven Ziebarth run for 42 yds to the UNI 22 for a 1ST down
8:421st & 10 at opp 22Gaven Ziebarth run for 2 yds to the UNI 20
8:422nd & 8 at opp 20Gaven Ziebarth run for 8 yds to the UNI 12 for a 1ST down
6:231st & 10 at opp 12Deng Deng 12 Yd pass from Jerry Kaminski (C.J. Elrichs Kick)
Northern Iowa Touchdown, 14 plays
6:171st & 10 at own 35Kenten Laughman kickoff for 65 yds , Jaden Hodge return for 24 yds to the UNI 24
6:171st & 10 at own 24Matthew Schecklman pass complete to Tysen Kershaw for 13 yds to the UNI 37 for a 1ST down Northern Iowa Penalty, UNS: Unsportsmanlike Conduct (Tysen Kershaw) to the UNI 22 for a 1ST down
6:171st & 10 at own 22Kaden Amigon-Suiter run for no gain to the UNI 22
6:172nd & 10 at own 22Kaden Amigon-Suiter run for 14 yds to the UNI 36 for a 1ST down
6:171st & 10 at own 36Matthew Schecklman pass incomplete to JC Roque Jr.
6:172nd & 10 at own 36Kaden Amigon-Suiter run for 12 yds to the UNI 48 for a 1ST down
6:171st & 10 at own 48Kaden Amigon-Suiter run for 3 yds to the UND 49
6:172nd & 7 at opp 49Kaden Amigon-Suiter run for 4 yds to the UND 45
6:173rd & 3 at opp 45Matthew Schecklman run for 10 yds to the UND 35 for a 1ST down
6:171st & 10 at opp 35Kaden Amigon-Suiter run for 3 yds to the UND 32
6:172nd & 7 at opp 32Matthew Schecklman pass incomplete to Ayden Price
6:173rd & 7 at opp 32Matthew Schecklman pass complete to JC Roque Jr. for 16 yds to the UND 16 for a 1ST down
6:171st & 10 at opp 16Matthew Schecklman pass complete to Graham Friedrichsen for 16 yds to the UND 0 for a 1ST down
6:171st & goal at opp 0Matthew Schecklman pass complete to Graham Friedrichsen for 9 yds to the UND 9
0:462nd & goal at opp 9Derek Anderson 9 Yd pass from Matthew Schecklman (Max Bartachek Kick)
North Dakota End of game, 2 plays
0:461st & 10 at own 35Caden Popp kickoff for 63 yds
0:461st & 10 at own 25Kneel down by North Dakota at UND24 for loss of 1 yard.
0:002nd & 11 at own 24Z. Lewis takes a knee
Q1 4:07Kaden Vig 63 Yd Fumble Return (C.J. Elrichs Kick)North Dakota 7, Northern Iowa 0

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.

North Dakota leads 4–⁠2 in six meetings, counting the one since this game.

Recent meetings
2026Northern Iowa 24, North Dakota 17
2025North Dakota 35, Northern Iowa 7
2024North Dakota 31, Northern Iowa 7
2023Northern Iowa 27, North Dakota 0
2022North Dakota 29, Northern Iowa 27
2006North Dakota 35, Northern Iowa 31

Around this game