Valparaiso at North Dakota

Saturday, September 20, 2025

North Dakota beat Valparaiso 58–⁠7. It was their second meeting; North Dakota leads the series 2–⁠0.

AwayValparaiso2–⁠10 in 2025
7
HomeNorth Dakota8–⁠6 in 2025
58

Final at Alerus Center, Grand ForksIndoorsTV: ESPN+Attendance 11,424

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

Scoring by quarter

TeamQ1Q2Q3Q4Final
Valparaiso00707
North Dakota717241058

Standouts

Player stats

Valparaiso

PassingC/AttYdsTDInt
Rowan Keefe8/1511111
Caron Tyler0/3000
Marcus Brown0/1000
RushingCarYdsTDLong
Dawaiian McNeely71706
Caron Tyler41407
Rowan Keefe48011
Marcus Brown3803
ReceivingRecYdsTDLong
Micah Mackay167167
Devin Yeats422011
Chris Gundy219013
Ryan Ricketti1303

North Dakota

PassingC/AttYdsTDInt
Jerry Kaminski13/1917220
Javance Tupou’ata-Johnson1/51300
Simon Romfo2/32500
RushingCarYdsTDLong
Xavier Leigh864125
Sawyer Seidl947114
Colton Brunell1042021
Gaven Ziebarth637015
ReceivingRecYdsTDLong
Nate DeMontagnac450018
B.J. Fleming348024
Korey Tai232020
Caden Dennis231018
DefenseTklTFLSacksInt
Jy Martin0001

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

Team stats

ValparaisoNorth Dakota
176Total yards448
111Passing yards220
65Rushing yards228
5.8Yards per pass7.6
1.9Yards per rush5.7
6First downs24
2–⁠15Third downs5–⁠12
0–⁠1Fourth downs1–⁠1
1Turnovers1
2–⁠13Penalties5–⁠55
30:16Possession29:44

Efficiency

ValparaisoNorth Dakota
15%Success rate46%
−0.19EPA per play0.23
1.54Explosiveness1.31
−0.40Rushing EPA0.17
0.20Passing EPA0.31
21%Passing-down success26%

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

The line

North Dakota −44, over/under 59.5.

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

Every drive

North Dakota end zoneValparaiso end zoneQ1 ValparaisoPunt, 3 playsQ1 North DakotaTouchdown, 10 playsQ1 ValparaisoPunt, 9 playsQ1 North DakotaPunt, 5 playsQ2 ValparaisoPunt, 3 playsQ2 North DakotaTouchdown, 8 playsQ2 ValparaisoPunt, 3 playsQ2 North DakotaPunt, 5 playsQ2 ValparaisoPunt, 5 playsQ2 North DakotaTouchdown, 6 playsQ2 ValparaisoPunt, 3 playsQ2 North DakotaField goal, 4 playsQ3 North DakotaPunt, 6 playsQ3 ValparaisoTouchdown, 3 playsQ3 ValparaisoPunt, 3 playsQ3 North DakotaTouchdown, 5 playsQ3 ValparaisoInterception, 2 playsQ3 North DakotaTouchdown, 2 playsQ3 ValparaisoPunt, 3 playsQ3 North DakotaField goal, 4 playsQ3 ValparaisoPunt, 3 playsQ3 North DakotaField goal, 9 playsQ4 ValparaisoTurnover on downs, 4 playsQ4 North DakotaTouchdown, 1 playQ4 ValparaisoPunt, 3 playsQ4 North DakotaPunt, 3 playsQ4 ValparaisoPunt, 5 playsQ4 North DakotaFumble, 5 playsQ4 ValparaisoEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. North Dakota drives left to right, Valparaiso right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
  1. Q1 ValparaisoPunt, 3 plays, 9 yards
  2. Q1 North DakotaTouchdown, 10 plays, 85 yards
  3. Q1 ValparaisoPunt, 9 plays, 25 yards
  4. Q1 North DakotaPunt, 5 plays, 23 yards
  5. Q2 ValparaisoPunt, 3 plays, 5 yards
  6. Q2 North DakotaTouchdown, 8 plays, 59 yards
  7. Q2 ValparaisoPunt, 3 plays, 6 yards
  8. Q2 North DakotaPunt, 5 plays, 12 yards
  9. Q2 ValparaisoPunt, 5 plays, 19 yards
  10. Q2 North DakotaTouchdown, 6 plays, 57 yards
  11. Q2 ValparaisoPunt, 3 plays, −2 yards
  12. Q2 North DakotaField goal, 4 plays, 30 yards
  13. Q3 North DakotaPunt, 6 plays, 27 yards
  14. Q3 ValparaisoTouchdown, 3 plays, 80 yards
  15. Q3 ValparaisoPunt, 3 plays, 7 yards
  16. Q3 North DakotaTouchdown, 5 plays, 44 yards
  17. Q3 ValparaisoInterception, 2 plays, 0 yards
  18. Q3 North DakotaTouchdown, 2 plays, 27 yards
  19. Q3 ValparaisoPunt, 3 plays, 8 yards
  20. Q3 North DakotaField goal, 4 plays, 0 yards
  21. Q3 ValparaisoPunt, 3 plays, 3 yards
  22. Q3 North DakotaField goal, 9 plays, 48 yards
  23. Q4 ValparaisoTurnover on downs, 4 plays, −9 yards
  24. Q4 North DakotaTouchdown, 1 play, 5 yards
  25. Q4 ValparaisoPunt, 3 plays, 3 yards
  26. Q4 North DakotaPunt, 3 plays, 3 yards
  27. Q4 ValparaisoPunt, 5 plays, 22 yards
  28. Q4 North DakotaFumble, 5 plays, 18 yards
  29. Q4 ValparaisoEnd of game, 3 plays, 8 yards

