From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Northern Iowa
North Dakota
214
Total yards
386
178
Passing yards
119
36
Rushing yards
267
6.8
Yards per pass
4.8
2.0
Yards per rush
5.3
9
First downs
26
2–10
Third downs
9–16
1–3
Fourth downs
2–3
1
Turnovers
0
5–56
Penalties
4–40
22:52
Possession
37:08
Efficiency
Northern Iowa
North Dakota
30%
Success rate
53%
−0.20
EPA per play
0.16
1.53
Explosiveness
1.01
−0.10
Rushing EPA
0.27
−0.24
Passing EPA
−0.03
17%
Passing-down success
38%
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 69% to win. Elo’s favorite won.
The line
North Dakota −16, over/under 55.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. North Dakota drives left to right, Northern Iowa right to left.
Q1 North DakotaTouchdown, 16 plays, 77 yards
Q1 Northern IowaMissed FG, 9 plays, 42 yards
Q1 North DakotaTurnover on downs, 12 plays, 30 yards
Q2 Northern IowaTouchdown, 2 plays, 63 yards
Q2 North DakotaTouchdown, 6 plays, 65 yards
Q2 Northern IowaPunt, 3 plays, 0 yards
Q2 North DakotaTouchdown, 15 plays, 74 yards
Q2 Northern IowaEnd of half, 1 play, 0 yards
Q3 Northern IowaTurnover on downs, 5 plays, 35 yards
Q3 North DakotaPunt, 4 plays, 16 yards
Q3 Northern IowaTurnover on downs, 10 plays, 51 yards
Q3 North DakotaPunt, 4 plays, 16 yards
Q3 Northern IowaPunt, 6 plays, 13 yards
Q4 North DakotaTouchdown, 2 plays, 60 yards
Q4 Northern IowaInterception, 1 play, 0 yards
Q4 North DakotaField goal, 4 plays, 4 yards
Q4 Northern IowaPunt, 3 plays, −10 yards
Q4 North DakotaPunt, 6 plays, 16 yards
Q4 Northern IowaPunt, 5 plays, 20 yards
Q4 North DakotaEnd of game, 7 plays, 44 yards
Play by play
1st quarter3 drives, then North Dakota 7, Northern Iowa 0
North Dakota Touchdown, 16 plays
14:56
Caden Palmer kickoff for 65 yds , Sawyer Seidl return for 23 yds to the UND 23
14:56
1st & 10 at own 23
Simon Romfo pass complete to Bo Belquist for 10 yds to the UND 33 for a 1ST down
14:56
1st & 10 at own 33
Korey Tai run for 3 yds to the UND 36
14:56
2nd & 7 at own 36
Gaven Ziebarth run for 6 yds to the UND 42
14:56
3rd & 1 at own 42
Gaven Ziebarth run for no gain to the UND 42
14:56
4th & 1 at own 42
Quincy Vaughn run for 2 yds to the UND 44 for a 1ST down
14:56
1st & 10 at own 44
Simon Romfo pass incomplete
14:56
2nd & 10 at own 44
Simon Romfo run for 5 yds to the UND 49
14:56
3rd & 5 at own 49
Isaiah Smith run for a loss of 1 yard to the UND 48 Isaiah Smith fumbled, recovered by UND return for 0 yds
14:56
4th & 6 at own 48
Nick Kupfer run for 7 yds to the UNI 45 for a 1ST down
14:56
1st & 10 at opp 45
Gaven Ziebarth run for 6 yds to the UNI 39
8:13
3rd & 7 at opp 42
Timeout Northern Iowa, clock 08:13
8:13
2nd & 4 at opp 39
Gaven Ziebarth run for a loss of 3 yards to the UNI 42
8:13
3rd & 7 at opp 42
Simon Romfo run for 9 yds to the UNI 33 for a 1ST down
8:13
1st & 10 at opp 33
Simon Romfo pass complete to Bo Belquist for 9 yds to the UNI 24
8:13
2nd & 1 at opp 24
Isaiah Smith run for 13 yds to the UNI 11 for a 1ST down
8:13
1st & 10 at opp 11
Isaiah Smith run for 8 yds to the UNI 3
5:34
2nd & 2 at opp 3
Isaiah Smith run for 3 yds for a TD (C.J. Elrichs KICK)North Dakota 7, Northern Iowa 0
Northern Iowa Missed FG, 9 plays
5:34
C.J. Elrichs kickoff for 65 yds for a touchback
5:34
1st & 10 at own 25
Matthew Schecklman pass complete to JC Roque Jr. for 24 yds to the UNI 49 for a 1ST down
5:34
1st & 10 at own 49
Matthew Schecklman pass complete to JC Roque Jr. for no gain to the UNI 49
5:34
2nd & 10 at own 49
Matthew Schecklman pass complete to Layne Pryor for 8 yds to the UND 43
5:34
3rd & 2 at opp 43
Amauri Pesek-Hickson run for 1 yd to the UND 42
5:34
4th & 1 at opp 42
Matthew Schecklman run for 4 yds to the UND 38 for a 1ST down
5:34
1st & 10 at opp 38
Matthew Schecklman pass incomplete
5:34
2nd & 10 at opp 38
Matthew Schecklman pass complete to Naran Buntin for 5 yds to the UND 33
5:34
3rd & 5 at opp 33
Matthew Schecklman pass complete to Tye Edwards for no gain to the UND 33
0:46
4th & 5 at opp 33
Caden Palmer 50 yd FG MISSED
North Dakota Turnover on downs, 12 plays
0:46
1st & 10 at own 33
Sawyer Seidl run for 6 yds to the UND 39
0:00
2nd & 4 at own 39
Simon Romfo pass incomplete
Q2 15:00
3rd & 4 at own 39
North Dakota Penalty, Unnecessary Roughness (Quincy Vaughn) to the UND 32 for a 1ST down
Q2 15:00
1st & 10 at own 32
Sawyer Seidl run for 3 yds to the UND 35
Q2 15:00
2nd & 7 at own 35
Simon Romfo pass complete to Deng Deng for 2 yds to the UND 37
Q2 15:00
3rd & 5 at own 37
Simon Romfo pass complete to Bo Belquist for 6 yds to the UND 43 for a 1ST down
Q2 15:00
1st & 10 at own 43
Gaven Ziebarth run for 5 yds to the UND 48
Q2 15:00
2nd & 5 at own 48
Gaven Ziebarth run for 6 yds to the UNI 46 for a 1ST down
Q2 15:00
1st & 10 at opp 46
Simon Romfo pass complete to Nick Kupfer for 2 yds to the UNI 44
Q2 15:00
2nd & 8 at opp 44
North Dakota Penalty, False Start (-5 Yards) to the UNI 49
Q2 15:00
2nd & 13 at opp 49
Simon Romfo pass complete to Haydn Stay for 1 yd to the UNI 48
Q2 15:00
3rd & 12 at opp 48
Sawyer Seidl run for 9 yds to the UNI 39
Q2 8:03
4th & 3 at opp 39
Simon Romfo run for 2 yds to the UNI 37
2nd quarter5 drives, then North Dakota 21, Northern Iowa 7
Northern Iowa Touchdown, 2 plays
8:03
1st & 10 at own 37
Tye Edwards run for 3 yds to the UNI 40
7:19
2nd & 7 at own 40
Matthew Schecklman pass complete to JC Roque Jr. for 60 yds for a TD (Caden Palmer KICK)Tied at 7
North Dakota Touchdown, 6 plays
7:19
Caden Palmer kickoff for 57 yds
7:19
1st & 10 at own 35
ROMFO, Simon pass up the middle incomplete intended for KUPFER, Nick broken up by PETERSON JR., Robbie at the UND50. PENALTY UND Ineligible Receiver Downfield on Pass on GORDER, Carter UNI Unnecessary Roughness on BUTLER, Cannon , Offsetting penalties [NHSG]. NO PLAY (replay the down).
7:19
1st & 10 at own 35
Isaiah Smith run for no gain to the UND 35
7:19
2nd & 10 at own 35
Bo Belquist run for 13 yds to the UND 48 for a 1ST down
7:19
1st & 10 at own 48
Isaiah Smith run for 10 yds to the UNI 42 for a 1ST down
7:19
1st & 10 at opp 42
Isaiah Smith run for 9 yds to the UNI 33
7:19
2nd & 1 at opp 33
Gaven Ziebarth run for a loss of 1 yard to the UNI 34
3:50
3rd & 2 at opp 34
Simon Romfo pass complete to Bo Belquist for 34 yds for a TD (C.J. Elrichs KICK)North Dakota 14, Northern Iowa 7
Northern Iowa Punt, 3 plays
3:50
C.J. Elrichs kickoff for 65 yds for a touchback
3:50
1st & 10 at own 25
Amauri Pesek-Hickson run for no gain to the UNI 25
3:50
2nd & 10 at own 25
Matthew Schecklman run for no gain to the UNI 25 Matthew Schecklman fumbled, recovered by UNI Matthew Schecklman M. Schecklman return for 0 yds
3:50
3rd & 10 at own 25
Matthew Schecklman pass incomplete
2:24
4th & 10 at own 25
Noah Pettinger punt for 49 yds, downed at the UND 26
North Dakota Touchdown, 15 plays
2:24
1st & 10 at own 26
Simon Romfo pass incomplete
2:24
2nd & 10 at own 26
Isaiah Smith run for 7 yds to the UND 33
2:00
3rd & 3 at own 33
Simon Romfo pass complete to Nick Kupfer for 7 yds to the UND 40 for a 1ST down
2:00
1st & 10 at own 40
Simon Romfo pass complete to Nick Kupfer for 9 yds to the UND 49
2:00
2nd & 1 at own 49
Simon Romfo run for 3 yds to the UNI 48 for a 1ST down
2:00
1st & 10 at opp 48
Simon Romfo pass complete to Bo Belquist for 11 yds to the UNI 37 for a 1ST down
2:00
1st & 10 at opp 37
Simon Romfo pass complete to Aidan Behymer for 9 yds to the UNI 28
2:00
2nd & 1 at opp 28
Simon Romfo pass complete to Bo Belquist for 2 yds to the UNI 26 for a 1ST down
2:00
1st & 10 at opp 26
Simon Romfo pass incomplete
2:00
2nd & 10 at opp 26
Simon Romfo pass complete to Korey Tai for 4 yds to the UNI 22
0:34
3rd & 6 at opp 22
Northern Iowa Penalty, Offsides (5 Yards) to the UNI 17
0:34
3rd & 1 at opp 17
Timeout Northern Iowa, clock 00:34
0:30
1st & 10 at opp 12
Timeout North Dakota, clock 00:30
0:30
3rd & 1 at opp 17
Gaven Ziebarth run for 5 yds to the UNI 12 for a 1ST down
0:30
1st & 10 at opp 12
Simon Romfo pass incomplete
0:30
2nd & 10 at opp 12
Simon Romfo pass incomplete
0:11
3rd & 10 at opp 12
ROMFO, Simon sacked for a loss of 6 yards at the UNI18 (ANDERSON, Derek). PENALTY UNI Face mask on ANDERSON, Derek enforced half the distance from the goal, 6 yards from the UNI12 to the UNI6 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
0:11
1st & goal at opp 6
Timeout Northern Iowa, clock 00:11
0:08
2nd & goal at opp 1
Timeout North Dakota, clock 00:08
0:08
1st & goal at opp 6
Gaven Ziebarth run for 5 yds to the UNI 1
0:05
2nd & goal at opp 1
Quincy Vaughn run for 1 yd for a TD (C.J. Elrichs KICK)North Dakota 21, Northern Iowa 7
Northern Iowa End of half, 1 play
0:05
C.J. Elrichs kickoff for 52 yds
0:00
1st & 10 at own 25
Kneel down by SCHECKLMAN, Matthew at UNI25 (team loss of 0), clock 00:00.
3rd quarter5 drives, then North Dakota 21, Northern Iowa 7
Northern Iowa Turnover on downs, 5 plays
15:00
C.J. Elrichs kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Tye Edwards run for 30 yds to the UND 45 for a 1ST down
15:00
1st & 10 at opp 45
Matthew Schecklman sacked by Montre Samuels-Parker for a loss of 4 yards to the UND 49
15:00
2nd & 14 at opp 49
Matthew Schecklman pass complete to Desmond Hutson for 9 yds to the UND 40
12:51
4th & 5 at opp 40
Timeout Northern Iowa, clock 12:51
12:51
3rd & 5 at opp 40
Matthew Schecklman pass incomplete
12:51
4th & 5 at opp 40
Matthew Schecklman pass incomplete
North Dakota Punt, 4 plays
12:47
1st & 10 at own 40
Simon Romfo pass incomplete
12:47
2nd & 10 at own 40
ROMFO, Simon pass deep to the right incomplete intended for BELQUIST, Bo thrown to the UNI35. PENALTY UNI Pass Interference on PETERSON JR., Robbie enforced 15 yards to the UNI45 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
12:47
1st & 10 at opp 45
Sawyer Seidl run for no gain to the UNI 45
12:47
2nd & 10 at opp 45
Simon Romfo pass complete to Jaden Norby for 1 yd to the UNI 44
12:47
3rd & 9 at opp 44
Simon Romfo pass incomplete
11:08
4th & 9 at opp 44
Luke Silvernale punt for 37 yds, downed at the UNI 7
Northern Iowa Turnover on downs, 10 plays
11:08
1st & 10 at own 7
Amauri Pesek-Hickson run for 8 yds to the UNI 15
11:08
2nd & 2 at own 15
Tye Edwards run for a loss of 2 yards to the UNI 13
11:08
3rd & 4 at own 13
Matthew Schecklman pass complete to Tye Edwards for 6 yds to the UNI 19 for a 1ST down
11:08
1st & 10 at own 19
Matthew Schecklman pass complete to Desmond Hutson for 14 yds to the UNI 33 for a 1ST down
11:08
1st & 10 at own 33
Matthew Schecklman run for 6 yds to the UNI 39
11:08
2nd & 4 at own 39
Matthew Schecklman pass complete to Amauri Pesek-Hickson for 16 yds to the UND 45 for a 1ST down
11:08
1st & 10 at opp 45
Matthew Schecklman pass complete to Amauri Pesek-Hickson for 1 yd to the UND 44
11:08
2nd & 9 at opp 44
Tye Edwards run for 1 yd to the UND 43
11:08
3rd & 8 at opp 43
Matthew Schecklman pass complete to JC Roque Jr. for 1 yd to the UND 42
5:14
4th & 7 at opp 42
Matthew Schecklman pass incomplete
North Dakota Punt, 4 plays
5:14
1st & 10 at own 42
Sawyer Seidl run for 11 yds to the UNI 47 for a 1ST down
5:14
1st & 10 at opp 47
Sawyer Seidl run for 3 yds to the UNI 44
5:14
2nd & 7 at opp 44
Sawyer Seidl run for 4 yds to the UNI 40
5:14
3rd & 3 at opp 40
Gaven Ziebarth run for a loss of 2 yards to the UNI 42
2:20
4th & 5 at opp 42
Luke Silvernale punt for 42 yds for a touchback
Northern Iowa Punt, 6 plays
2:20
1st & 10 at own 20
Amauri Pesek-Hickson run for no gain to the UNI 20
2:20
2nd & 10 at own 20
Matthew Schecklman pass incomplete
2:20
3rd & 10 at own 20
Matthew Schecklman pass complete to Desmond Hutson for 11 yds to the UNI 31 for a 1ST down
0:00
1st & 10 at own 31
Tye Edwards run for a loss of 1 yard to the UNI 30
Q4 15:00
2nd & 11 at own 30
Matthew Schecklman sacked by Riley Gerhardt for a loss of 3 yards to the UNI 27
Q4 15:00
3rd & 14 at own 27
Matthew Schecklman pass complete to Tye Edwards for 6 yds to the UNI 33
Q4 13:13
4th & 8 at own 33
Noah Pettinger punt for 42 yds, fair catch by Bo Belquist at the UND 40
Q4 13:13
1st & 10 at own 40
ROMFO, Simon pass to the left incomplete intended for SMITH, Isaiah thrown to the UND40; QB hurried by HEWITT, Carter. PENALTY UNI Roughing the Passer on HEWITT, Carter enforced 15 yards from the UND40 to the UNI45 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
4th quarter7 drives, then North Dakota 31, Northern Iowa 7
North Dakota Touchdown, 2 plays
13:13
1st & 10 at opp 45
Gaven Ziebarth run for 5 yds to the UNI 40
12:42
2nd & 5 at opp 40
Gaven Ziebarth run for 40 yds for a TD (C.J. Elrichs KICK)North Dakota 28, Northern Iowa 7
Northern Iowa Interception, 1 play
12:42
C.J. Elrichs kickoff for 65 yds for a touchback
12:37
1st & 10 at own 25
Matthew Schecklman pass intercepted Jy Martin return for no gain to the UNI 34
Matthew Schecklman sacked by Lance Rucker for a loss of 10 yards to the UNI 15
10:20
4th & 20 at own 15
Noah Pettinger punt for 44 yds , Bo Belquist returns for 9 yds to the UND 35
North Dakota Punt, 6 plays
10:20
1st & 10 at own 35
Sawyer Seidl run for 5 yds to the UND 40
10:20
2nd & 5 at own 40
Sawyer Seidl run for 3 yds to the UND 43
10:20
1st & 10 at own 48
Gaven Ziebarth run for 6 yds to the UNI 46
10:20
3rd & 2 at own 43
Gaven Ziebarth run for 5 yds to the UND 48 for a 1ST down
6:57
3rd & 7 at opp 49
Timeout North Dakota, clock 06:57
6:57
2nd & 4 at opp 46
Simon Romfo sacked by Derek Anderson for a loss of 3 yards to the UNI 49
6:57
3rd & 7 at opp 49
Simon Romfo pass incomplete
6:46
4th & 7 at opp 49
Luke Silvernale punt for 38 yds, fair catch by JC Roque Jr. at the UNI 11
Northern Iowa Punt, 5 plays
6:46
2nd & 8 at own 13
Matthew Schecklman pass complete to Desmond Hutson for 12 yds to the UNI 25 for a 1ST down
6:46
1st & 10 at own 25
Matthew Schecklman pass complete to Sergio Morancy for 5 yds to the UNI 30
6:46
2nd & 5 at own 30
Matthew Schecklman run for 1 yd to the UNI 31
6:46
3rd & 4 at own 31
Matthew Schecklman pass incomplete
6:46
1st & 10 at own 11
Matthew Schecklman run for 2 yds to the UNI 13
4:15
4th & 4 at own 31
Noah Pettinger punt for 45 yds, fair catch by Caden Dennis at the UND 24
North Dakota End of game, 7 plays
4:15
1st & 10 at own 24
Donavan Hunt run for 2 yds to the UND 26
4:15
2nd & 8 at own 26
KAMINSKI, Jerry pass to the right complete for 14 yards to STRANDELL, Sam caught at the UND40 and advanced to the UND40, out of bounds. PENALTY Before the snap, UND Illegal Formation on FOLLAND, Isaac enforced 5 yards from the UND26 to the UND21. NO PLAY (replay the down).
4:15
2nd & 13 at own 21
Jerry Kaminski pass complete to Deng Deng for 12 yds to the UND 33
4:15
3rd & 1 at own 33
Donavan Hunt run for 12 yds to the UND 45 for a 1ST down
4:15
1st & 10 at own 45
Donavan Hunt run for 12 yds to the UNI 43 for a 1ST down
4:15
1st & 10 at opp 43
Donavan Hunt run for 5 yds to the UNI 38
4:15
2nd & 5 at opp 38
Grant Romfo run for 1 yd to the UNI 37
0:00
3rd & 4 at opp 37
Grant Romfo run for 5 yds to the UNI 32 for a 1ST down
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.