From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Dakota
Northern Iowa
422
Total yards
325
246
Passing yards
201
176
Rushing yards
124
10.7
Yards per pass
4.9
6.3
Yards per rush
3.4
20
First downs
22
3–7
Third downs
9–18
0–0
Fourth downs
0–1
1
Turnovers
2
3–25
Penalties
5–60
23:37
Possession
36:23
Efficiency
North Dakota
Northern Iowa
57%
Success rate
40%
0.49
EPA per play
−0.05
1.23
Explosiveness
1.03
0.11
Rushing EPA
0.04
0.99
Passing EPA
−0.13
50%
Passing-down success
37%
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
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.
Q1 North DakotaMissed FG, 13 plays, 58 yards
Q1 Northern IowaFumble return TD, 10 plays (North Dakota scores), 43 yards
Q1 Northern IowaPunt, 3 plays, −1 yard
Q1 North DakotaFumble, 5 plays, 30 yards
Q1 Northern IowaInterception, 9 plays, 41 yards
Q2 North DakotaPunt, 4 plays, 20 yards
Q2 Northern IowaPunt, 9 plays, 30 yards
Q2 North DakotaTouchdown, 7 plays, 84 yards
Q2 Northern IowaPunt, 4 plays, 27 yards
Q2 North DakotaEnd of half, 1 play, 2 yards
Q3 Northern IowaTurnover on downs, 9 plays, 52 yards
Q3 North DakotaTouchdown, 3 plays, 79 yards
Q3 Northern IowaPunt, 3 plays, 0 yards
Q3 North DakotaTouchdown, 6 plays, 69 yards
Q3 Northern IowaPunt, 6 plays, 13 yards
Q3 North DakotaPunt, 3 plays, 5 yards
Q3 Northern IowaPunt, 8 plays, 33 yards
Q4 North DakotaPunt, 3 plays, 6 yards
Q4 Northern IowaPunt, 3 plays, −4 yards
Q4 North DakotaTouchdown, 5 plays, 66 yards
Q4 Northern IowaTouchdown, 14 plays, 76 yards
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:00
1st & 10 at own 35
Caden Popp kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jerry Kaminski pass complete to Xavier Leigh for 1 yd to the UND 26
15:00
2nd & 9 at own 26
Jerry Kaminski pass complete to Caden Dennis for 3 yds to the UND 29
15:00
3rd & 6 at own 29
PENALTY UND False Start (Hafer,Watson) 5 yards from UND29 to UND24. NO PLAY.
15:00
3rd & 11 at own 24
Jerry Kaminski pass complete to B.J. Fleming for 17 yds to the UND 41 for a 1ST down
15:00
1st & 10 at own 41
Jerry Kaminski pass complete to Kristen Hoskins for 9 yds to the 50 yard line
15:00
2nd & 1 at the 50
Kristen Hoskins run for 7 yds to the UNI 43 for a 1ST down
15:00
1st & 10 at opp 43
Jerry Kaminski run for 6 yds to the UNI 37
15:00
2nd & 4 at opp 37
Sawyer Seidl run for a loss of 3 yards to the UNI 40
15:00
3rd & 7 at opp 40
Xavier Leigh run for 7 yds to the UNI 33 for a 1ST down
15:00
1st & 10 at opp 33
Jerry Kaminski run for 6 yds to the UNI 27
15:00
2nd & 4 at opp 27
PENALTY UNI Offside (Frazer,Caleb) 5 yards from UNI27 to UNI22, 1ST DOWN. NO PLAY.
15:00
1st & 10 at opp 22
Jerry Kaminski pass incomplete to B.J. Fleming
15:00
2nd & 10 at opp 22
Jerry Kaminski run for 5 yds to the UNI 17
15:00
3rd & 5 at opp 17
Jerry Kaminski pass incomplete to Caden Dennis
9:11
4th & 5 at opp 17
C.J. Elrichs 34 yd FG MISSED
Northern Iowa Fumble return TD, 10 plays (North Dakota scores)
9:11
1st & 10 at own 20
Matthew Schecklman pass complete to Derek Anderson for 9 yds to the UNI 29
9:11
2nd & 1 at own 29
Matthew Schecklman pass complete to JC Roque Jr. for 12 yds to the UNI 41 for a 1ST down
9:11
1st & 10 at own 41
Matthew Schecklman pass complete to Aidan Dunne for 5 yds to the UNI 46
9:11
2nd & 5 at own 46
Bill Jackson run for 6 yds to the UND 48 for a 1ST down
9:11
1st & 10 at opp 48
Matthew Schecklman pass complete to JC Roque Jr. for no gain to the UND 48
9:11
2nd & 10 at opp 48
Matthew Schecklman pass complete to Tysen Kershaw for 8 yds to the UND 40
9:11
3rd & 2 at opp 40
Harrison Bey-Buie run for 3 yds to the UND 37 for a 1ST down
9:11
1st & 10 at opp 37
Jaxon Dailey pass incomplete to JC Roque Jr.
9:11
2nd & 10 at opp 37
Harrison Bey-Buie run for no gain to the UND 37
Northern Iowa Punt, 3 plays
4:07
1st & 10 at own 35
Kenten Laughman kickoff for 65 yds for a touchback
4:07
1st & 10 at own 25
Matthew Schecklman pass incomplete to Zach Mehmert
4:07
2nd & 10 at own 25
Matthew Schecklman pass complete to JC Roque Jr. for 6 yds to the UNI 31
4:07
3rd & 4 at own 31
Matthew Schecklman sacked by Kaden Vig for a loss of 7 yards to the UNI 24
2:28
4th & 11 at own 24
Noah Pettinger punt for 28 yds
North Dakota Fumble, 5 plays
2:28
1st & 10 at own 48
Sawyer Seidl run for 7 yds to the UNI 45
2:28
2nd & 3 at opp 45
Jerry Kaminski pass complete to B.J. Fleming for 14 yds to the UNI 31 for a 1ST down
2:28
1st & 10 at opp 31
Sawyer Seidl run for 13 yds to the UNI 18 for a 1ST down
2:28
1st & 10 at opp 18
PENALTY UND False Start (Anderson,Seth) 5 yards from UNI18 to UNI23. NO PLAY.
2:28
1st & 15 at opp 23
Jerry Kaminski pass complete to Kristen Hoskins for 7 yds to the UNI 16
0:30
2nd & 8 at opp 16
Timeout North Dakota, clock 00:30
0:22
2nd & 8 at opp 16
Jerry Kaminski pass complete to Caden Dennis for 6 yds Caden Dennis fumbled, recovered by UNI Tucker Langenberg
Northern Iowa Interception, 9 plays
0:00
1st & 10 at own 22
Ayden Price run for a loss of 2 yards to the UNI 20
Q2 15:00
2nd & 12 at own 20
Bill Jackson run for 7 yds to the UNI 27
Q2 15:00
3rd & 5 at own 27
Matthew Schecklman pass complete to JC Roque Jr. for 7 yds to the UNI 34 for a 1ST down
Q2 15:00
1st & 10 at own 34
Matthew Schecklman pass incomplete to Graham Friedrichsen
Q2 15:00
2nd & 10 at own 34
Matthew Schecklman run for 19 yds to the UND 47 for a 1ST down
Q2 15:00
1st & 10 at opp 47
Matthew Schecklman pass complete to Ayden Price for 5 yds to the UND 42
Q2 15:00
2nd & 5 at opp 42
Jaxon Dailey run for 2 yds to the UND 40
Q2 15:00
3rd & 3 at opp 40
Matthew Schecklman pass complete to Bill Jackson for 3 yds to the UND 37 for a 1ST down
Q2 11:11
1st & 10 at opp 37
Matthew 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:11
1st & 10 at own 32
Jerry Kaminski pass complete to Caden Dennis for 15 yds to the UND 47 for a 1ST down
11:11
1st & 10 at own 47
Sawyer Seidl run for a loss of 1 yard to the UND 46
11:11
2nd & 11 at own 46
Sawyer Seidl run for 1 yd to the UND 45 Sawyer Seidl fumbled, recovered by UND Isaac Cariveau
11:11
3rd & 12 at own 45
Jerry Kaminski pass complete to B.J. Fleming for 7 yds to the UNI 48
8:33
4th & 5 at opp 48
Luke Silvernale punt for 44 yds, fair catch by JC Roque Jr. at the UNI 4
Northern Iowa Punt, 9 plays
8:33
2nd & 8 at own 6
Timeout Northern Iowa, clock 08:33
8:33
1st & 10 at own 4
Harrison Bey-Buie run for 2 yds to the UNI 6
8:33
2nd & 8 at own 6
Matthew Schecklman pass complete to JC Roque Jr. for 6 yds to the UNI 12
8:33
3rd & 2 at own 12
Harrison Bey-Buie run for 3 yds to the UNI 15 for a 1ST down
8:33
1st & 10 at own 15
Bill Jackson run for 6 yds to the UNI 21
8:33
2nd & 4 at own 21
Bill Jackson run for 4 yds to the UNI 25 for a 1ST down
8:33
1st & 10 at own 25
Matthew 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:33
1st & 10 at own 26
Bill Jackson run for 5 yds to the UNI 31
8:33
2nd & 5 at own 31
Matthew Schecklman pass complete to Derek Anderson for no gain to the UNI 31
8:33
3rd & 5 at own 31
Matthew Schecklman pass complete to JC Roque Jr. for 3 yds to the UNI 34
3:11
4th & 2 at own 34
Noah Pettinger punt for 50 yds
North Dakota Touchdown, 7 plays
3:11
1st & 10 at own 16
Gaven Ziebarth run for a loss of 1 yard to the UND 15
3:11
2nd & 11 at own 15
Jerry Kaminski pass complete to B.J. Fleming for 19 yds to the UND 34 for a 1ST down
3:11
1st & 10 at own 34
Jerry Kaminski run for 15 yds to the UND 49 for a 1ST down
1:59
1st & 10 at own 49
Timeout Northern Iowa, clock 01:59
1:59
1st & 10 at own 49
Jerry Kaminski pass complete to Nate DeMontagnac for 21 yds to the UNI 30 for a 1ST down
1:59
1st & 10 at opp 30
Gaven Ziebarth run for 9 yds to the UNI 21
1:59
2nd & 1 at opp 21
Jerry Kaminski pass complete to Nate DeMontagnac for 1 yd to the UNI 20 for a 1ST down
1:08
1st & 10 at opp 20
Nate DeMontagnac 20 Yd pass from Jerry Kaminski (C.J. Elrichs Kick)
Northern Iowa Punt, 4 plays
1:08
1st & 10 at own 35
Kenten Laughman kickoff for 65 yds for a touchback
1:08
1st & 10 at own 25
Matthew Schecklman pass complete to Ayden Price for 7 yds to the UNI 32
1:08
2nd & 3 at own 32
Shotgun 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:08
1st & 10 at own 47
Matthew Schecklman pass complete to JC Roque Jr. for 5 yds to the UND 48
1:08
2nd & 5 at opp 48
Matthew Schecklman pass incomplete to Tysen Kershaw
1:08
3rd & 5 at opp 48
Matthew Schecklman pass incomplete to Aidan Dunne
0:29
4th & 5 at opp 48
Noah Pettinger punt for 39 yds, punt out-of-bounds at the UND 9
North Dakota End of half, 1 play
0:00
1st & 10 at own 9
Sawyer 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:54
1st & 10 at own 35
Kenten Laughman kickoff for 38 yds , Jaden Hodge return for no gain to the UNI 27
14:54
1st & 10 at own 27
Harrison Bey-Buie run for a loss of 1 yard to the UNI 26
14:54
2nd & 11 at own 26
Harrison Bey-Buie run for 4 yds to the UNI 30
14:54
3rd & 7 at own 30
Matthew Schecklman pass complete to Ayden Price for 30 yds to the UND 40 for a 1ST down
14:54
1st & 10 at opp 40
Harrison Bey-Buie run for 8 yds to the UND 32
14:54
2nd & 2 at opp 32
Harrison Bey-Buie run for 2 yds to the UND 30 for a 1ST down
14:54
1st & 10 at opp 30
Harrison Bey-Buie run for a loss of 4 yards to the UND 34
14:54
2nd & 14 at opp 34
Matthew Schecklman pass complete to Zach Mehmert for 7 yds to the UND 27
14:54
3rd & 7 at opp 27
Matthew Schecklman pass complete to Bill Jackson for 6 yds to the UND 21
9:49
4th & 1 at opp 21
Harrison Bey-Buie run for no gain to the UND 21
North Dakota Touchdown, 3 plays
9:49
1st & 10 at own 21
Jerry Kaminski pass complete to Simon Romfo for 7 yds to the UND 28
9:49
2nd & 3 at own 28
Simon Romfo run for a loss of 5 yards to the UND 23
8:32
3rd & 8 at own 23
B.J. Fleming 77 Yd pass from Jerry Kaminski (C.J. Elrichs Kick)
Northern Iowa Punt, 3 plays
8:32
1st & 10 at own 35
Kenten Laughman kickoff for 65 yds for a touchback
8:32
1st & 10 at own 25
Bill Jackson run for a loss of 1 yard to the UNI 24
8:32
2nd & 11 at own 24
Matthew Schecklman pass complete to Bill Jackson for 1 yd to the UNI 25
8:32
3rd & 10 at own 25
Matthew Schecklman pass incomplete to Ayden Price
7:09
4th & 10 at own 25
Noah Pettinger punt for 44 yds
North Dakota Touchdown, 6 plays
7:09
1st & 10 at own 31
Sawyer Seidl run for 5 yds to the UND 36
7:09
2nd & 5 at own 36
Jerry Kaminski pass complete to Mason South for 7 yds to the UND 43 for a 1ST down
7:09
1st & 10 at own 43
Jy Martin run for 15 yds to the UNI 42 for a 1ST down
7:09
1st & 10 at opp 42
Sawyer Seidl run for 15 yds to the UNI 27 for a 1ST down
7:09
1st & 10 at opp 27
Sawyer Seidl run for 21 yds to the UNI 6 for a 1ST down
4:29
1st & goal at opp 6
Sawyer Seidl 6 Yd pass from Jerry Kaminski (C.J. Elrichs Kick)
4:29
1st & 10 at own 35
PENALTY UNI Offside declined UNI Roughing The Kicker (Wallace,Kayo) 15 yards from UND35 to UND50. NO PLAY.
Northern Iowa Punt, 6 plays
4:27
1st & 10 at the 50
Kenten Laughman kickoff for 29 yds , Kolben Miller return for no gain to the UNI 21
4:27
1st & 10 at own 21
Harrison Bey-Buie run for a loss of 2 yards to the UNI 19
4:27
2nd & 12 at own 19
Harrison Bey-Buie run for 4 yds to the UNI 23
4:27
3rd & 8 at own 23
Matthew Schecklman pass complete to Derek Anderson for 11 yds to the UNI 34 for a 1ST down
4:27
1st & 10 at own 34
Matthew Schecklman pass incomplete to Ayden Price
4:27
2nd & 10 at own 34
Bill Jackson run for no gain to the UNI 34
4:27
3rd & 10 at own 34
Matthew Schecklman pass incomplete to JC Roque Jr.
1:56
4th & 10 at own 34
Noah Pettinger punt for 37 yds , Zach Lewis returns for 5 yds to the UND 34
North Dakota Punt, 3 plays
1:56
1st & 10 at own 34
Jerry Kaminski pass complete to Jerry Kaminski for 2 yds to the UND 36
1:56
2nd & 8 at own 36
Jerry Kaminski pass incomplete to B.J. Fleming
1:56
3rd & 8 at own 36
Jerry Kaminski run for 3 yds to the UND 39
0:28
4th & 5 at own 39
Luke Silvernale punt for 42 yds, fair catch by JC Roque Jr. at the UNI 19
Northern Iowa Punt, 8 plays
0:00
1st & 10 at own 19
Matthew Schecklman run for 12 yds to the UNI 31 for a 1ST down
Q4 15:00
1st & 10 at own 31
Bill Jackson run for 13 yds to the UNI 44 for a 1ST down
Q4 15:00
1st & 10 at own 44
Matthew Schecklman pass complete to Bill Jackson for 7 yds to the UND 49
Q4 15:00
2nd & 3 at opp 49
Bill Jackson run for 2 yds to the UND 47
Q4 15:00
3rd & 1 at opp 47
Harrison Bey-Buie run for 2 yds to the UND 45 for a 1ST down
Q4 15:00
1st & 10 at opp 45
Matthew Schecklman pass complete to JC Roque Jr. for 2 yds to the UND 43
Q4 15:00
2nd & 8 at opp 43
Matthew Schecklman pass incomplete to JC Roque Jr.
Q4 15:00
3rd & 8 at opp 43
Matthew Schecklman sacked by Lance Rucker for a loss of 5 yards to the UND 48
Q4 11:44
4th & 13 at opp 48
Noah 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:44
1st & 10 at own 7
Gaven Ziebarth run for no gain to the UND 7
11:44
2nd & 10 at own 7
Jerry Kaminski pass complete to Caden Dennis for 7 yds to the UND 14
11:44
3rd & 3 at own 14
Xavier Leigh run for a loss of 1 yard to the UND 13
9:42
4th & 4 at own 13
Luke Silvernale punt for 47 yds , JC Roque Jr. returns for 5 yds to the UNI 30
Northern Iowa Punt, 3 plays
9:42
1st & 10 at own 30
Matthew Schecklman sacked for a loss of 4 yards to the UNI 26
9:42
2nd & 14 at own 26
Matthew Schecklman pass incomplete to Derek Anderson
9:42
3rd & 14 at own 26
Matthew Schecklman pass incomplete to JC Roque Jr.
8:42
4th & 14 at own 26
Noah Pettinger punt for 40 yds, fair catch by Caden Dennis at the UND 34
North Dakota Touchdown, 5 plays
8:42
1st & 10 at own 34
Gaven Ziebarth run for 2 yds to the UND 36
8:42
2nd & 8 at own 36
Gaven Ziebarth run for 42 yds to the UNI 22 for a 1ST down
8:42
1st & 10 at opp 22
Gaven Ziebarth run for 2 yds to the UNI 20
8:42
2nd & 8 at opp 20
Gaven Ziebarth run for 8 yds to the UNI 12 for a 1ST down
6:23
1st & 10 at opp 12
Deng Deng 12 Yd pass from Jerry Kaminski (C.J. Elrichs Kick)
Northern Iowa Touchdown, 14 plays
6:17
1st & 10 at own 35
Kenten Laughman kickoff for 65 yds , Jaden Hodge return for 24 yds to the UNI 24
6:17
1st & 10 at own 24
Matthew 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:17
1st & 10 at own 22
Kaden Amigon-Suiter run for no gain to the UNI 22
6:17
2nd & 10 at own 22
Kaden Amigon-Suiter run for 14 yds to the UNI 36 for a 1ST down
6:17
1st & 10 at own 36
Matthew Schecklman pass incomplete to JC Roque Jr.
6:17
2nd & 10 at own 36
Kaden Amigon-Suiter run for 12 yds to the UNI 48 for a 1ST down
6:17
1st & 10 at own 48
Kaden Amigon-Suiter run for 3 yds to the UND 49
6:17
2nd & 7 at opp 49
Kaden Amigon-Suiter run for 4 yds to the UND 45
6:17
3rd & 3 at opp 45
Matthew Schecklman run for 10 yds to the UND 35 for a 1ST down
6:17
1st & 10 at opp 35
Kaden Amigon-Suiter run for 3 yds to the UND 32
6:17
2nd & 7 at opp 32
Matthew Schecklman pass incomplete to Ayden Price
6:17
3rd & 7 at opp 32
Matthew Schecklman pass complete to JC Roque Jr. for 16 yds to the UND 16 for a 1ST down
6:17
1st & 10 at opp 16
Matthew Schecklman pass complete to Graham Friedrichsen for 16 yds to the UND 0 for a 1ST down
6:17
1st & goal at opp 0
Matthew Schecklman pass complete to Graham Friedrichsen for 9 yds to the UND 9
0:46
2nd & goal at opp 9
Derek Anderson 9 Yd pass from Matthew Schecklman (Max Bartachek Kick)
North Dakota End of game, 2 plays
0:46
1st & 10 at own 35
Caden Popp kickoff for 63 yds
0:46
1st & 10 at own 25
Kneel down by North Dakota at UND24 for loss of 1 yard.
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.