Play by play

1st quarter4 drives, then North Dakota 7, Valparaiso 0
Valparaiso Punt, 3 plays
14:511st & 10 at own 42Michael Mansaray run for 3 yds to the VAL 45
14:512nd & 7 at own 45Rowan Keefe pass complete to Devin Yeats for 5 yds to the 50 yard line
14:513rd & 2 at the 50PENALTY Valpo False Start (Welch,Brayden) 5 yards from UND50 to Valpo45. NO PLAY.
14:513rd & 7 at own 45Rowan Keefe pass complete to Devin Yeats for 6 yds to the UND 49
12:524th & 1 at opp 49Nate Hillenburg punt for 34 yds, fair catch by Zach Lewis at the UND 15
North Dakota Touchdown, 10 plays
12:521st & 10 at own 15Sawyer Seidl run for 2 yds to the UND 17
12:522nd & 8 at own 17Sawyer Seidl run for 14 yds to the UND 31 for a 1ST down
12:521st & 10 at own 31Jerry Kaminski pass complete to Korey Tai for 20 yds to the VAL 49 for a 1ST down
12:521st & 10 at opp 49Jerry Kaminski run for 18 yds to the VAL 31 for a 1ST down
12:521st & 10 at opp 31Xavier Leigh run for a loss of 2 yards to the VAL 33
12:522nd & 12 at opp 33Xavier Leigh run for 4 yds to the VAL 29
12:523rd & 8 at opp 29Sawyer Seidl run for 9 yds to the VAL 20 for a 1ST down
12:521st & 10 at opp 20Simon Romfo run for 4 yds to the VAL 16
12:522nd & 6 at opp 16Simon Romfo pass complete to Nate DeMontagnac for 9 yds to the VAL 7 for a 1ST down
7:451st & goal at opp 7Sawyer Seidl run for 7 yds for a TD (C.J. Elrichs KICK)North Dakota 7, Valparaiso 0
Valparaiso Punt, 9 plays
7:451st & 10 at own 35Kenten Laughman kickoff for 65 yds for a touchback
7:451st & 10 at own 25Rowan Keefe pass complete to Ryan Ricketti for 3 yds to the VAL 28
7:452nd & 7 at own 28Michael Mansaray run for a loss of 1 yard to the VAL 27
7:453rd & 8 at own 27Rowan Keefe run for 11 yds to the VAL 38 for a 1ST down
7:451st & 10 at own 38Michael Mansaray run for 3 yds to the VAL 41
7:452nd & 7 at own 41Michael Mansaray run for a loss of 4 yards to the VAL 37
7:453rd & 11 at own 37Rowan Keefe pass complete to Devin Yeats for 11 yds to the VAL 48 for a 1ST down
7:451st & 10 at own 48Rowan Keefe pass incomplete to Devin Yeats
7:452nd & 10 at own 48Michael Mansaray run for 2 yds to the 50 yard line
7:453rd & 8 at the 50Rowan Keefe pass complete to Devin Yeats for no gain to the 50 yard line
1:544th & 8 at the 50Nate Hillenburg punt for 42 yds , Zach Lewis returns for 11 yds to the UND 19
North Dakota Punt, 5 plays
1:541st & 10 at own 19Gaven Ziebarth run for 15 yds to the UND 34 for a 1ST down
1:541st & 10 at own 34Gaven Ziebarth run for 11 yds to the UND 45 for a 1ST down
1:541st & 10 at own 45Sawyer Seidl run for 2 yds to the UND 47
1:542nd & 8 at own 47Jerry Kaminski pass incomplete to B.J. Fleming
1:543rd & 8 at own 47Jerry Kaminski pass incomplete to Watson Hafer
1:544th & 8 at own 47PENALTY UND False Start (McNeal,Malachi) 5 yards from UND47 to UND42. NO PLAY.
0:004th & 13 at own 42Luke Silvernale punt for 43 yds , Chris Gundy returns for no gain to the VAL 13
2nd quarter8 drives, then North Dakota 24, Valparaiso 0
Valparaiso Punt, 3 plays
15:001st & 10 at own 13Dawaiian McNeely run for 5 yds to the VAL 18
15:002nd & 5 at own 18Rowan Keefe pass incomplete to Devin Yeats
15:003rd & 5 at own 18Rowan Keefe pass incomplete to Ryan Ricketti
14:014th & 5 at own 18Nate Hillenburg punt for 41 yds, fair catch by Zach Lewis at the UND 41
North Dakota Touchdown, 8 plays
14:011st & 15 at own 36Timeout North Dakota, clock 14:01
14:011st & 10 at own 41PENALTY UND False Start (Buxa,Ben) 5 yards from UND41 to UND36. NO PLAY.
14:011st & 15 at own 36Jerry Kaminski run for 2 yds to the UND 38
14:012nd & 13 at own 38Xavier Leigh run for 4 yds to the UND 42
14:013rd & 9 at own 42Jerry Kaminski pass complete to Nate DeMontagnac for 7 yds to the UND 49
14:014th & 2 at own 49Xavier Leigh run for 25 yds to the VAL 26 for a 1ST down
14:011st & 10 at opp 26Xavier Leigh run for 5 yds to the VAL 21
14:012nd & 5 at opp 21Gaven Ziebarth run for 1 yd to the VAL 20
14:013rd & 4 at opp 20Jerry Kaminski pass complete to Nate DeMontagnac for 18 yds to the VAL 2 for a 1ST down
9:401st & goal at opp 2J. Kaminski pass to D. for 2 yds for a TD (C.J. Elrichs KICK)North Dakota 14, Valparaiso 0
Valparaiso Punt, 3 plays
9:351st & 10 at own 35Kenten Laughman kickoff for 65 yds , Ryan Ricketti return for 16 yds to the VAL 16
9:351st & 10 at own 16Dawaiian McNeely run for no gain to the VAL 16
9:352nd & 10 at own 16Dawaiian McNeely run for 2 yds to the VAL 18
9:353rd & 8 at own 18Caron Tyler run for 4 yds to the VAL 22
9:354th & 4 at own 22Nate Hillenburg punt for 18 yds, fair catch by Zach Lewis at the VAL 40
7:114th & 4 at own 22Nate Hillenburg punt for 38 yds, fair catch by Zach Lewis at the UND 40
North Dakota Punt, 5 plays
7:112nd & 1 at own 49Timeout North Dakota, clock 07:11
7:111st & 10 at own 40Sawyer Seidl run for 9 yds to the UND 49
7:112nd & 1 at own 49Jerry Kaminski pass complete to B.J. Fleming for 2 yds to the VAL 49 for a 1ST down
7:111st & 10 at opp 49Sawyer Seidl run for 1 yd to the VAL 48
7:112nd & 9 at opp 48Jerry Kaminski pass incomplete to Korey Tai
7:113rd & 9 at opp 48Jerry Kaminski run for no gain to the VAL 48
4:584th & 9 at opp 48Luke Silvernale punt for 43 yds, fair catch by Chris Gundy at the VAL 5
Valparaiso Punt, 5 plays
4:581st & 10 at own 5Caron Tyler pass incomplete to Jay Melchiori
4:582nd & 10 at own 5Michael Mansaray run for 1 yd to the VAL 6
4:583rd & 9 at own 6No Huddle-Shotgun Tyler,Caron pass incomplete short left to Melchiori,Jay thrown to Valpo13 broken up by Lewis,Zach PENALTY UND Roughing The Passer (Olagbaju,Emmanuel) 15 yards from Valpo06 to Valpo21, 1ST DOWN. NO PLAY.
4:581st & 10 at own 21Michael Mansaray run for 2 yds to the VAL 23
4:582nd & 8 at own 23Caron Tyler run for 1 yd to the VAL 24
4:583rd & 7 at own 24Caron Tyler pass incomplete to Michael Mansaray
2:174th & 7 at own 24Nate Hillenburg punt for 36 yds , Zach Lewis returns for 3 yds to the UND 43
North Dakota Touchdown, 6 plays
2:171st & 10 at own 43Jerry Kaminski pass complete to Grant Romfo for 3 yds to the UND 46
2:002nd & 7 at own 46Timeout North Dakota, clock 02:00
2:002nd & 7 at own 46Jerry Kaminski pass complete to B.J. Fleming for 22 yds to the VAL 32 for a 1ST down
2:001st & 10 at opp 32Jerry Kaminski pass incomplete to B.J. Fleming
2:002nd & 10 at opp 32Jerry Kaminski pass complete to Watson Hafer for 11 yds to the VAL 21 for a 1ST down
2:001st & 10 at opp 21Sawyer Seidl run for 1 yd to the VAL 20
0:552nd & 9 at opp 20J. Kaminski pass to S. Seidl for 20 yds for a TD (C. Elrichs KICK)North Dakota 21, Valparaiso 0
Valparaiso Punt, 3 plays
0:491st & 10 at own 35Kenten Laughman kickoff for 65 yds , Ryan Ricketti return for 19 yds to the VAL 19
0:491st & 10 at own 19Michael Mansaray run for no gain to the VAL 19
0:422nd & 10 at own 19Timeout North Dakota, clock 00:42
0:422nd & 10 at own 19Michael Mansaray run for 4 yds to the VAL 23
0:333rd & 6 at own 23Timeout North Dakota, clock 00:33
0:333rd & 6 at own 23Rowan Keefe sacked by Lance Rucker for a loss of 6 yards to the VAL 17
0:284th & 12 at own 17Timeout North Dakota, clock 00:28
0:214th & 12 at own 17Nate Hillenburg punt for 34 yds
North Dakota Field goal, 4 plays
0:211st & 10 at own 49Jerry Kaminski pass complete to Korey Tai for 12 yds to the VAL 39 for a 1ST down
0:211st & 10 at opp 39Jerry Kaminski pass complete to Caden Dennis for 18 yds to the VAL 21 for a 1ST down
0:211st & 10 at opp 21Jerry Kaminski pass incomplete
0:022nd & 10 at opp 21Timeout Valparaiso, clock 00:02
0:002nd & 10 at opp 21C. Elrichs 38 yd FG GOODNorth Dakota 24, Valparaiso 0
3rd quarter10 drives, then North Dakota 48, Valparaiso 7
North Dakota Punt, 6 plays
14:561st & 10 at own 35Luke Scoma kickoff for 52 yds , Sawyer Seidl return for 9 yds to the UND 22
14:561st & 10 at own 22Xavier Leigh run for 1 yd to the UND 23
14:562nd & 9 at own 23Jerry Kaminski pass incomplete to Sawyer Seidl
14:563rd & 9 at own 23Jerry Kaminski pass complete to B.J. Fleming for 24 yds to the UND 47 for a 1ST down
14:561st & 10 at own 47Simon Romfo pass incomplete to Sawyer Seidl
14:562nd & 10 at own 47Jerry Kaminski pass incomplete to Caden Dennis
14:563rd & 10 at own 47Sawyer Seidl run for 2 yds to the UND 49
12:554th & 8 at own 49Luke Silvernale punt for 51 yds for a touchback
Valparaiso Touchdown, 3 plays
12:551st & 10 at own 20Rowan Keefe pass incomplete to Chris Gundy
12:552nd & 10 at own 20Rowan Keefe pass complete to Chris Gundy for 13 yds to the VAL 33 for a 1ST down
11:591st & 10 at own 33R. Keefe pass to M. Mackay for 67 yds for a TD (L. Scoma KICK)North Dakota 24, Valparaiso 7
11:591st & goal at opp 3Timeout North Dakota, clock 11:59
11:471st & 10 at own 35L. Scoma kick for 57 yds,S. Seidl return for 92 yds for a TD (C. Elrichs KICK)North Dakota 31, Valparaiso 7
Valparaiso Punt, 3 plays
11:471st & 10 at own 35Kenten Laughman kickoff for 65 yds
11:471st & 10 at own 25Dawaiian McNeely run for 2 yds to the VAL 27
11:472nd & 8 at own 27Rowan Keefe pass complete to Chris Gundy for 6 yds to the VAL 33
11:473rd & 2 at own 33Rowan Keefe run for a loss of 1 yard to the VAL 32
10:064th & 3 at own 32Nate Hillenburg punt blocked by John Butsch blocked by John Butsch
North Dakota Touchdown, 5 plays
10:061st & 10 at opp 44Gaven Ziebarth run for 1 yd to the VAL 43
10:062nd & 9 at opp 43Jerry Kaminski pass complete to Caden Dennis for 13 yds to the VAL 30 for a 1ST down
10:061st & 10 at opp 30Gaven Ziebarth run for 9 yds to the VAL 21
10:062nd & 1 at opp 21Simon Romfo pass complete to Nate DeMontagnac for 16 yds to the VAL 5 for a 1ST down
7:401st & goal at opp 5S. Romfo run for 5 yds for a TD (C. Elrichs KICK)North Dakota 38, Valparaiso 7
7:401st & 10 at own 25Timeout North Dakota, clock 07:40
Valparaiso Interception, 2 plays
7:401st & 10 at own 35Kenten Laughman kickoff for 65 yds for a touchback
7:401st & 10 at own 25Rowan Keefe pass incomplete to Micah Mackay
North Dakota Touchdown, 2 plays
7:311st & 10 at opp 27Xavier Leigh run for 4 yds to the VAL 23
6:562nd & 6 at opp 23X. Leigh run for 23 yds for a TD (C. Elrichs KICK)North Dakota 45, Valparaiso 7
6:561st & 10 at own 7Timeout North Dakota, clock 06:56
6:501st & 10 at own 35Easton Choate kickoff for 64 yds , Ryan Ricketti return for 14 yds to the VAL 49 Valparaiso Penalty, (8 Yards) to the VAL 7
Valparaiso Punt, 3 plays
6:501st & 10 at own 7Caron Tyler run for 2 yds to the VAL 9
6:502nd & 8 at own 9Dawaiian McNeely run for 6 yds to the VAL 15
6:503rd & 2 at own 15Caron Tyler pass incomplete to Jack Elgin
4:594th & 2 at own 15Nate Hillenburg punt blocked by John Butsch blocked by John Butsch Hillenburg,Nathaniel punt 0 yards to the Valpo15 blocked by Butsch,John recovered by UND Dennis,Caden at Valpo47 Dennis,Caden return 26 yards to the Valpo21 (McKinnis,Ace). , Caden Dennis returns for 26 yds to the VAL 21
North Dakota Field goal, 4 plays
4:591st & 10 at opp 21Gaven Ziebarth run for no gain to the VAL 21
4:592nd & 10 at opp 21Javance Tupou’ata-Johnson pass incomplete to Nate DeMontagnac
4:593rd & 10 at opp 21Javance Tupou’ata-Johnson pass incomplete to Caden Dennis
4:104th & 10 at opp 21C. Elrichs 38 yd FG GOODNorth Dakota 48, Valparaiso 7
Valparaiso Punt, 3 plays
4:101st & 10 at own 35Kenten Laughman kickoff for 65 yds
4:101st & 10 at own 25Michael Mansaray run for 2 yds to the VAL 27
4:102nd & 8 at own 27Michael Mansaray run for a loss of 6 yards to the VAL 21
2:343rd & 14 at own 21Timeout Valparaiso, clock 02:34
2:343rd & 14 at own 21Caron Tyler run for 7 yds to the VAL 28
1:474th & 7 at own 28Nate Hillenburg punt for 35 yds, fair catch by Caden Dennis at the UND 37
North Dakota Field goal, 9 plays
1:471st & 10 at own 37Javance Tupou’ata-Johnson pass complete to Jimmie Maxson III for 13 yds to the 50 yard line for a 1ST down
1:471st & 10 at the 50Colton Brunell run for 21 yds to the VAL 29 for a 1ST down
0:001st & 10 at opp 29Colton Brunell run for 9 yds to the VAL 20
Q4 15:002nd & 1 at opp 20Colton Brunell run for no gain to the VAL 20
Q4 14:473rd & 1 at opp 20Timeout North Dakota, clock 14:47
Q4 14:473rd & 1 at opp 20Colton Brunell run for 3 yds to the VAL 17 for a 1ST down
Q4 14:471st & 10 at opp 17Colton Brunell run for 2 yds to the VAL 15
Q4 14:472nd & 8 at opp 15Javance Tupou’ata-Johnson pass incomplete to Jimmie Maxson III
Q4 14:473rd & 8 at opp 15Javance Tupou’ata-Johnson pass incomplete to Colton Brunell
Q4 13:274th & 8 at opp 15C.J. Elrichs 32 yd FG GOODNorth Dakota 51, Valparaiso 7
Q4 13:271st & 10 at own 14Timeout North Dakota, clock 13:27
4th quarter7 drives, then North Dakota 58, Valparaiso 7
Valparaiso Turnover on downs, 4 plays
13:211st & 10 at own 35Easton Choate kickoff for 64 yds , Ryan Ricketti return for 13 yds to the VAL 14
13:211st & 10 at own 14Dawaiian McNeely run for 4 yds to the VAL 18
13:212nd & 6 at own 18Rowan Keefe pass incomplete to Chris Gundy
13:213rd & 6 at own 18Rowan Keefe run for 4 yds to the VAL 22
12:124th & 2 at own 22run for a loss of 17 yards to the VAL 5
North Dakota Touchdown, 1 play
12:071st & goal at opp 5Javance Tupou’ata-Johnson run for 5 yds for a TD (C.J. Elrichs KICK)North Dakota 58, Valparaiso 7
Valparaiso Punt, 3 plays
12:071st & 10 at own 35Kenten Laughman kickoff for 60 yds
12:071st & 10 at own 25Dawaiian McNeely run for a loss of 2 yards to the VAL 23
12:072nd & 12 at own 23Marcus Brown run for 3 yds to the VAL 26
12:073rd & 9 at own 26Marcus Brown run for 2 yds to the VAL 28
9:374th & 7 at own 28Zander Lankford punt for 41 yds, punt out-of-bounds at the VAL 47 , Caden Dennis returns for 22 yds to the VAL 47
North Dakota Punt, 3 plays
9:372nd & 8 at opp 45Timeout North Dakota, clock 09:37
9:371st & 10 at opp 47Colton Brunell run for 2 yds to the VAL 45
9:372nd & 8 at opp 45Colton Brunell run for 1 yd to the VAL 44
9:373rd & 7 at opp 44Jack Sulik pass complete to Tray Kuntz for no gain to the VAL 44
7:374th & 7 at opp 44Sam Klestinski punt for 32 yds, fair catch by Chris Gundy at the VAL 12
Valparaiso Punt, 5 plays
7:371st & 10 at own 12Amir Simmons run for 2 yds to the VAL 14
7:372nd & 8 at own 14Amir Simmons run for 1 yd to the VAL 15
7:373rd & 7 at own 15Shotgun Brown,Marcus pass incomplete short middle to Hawkins IV,William thrown to Valpo33 PENALTY UND Pass Interference (Robinson,Jeff) 15 yards from Valpo15 to Valpo30, 1ST DOWN. NO PLAY.
7:371st & 10 at own 30Chris Gundy run for 2 yds to the VAL 32
7:372nd & 8 at own 32Marcus Brown run for 3 yds to the VAL 35
7:373rd & 5 at own 35Marty O’Keeffe run for a loss of 1 yard to the VAL 34
4:064th & 6 at own 34Timeout Valparaiso, clock 04:06
4:004th & 6 at own 34Zander Lankford punt for 46 yds, fair catch by Caden Dennis at the UND 20
North Dakota Fumble, 5 plays
4:001st & 10 at own 20Colton Brunell run for 2 yds to the UND 22
4:002nd & 8 at own 22Jack Sulik run for 4 yds to the UND 26
4:003rd & 4 at own 26Colton Brunell run for 6 yds to the UND 32 for a 1ST down
2:001st & 10 at own 32Timeout North Dakota, clock 02:00
2:001st & 10 at own 32Jack Sulik pass complete to Keegan Ryan for 10 yds to the UND 42 for a 1ST down
1:061st & 10 at own 42Colton Brunell run for a loss of 4 yards to the UND 38 Colton Brunell fumbled, recovered by VAL Anthony Feltrinelli
Valparaiso End of game, 3 plays
1:061st & 10 at opp 38Michael Rumoro run for 4 yds to the UND 34
1:062nd & 6 at opp 34Michael Rumoro run for 4 yds to the UND 30
0:003rd & 2 at opp 30Marcus Brown pass incomplete to William Hawkins IV

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 2–⁠0 in two meetings.

Recent meetings
2025North Dakota 58, Valparaiso 7
2013North Dakota 69, Valparaiso 10

Around this game