North Dakota at Montana

Saturday, September 13, 2025

Montana beat North Dakota 24–⁠23. It was their 16th meeting; Montana leads the series 11–⁠5.

AwayNorth Dakota8–⁠6 in 2025
23
HomeMontana13–⁠2 in 2025
24

Final at Washington-Grizzly Stadium, MissoulaTV: ESPN+Attendance 26,492

At kickoff
69°F, clear, calmWeather: NOAA NCEI Global Historical Climatology Network hourly; Missoula International Airport, 11 km from the stadium, seven minutes before kickoff
Official
Gregg WilsonGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
North Dakota1330723
Montana7071024

Standouts

Player stats

North Dakota

PassingC/AttYdsTDInt
Jerry Kaminski17/4025831
RushingCarYdsTDLong
Jerry Kaminski1285040
Sawyer Seidl1348015
Gaven Ziebarth845011
Xavier Leigh72008
ReceivingRecYdsTDLong
B.J. Fleming5138182
Korey Tai245141
Grant Romfo331017
Sawyer Seidl218016
DefenseTklTFLSacksInt
Antonio Bluiett0002

Montana

PassingC/AttYdsTDInt
Keali’i Ah Yat25/3930022
RushingCarYdsTDLong
Eli Gillman1682020
Michael Wortham3906
Stevie Rocker4613
Malae Fonoti1303
ReceivingRecYdsTDLong
Brooks Davis598230
Blake Bohannon472056
Josh Gale343027
Stevie Rocker422012
DefenseTklTFLSacksInt
Peyton Wing0001

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

Team stats

North DakotaMontana
460Total yards368
258Passing yards300
202Rushing yards68
6.3Yards per pass7.7
4.9Yards per rush1.9
19First downs18
6–⁠18Third downs5–⁠18
0–⁠2Fourth downs1–⁠1
1Turnovers2
9–⁠81Penalties7–⁠63
30:37Possession29:23

Efficiency

North DakotaMontana
33%Success rate32%
0.01EPA per play−0.03
1.36Explosiveness1.46
0.02Rushing EPA−0.13
0.00Passing EPA0.03
15%Passing-down success19%
3%Havoc by its defense1%

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)

Montana 70% to win. Elo’s favorite won.

The line

Montana −1.5, over/under 54.5.

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

Every drive

Montana end zoneNorth Dakota end zoneQ1 North DakotaPunt, 3 playsQ1 MontanaInterception, 3 playsQ1 North DakotaPunt, 3 playsQ1 MontanaPunt, 5 playsQ1 North DakotaTouchdown, 2 playsQ1 MontanaPunt, 3 playsQ1 North DakotaTouchdown, 9 playsQ1 MontanaTouchdown, 5 playsQ1 North DakotaPunt, 4 playsQ2 MontanaPunt, 3 playsQ2 North DakotaField goal, 5 playsQ2 MontanaPunt, 3 playsQ2 North DakotaTurnover on downs, 9 playsQ2 MontanaPunt, 8 playsQ2 North DakotaPunt, 3 playsQ2 MontanaInterception, 3 playsQ2 North DakotaEnd of half, 5 playsQ3 MontanaPunt, 3 playsQ3 North DakotaPunt, 4 playsQ3 MontanaPunt, 8 playsQ3 North DakotaPunt, 3 playsQ3 MontanaPunt, 3 playsQ3 North DakotaInterception, 4 playsQ3 MontanaTouchdown, 3 playsQ3 North DakotaTouchdown, 10 playsQ4 MontanaPunt, 6 playsQ4 North DakotaPunt, 9 playsQ4 MontanaField goal, 10 playsQ4 North DakotaPunt, 3 playsQ4 MontanaTouchdown, 7 playsQ4 North DakotaTurnover on downs, 7 playsQ4 MontanaEnd of game, 2 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Montana drives left to right, North Dakota right to left.
  1. Q1 North DakotaPunt, 3 plays, −1 yard
  2. Q1 MontanaInterception, 3 plays, 6 yards
  3. Q1 North DakotaPunt, 3 plays, 7 yards
  4. Q1 MontanaPunt, 5 plays, 24 yards
  5. Q1 North DakotaTouchdown, 2 plays, 84 yards
  6. Q1 MontanaPunt, 3 plays, 4 yards
  7. Q1 North DakotaTouchdown, 9 plays, 74 yards
  8. Q1 MontanaTouchdown, 5 plays, 69 yards
  9. Q1 North DakotaPunt, 4 plays, 5 yards
  10. Q2 MontanaPunt, 3 plays, 0 yards
  11. Q2 North DakotaField goal, 5 plays, 32 yards
  12. Q2 MontanaPunt, 3 plays, 8 yards
  13. Q2 North DakotaTurnover on downs, 9 plays, 45 yards
  14. Q2 MontanaPunt, 8 plays, 27 yards
  15. Q2 North DakotaPunt, 3 plays, 3 yards
  16. Q2 MontanaInterception, 3 plays, 0 yards
  17. Q2 North DakotaEnd of half, 5 plays, 31 yards
  18. Q3 MontanaPunt, 3 plays, 6 yards
  19. Q3 North DakotaPunt, 4 plays, 9 yards
  20. Q3 MontanaPunt, 8 plays, 50 yards
  21. Q3 North DakotaPunt, 3 plays, 1 yard
  22. Q3 MontanaPunt, 3 plays, 6 yards
  23. Q3 North DakotaInterception, 4 plays, 17 yards
  24. Q3 MontanaTouchdown, 3 plays, 33 yards
  25. Q3 North DakotaTouchdown, 10 plays, 75 yards
  26. Q4 MontanaPunt, 6 plays, 30 yards
  27. Q4 North DakotaPunt, 9 plays, 44 yards
  28. Q4 MontanaField goal, 10 plays, 67 yards
  29. Q4 North DakotaPunt, 3 plays, 6 yards
  30. Q4 MontanaTouchdown, 7 plays, 70 yards
  31. Q4 North DakotaTurnover on downs, 7 plays, 18 yards
  32. Q4 MontanaEnd of game, 2 plays, −3 yards

Play by play

1st quarter9 drives, then North Dakota 13, Montana 7
North Dakota Punt, 3 plays
14:541st & 10 at own 35Ty Morrison kickoff for 60 yds , Avery Scott return for 23 yds to the UND 28
14:421st & 10 at own 28Sawyer Seidl run for a loss of 1 yard to the UND 27
14:142nd & 11 at own 27Jerry Kaminski pass incomplete to B.J. Fleming
14:113rd & 11 at own 27Jerry Kaminski pass incomplete to B.J. Fleming
14:024th & 11 at own 27Luke Silvernale punt for 53 yds, punt out-of-bounds at the MONT 22 , Drew Deck returns for 2 yds to the MONT 22
Montana Interception, 3 plays
13:541st & 10 at own 22Eli Gillman run for no gain to the MONT 22
13:232nd & 10 at own 22Eli Gillman run for 6 yds to the MONT 28
12:513rd & 4 at own 28Keali’i Ah Yat pass intercepted Antonio Bluiett return for no gain to the UND 31
North Dakota Punt, 3 plays
12:421st & 10 at own 31Sawyer Seidl run for 1 yd to the UND 32
12:042nd & 9 at own 32Sawyer Seidl run for 2 yds to the UND 34
11:223rd & 7 at own 34Jerry Kaminski pass complete to Nate DeMontagnac for 4 yds to the UND 38
10:584th & 3 at own 38Luke Silvernale punt for 41 yds, fair catch by Drew Deck at the MONT 21
Montana Punt, 5 plays
10:531st & 10 at own 21Keali’i Ah Yat pass incomplete to Eli Gillman
10:412nd & 10 at own 21Eli Gillman run for 20 yds to the MONT 41 for a 1ST down
10:011st & 10 at own 41Eli Gillman run for no gain to the MONT 41
9:352nd & 10 at own 41Keali’i Ah Yat pass incomplete to Brooks Davis
9:223rd & 10 at own 41Keali’i Ah Yat pass complete to Brooks Davis for 4 yds to the MONT 45
8:544th & 6 at own 45Ty Morrison punt for 39 yds
North Dakota Touchdown, 2 plays
8:461st & 10 at own 16Xavier Leigh run for 2 yds to the UND 18
8:072nd & 8 at own 18Jerry Kaminski pass complete to B.J. Fleming for 82 yds for a TD (C.J. Elrichs PAT MISSED)North Dakota 6, Montana 0
Montana Punt, 3 plays
8:071st & 10 at own 35Kenten Laughman kickoff for 65 yds for a touchback
7:561st & 10 at own 25Eli Gillman run for 2 yds to the MONT 27
7:242nd & 8 at own 27Keali’i Ah Yat pass complete to Michael Wortham for 3 yds to the MONT 30
6:543rd & 5 at own 30Keali’i Ah Yat pass complete to Eli Gillman for 4 yds to the MONT 34
6:294th & 1 at own 34PENALTY UM Delay Of Game 5 yards from UM 34 to UM 29. NO PLAY.
6:184th & 6 at own 29Ty Morrison punt for 45 yds
North Dakota Touchdown, 9 plays
6:181st & 10 at own 26(06:17) PENALTY UND False Start (Thaden,Trace) 5 yards from UND26 to UND21. NO PLAY.
6:101st & 15 at own 21Jerry Kaminski run for 9 yds to the UND 30 for a 1ST down Montana Penalty, Personal Foul (Jake Mason) to the UND 45 for a 1ST down
6:011st & 10 at own 45Gaven Ziebarth run for 8 yds to the MONT 47
5:352nd & 2 at opp 47Gaven Ziebarth run for 8 yds to the MONT 39 for a 1ST down
4:571st & 10 at opp 39Jerry Kaminski pass incomplete to B.J. Fleming
4:502nd & 10 at opp 39Jerry Kaminski run for 5 yds to the MONT 34
4:273rd & 5 at opp 34Timeout North Dakota, clock 04:27
4:193rd & 5 at opp 34Jerry Kaminski pass complete to B.J. Fleming for 17 yds to the MONT 17 for a 1ST down
3:541st & 10 at opp 17Jerry Kaminski pass complete to Grant Romfo for 7 yds to the MONT 10
3:292nd & 3 at opp 10Jerry Kaminski pass incomplete to Deng Deng
3:243rd & 3 at opp 10Jerry Kaminski pass complete to Deng Deng for 10 yds for a TD (C.J. Elrichs KICK)North Dakota 13, Montana 0
Montana Touchdown, 5 plays
3:171st & 10 at own 35Kenten Laughman kickoff for 64 yds , Michael Wortham return for 30 yds to the MONT 31
3:031st & 10 at own 31Keali’i Ah Yat pass complete to Evan Shafer for 7 yds to the MONT 38
2:342nd & 3 at own 38Stevie Rocker Jr. run for 2 yds to the MONT 40
1:573rd & 1 at own 40Stevie Rocker Jr. run for 1 yd to the MONT 41 for a 1ST down
1:181st & 10 at own 41Keali’i Ah Yat pass complete to Blake Bohannon for 56 yds to the UND 3 for a 1ST down
0:511st & goal at opp 3Stevie Rocker Jr. run for 3 yds for a TD (Ty Morrison KICK)North Dakota 13, Montana 7
North Dakota Punt, 4 plays
0:461st & 10 at own 35Ty Morrison kickoff for 62 yds , Kristen Hoskins return for 19 yds to the UND 22
0:421st & 10 at own 22Xavier Leigh run for 4 yds to the UND 26 North Dakota Penalty, Offensive Holding (Deng Deng) to the UND 16
0:001st & 16 at own 16Korey Tai run for 4 yds to the UND 20
Q2 14:572nd & 12 at own 20Jerry Kaminski pass incomplete to Korey Tai
Q2 14:423rd & 12 at own 20Jerry Kaminski pass complete to Grant Romfo for 7 yds to the UND 27
Q2 14:104th & 5 at own 27Luke Silvernale punt for 54 yds , Drew Deck returns for 6 yds to the MONT 25
2nd quarter8 drives, then North Dakota 16, Montana 7
Montana Punt, 3 plays
13:551st & 10 at own 25Monte Gillman run for a loss of 1 yard to the MONT 24
13:242nd & 11 at own 24Keali’i Ah Yat pass complete to Josh Gale for 1 yd to the MONT 25
13:023rd & 10 at own 25Keali’i Ah Yat pass incomplete to Drew Deck
12:554th & 10 at own 25Ty Morrison punt for 32 yds, fair catch by Zach Lewis at the UND 43
12:554th & 10 at own 25Ty Morrison punt for 32 yds, fair catch by Zach Lewis at the MONT 47
North Dakota Field goal, 5 plays
12:441st & 10 at opp 47Jerry Kaminski pass complete to Korey Tai for 41 yds to the MONT 6 for a 1ST down Montana Penalty, Illegal Block (10 Yards) to the MONT 16 for a 1ST down
12:281st & 10 at opp 16Sawyer Seidl run for a loss of 2 yards to the MONT 18
11:532nd & 12 at opp 18Gaven Ziebarth run for 3 yds to the MONT 15
11:153rd & 9 at opp 15Jerry Kaminski pass incomplete to Nathan Hromadka
11:114th & 9 at opp 15C.J. Elrichs 32 yd FG GOODNorth Dakota 16, Montana 7
11:061st & 10 at own 35Kenten Laughman kickoff for 65 yds , Michael Wortham return for 21 yds to the MONT 44 Montana Penalty, Personal Foul (14 Yards) to the MONT 11
Montana Punt, 3 plays
10:231st & 10 at own 11Eli Gillman run for 9 yds to the MONT 20
10:062nd & 1 at own 20Eli Gillman run for no gain to the MONT 20
9:473rd & 1 at own 20Eli Gillman run for a loss of 1 yard to the MONT 19
9:204th & 2 at own 19Ty Morrison punt for 41 yds, fair catch by Zach Lewis at the UND 40
North Dakota Turnover on downs, 9 plays
9:111st & 10 at own 40Xavier Leigh run for 1 yd to the UND 41
8:312nd & 9 at own 41Jerry Kaminski pass complete to B.J. Fleming for 27 yds to the MONT 32 for a 1ST down
8:031st & 10 at opp 32Xavier Leigh run for 8 yds to the MONT 24
7:262nd & 2 at opp 24Xavier Leigh run for 1 yd to the MONT 23
6:473rd & 1 at opp 23Jerry Kaminski run for 1 yd to the MONT 22 for a 1ST down
6:161st & 10 at opp 22Jerry Kaminski pass incomplete to B.J. Fleming
6:122nd & 10 at opp 22Jerry Kaminski pass incomplete to Sam Strandell
6:083rd & 10 at opp 22Timeout North Dakota, clock 06:08
5:593rd & 10 at opp 22Sawyer Seidl run for 6 yds to the MONT 16
5:194th & 4 at opp 16Sawyer Seidl run for 1 yd to the MONT 15
Montana Punt, 8 plays
5:101st & 10 at own 15Malae Fonoti run for 3 yds to the MONT 18
4:382nd & 7 at own 18Keali’i Ah Yat run for 4 yds to the MONT 22
4:083rd & 3 at own 22Keali’i Ah Yat pass complete to Michael Wortham for 5 yds to the MONT 27 for a 1ST down
3:441st & 10 at own 27Stevie Rocker Jr. run for no gain to the MONT 27
3:082nd & 10 at own 27Keali’i Ah Yat run for 4 yds to the MONT 31
2:413rd & 6 at own 31(02:45) No Huddle-Shotgun Ah Yat,Keali’i sacked for loss of 8 yards to the UM 23 (Parks,Paine) PENALTY UND Face Mask (Parks,Paine) 15 yards from UM 31 to UM 46, 1ST DOWN. NO PLAY.
2:371st & 10 at own 46PENALTY UM False Start (Johnson,Everett) 5 yards from UM 46 to UM 41. NO PLAY.
2:201st & 15 at own 41Michael Wortham run for 1 yd to the MONT 42
2:002nd & 14 at own 42Timeout Montana, clock 02:00
1:522nd & 14 at own 42Keali’i Ah Yat pass incomplete to Drew Deck
1:403rd & 14 at own 42Keali’i Ah Yat pass complete to Drew Deck for no gain to the MONT 42
1:404th & 14 at own 42Timeout North Dakota, clock 01:40
1:314th & 14 at own 42Ty Morrison punt for 35 yds , Zach Lewis returns for no gain to the UND 23
North Dakota Punt, 3 plays
1:231st & 10 at own 23Xavier Leigh run for 3 yds to the UND 26
1:082nd & 7 at own 26Jerry Kaminski pass complete to Xavier Leigh for 5 yds to the UND 31
1:083rd & 2 at own 31PENALTY UND False Start (Anderson,Seth) 5 yards from UND31 to UND26. NO PLAY.
1:043rd & 7 at own 26Jerry Kaminski pass incomplete to Nathan Hromadka
0:564th & 7 at own 26Luke Silvernale punt for 42 yds , Drew Deck returns for 2 yds to the MONT 34
Montana Interception, 3 plays
0:511st & 10 at own 34Keali’i Ah Yat pass incomplete to Blake Bohannon
0:482nd & 10 at own 34Keali’i Ah Yat pass incomplete to Josh Gale
0:433rd & 10 at own 34Keali’i Ah Yat pass intercepted Antonio Bluiett return for no gain to the MONT 47
North Dakota End of half, 5 plays
0:311st & 10 at opp 47Jerry Kaminski pass complete to Nathan Hromadka for 13 yds to the MONT 34 for a 1ST down
0:211st & 10 at opp 34Jerry Kaminski pass complete to Sawyer Seidl for 16 yds to the MONT 18 for a 1ST down
0:151st & 10 at opp 18Jerry Kaminski pass incomplete
0:002nd & 10 at opp 18Jerry Kaminski pass complete to Sawyer Seidl for 2 yds to the MONT 16
0:003rd & 8 at opp 16North Dakota Penalty, Offensive Pass Interference (Lance Rucker) declined
3rd quarter8 drives, then North Dakota 16, Montana 14
Montana Punt, 3 plays
14:541st & 10 at own 35Kenten Laughman kickoff for 65 yds , Michael Wortham return for 22 yds to the MONT 22
14:541st & 10 at own 22Eli Gillman run for 1 yd to the MONT 23
14:542nd & 9 at own 23Keali’i Ah Yat sacked by Logyn Eckheart for a loss of 1 yard to the MONT 22
14:543rd & 10 at own 22Keali’i Ah Yat pass complete to Stevie Rocker Jr. for 6 yds to the MONT 28
13:204th & 4 at own 28Ty Morrison punt for 49 yds , Zach Lewis returns for 10 yds to the UND 33
North Dakota Punt, 4 plays
13:201st & 10 at own 33Jerry Kaminski run for 11 yds to the UND 44 for a 1ST down
13:201st & 10 at own 44North Dakota Penalty, Illegal Touch-Pass (Watson Hafer) to the UND 39
13:202nd & 15 at own 39Jerry Kaminski run for 3 yds to the UND 42
13:203rd & 12 at own 42Jerry Kaminski pass incomplete to Nate DeMontagnac
11:394th & 12 at own 42Luke Silvernale punt for 48 yds , Michael Wortham returns for no gain to the MONT 6
Montana Punt, 8 plays
11:271st & 10 at own 6Eli Gillman run for 1 yd to the MONT 7
11:012nd & 9 at own 7Keali’i Ah Yat pass complete to Jordan Dever for 8 yds to the MONT 15
10:243rd & 1 at own 15Eli Gillman run for 15 yds to the MONT 30 for a 1ST down
10:011st & 10 at own 30Eli Gillman run for 3 yds to the MONT 33
9:342nd & 7 at own 33Keali’i Ah Yat pass complete to Brooks Davis for 30 yds to the UND 37 for a 1ST down
9:221st & 10 at opp 37Eli Gillman run for 3 yds to the UND 34
8:422nd & 7 at opp 34(08:47) No Huddle-Shotgun Ah Yat,Keali’i pass complete short right to Gillman,Eli caught at UND34, for 0 yards to the UND34, out of bounds at UND34 PENALTY UM Holding (Shafer,Evan) 10 yards from UND34 to UND44. NO PLAY.
8:332nd & 17 at opp 44Keali’i Ah Yat pass incomplete to Brooks Davis
8:173rd & 17 at opp 44Keali’i Ah Yat pass complete to Stevie Rocker Jr. for no gain to the UND 44
7:444th & 17 at opp 44Ty Morrison punt for 44 yds for a touchback
North Dakota Punt, 3 plays
7:321st & 10 at own 20Gaven Ziebarth run for 1 yd to the UND 21
7:032nd & 9 at own 21Jerry Kaminski pass incomplete to Deng Deng
7:003rd & 9 at own 21Jerry Kaminski pass incomplete to Deng Deng
6:534th & 9 at own 21Luke Silvernale punt for 42 yds, fair catch by Drew Deck at the MONT 37
Montana Punt, 3 plays
6:421st & 10 at own 37Keali’i Ah Yat pass complete to Blake Bohannon for 4 yds to the MONT 41
6:132nd & 6 at own 41Michael Wortham run for 2 yds to the MONT 43
5:533rd & 4 at own 43Keali’i Ah Yat pass incomplete to Eli Gillman
5:464th & 4 at own 43Ty Morrison punt for 34 yds, fair catch by Zach Lewis at the UND 23
North Dakota Interception, 4 plays
5:361st & 10 at own 23Jerry Kaminski run for 6 yds to the UND 29
5:032nd & 4 at own 29Gaven Ziebarth run for 11 yds to the UND 40 for a 1ST down
4:331st & 10 at own 40Jerry Kaminski pass incomplete to Nate DeMontagnac
4:212nd & 10 at own 40Jerry Kaminski pass intercepted Peyton Wing return for no gain to the UND 33
Montana Touchdown, 3 plays
4:121st & 10 at opp 33Keali’i Ah Yat pass complete to Blake Bohannon for 5 yds to the UND 28
3:552nd & 5 at opp 28Eli Gillman run for 4 yds to the UND 24
3:243rd & 1 at opp 24Keali’i Ah Yat pass complete to Brooks Davis for 24 yds for a TD (Ty Morrison KICK)North Dakota 16, Montana 14
North Dakota Touchdown, 10 plays
3:241st & 10 at own 35Ty Morrison kickoff for 65 yds for a touchback
3:121st & 10 at own 25Sawyer Seidl run for 4 yds to the UND 29
2:392nd & 6 at own 29Jerry Kaminski run for 2 yds to the UND 31
2:083rd & 4 at own 31Sawyer Seidl run for 15 yds to the UND 46 for a 1ST down
1:371st & 10 at own 46Sawyer Seidl run for 5 yds to the MONT 49
1:012nd & 5 at opp 49Jerry Kaminski run for 40 yds to the MONT 9 for a 1ST down
0:001st & goal at opp 9Jerry Kaminski run for 1 yd to the MONT 8
Q4 14:492nd & goal at opp 8Montana Penalty, UNS: Unsportsmanlike Conduct (Kyon Loud) to the MONT 5 for a 1ST down
Q4 14:441st & goal at opp 5Jerry Kaminski pass incomplete to B.J. Fleming
Q4 14:352nd & goal at opp 5Xavier Leigh run for 1 yd to the MONT 4
Q4 14:003rd & goal at opp 4Jerry Kaminski pass complete to Korey Tai for 4 yds for a TD (C.J. Elrichs KICK)North Dakota 23, Montana 14
4th quarter7 drives, then Montana 24, North Dakota 23
Montana Punt, 6 plays
14:001st & 10 at own 35Kenten Laughman kickoff for 65 yds for a touchback
13:521st & 10 at own 25Eli Gillman run for 20 yds to the MONT 45 for a 1ST down
13:281st & 10 at own 45Eli Gillman run for a loss of 1 yard to the MONT 44
13:042nd & 11 at own 44Keali’i Ah Yat pass complete to Brooks Davis for 12 yds to the UND 44 for a 1ST down
12:511st & 10 at opp 44Michael Wortham run for 6 yds to the UND 38
12:012nd & 4 at opp 38Keali’i Ah Yat sacked by Lance Rucker for a loss of 7 yards to the UND 45
11:483rd & 11 at opp 45Keali’i Ah Yat pass incomplete to Blake Bohannon
11:454th & 11 at opp 45Ty Morrison punt for 36 yds, punt out-of-bounds at the UND 9
North Dakota Punt, 9 plays
11:301st & 10 at own 9Gaven Ziebarth run for 3 yds to the UND 12
10:592nd & 7 at own 12Gaven Ziebarth run for 9 yds to the UND 21 for a 1ST down
10:151st & 10 at own 21Jerry Kaminski pass complete to B.J. Fleming for 9 yds to the UND 30
9:442nd & 1 at own 30Gaven Ziebarth run for 2 yds to the UND 32 for a 1ST down
9:121st & 10 at own 32Jerry Kaminski pass incomplete to B.J. Fleming
9:052nd & 10 at own 32Jerry Kaminski pass complete to Grant Romfo for 17 yds to the UND 49 for a 1ST down
8:351st & 10 at own 49Jerry Kaminski run for 4 yds to the MONT 47
8:032nd & 6 at opp 47Sawyer Seidl run for no gain to the MONT 47
7:343rd & 6 at opp 47Jerry Kaminski pass incomplete to Xavier Leigh
7:274th & 6 at opp 47Luke Silvernale punt for 39 yds, fair catch by Drew Deck at the MONT 8
Montana Field goal, 10 plays
7:081st & 10 at own 8Keali’i Ah Yat pass complete to Josh Gale for 15 yds to the MONT 23 for a 1ST down
6:501st & 10 at own 23Keali’i Ah Yat pass complete to Michael Wortham for 9 yds to the MONT 32
6:442nd & 1 at own 32(06:44) No Huddle-Shotgun Ah Yat,Keali’i pass incomplete short left to Bohannon,Blake thrown to UM 37, 1ST DOWN, PENALTY UND Pass Interference (Noland,Grant) 5 yards from UM 32 to UM 37, 1ST DOWN. NO PLAY.
6:351st & 10 at own 37Keali’i Ah Yat pass complete to Drew Deck for 22 yds to the UND 41 for a 1ST down
6:201st & 10 at opp 41(06:23) No Huddle-Shotgun Ah Yat,Keali’i pass incomplete short left to Bohannon,Blake thrown to UND28, 1ST DOWN, PENALTY UND Pass Interference (Noland,Grant) 13 yards from UND41 to UND28, 1ST DOWN. NO PLAY.
6:161st & 10 at opp 28Keali’i Ah Yat pass incomplete to Josh Gale
6:032nd & 10 at opp 28Keali’i Ah Yat pass complete to Eli Gillman for 7 yds to the UND 21
5:413rd & 3 at opp 21Keali’i Ah Yat pass complete to Stevie Rocker Jr. for 12 yds to the UND 9 for a 1ST down
5:201st & goal at opp 9Keali’i Ah Yat sacked by Myles Terry for a loss of 8 yards to the UND 17
4:582nd & goal at opp 17Keali’i Ah Yat pass incomplete to Blake Bohannon
4:503rd & goal at opp 17Keali’i Ah Yat sacked by Jonnie Wiltshire for a loss of 8 yards to the UND 25
4:234th & goal at opp 25Ty Morrison 42 yd FG GOODNorth Dakota 23, Montana 17
North Dakota Punt, 3 plays
4:231st & 10 at own 35Ty Morrison kickoff for 65 yds for a touchback
4:131st & 10 at own 25Jerry Kaminski run for 4 yds to the UND 29
3:302nd & 6 at own 29Sawyer Seidl run for 2 yds to the UND 31
2:513rd & 4 at own 31Jerry Kaminski pass incomplete to Nathan Hromadka
2:424th & 4 at own 31Luke Silvernale punt for 43 yds , Drew Deck returns for 4 yds to the MONT 30
Montana Touchdown, 7 plays
2:261st & 10 at own 30Keali’i Ah Yat pass complete to Stevie Rocker Jr. for 4 yds to the MONT 34
2:122nd & 6 at own 34Montana Penalty, Horse Collar Tackle (-13 Yards) to the MONT 47 for a 1ST down
2:001st & 10 at own 47Keali’i Ah Yat sacked by Lance Rucker for a loss of 9 yards to the MONT 38
2:002nd & 19 at own 38Timeout Montana, clock 02:00
1:542nd & 19 at own 38Keali’i Ah Yat pass incomplete to Blake Bohannon
1:513rd & 19 at own 38Keali’i Ah Yat pass complete to Blake Bohannon for 7 yds to the MONT 45
1:414th & 12 at own 45Keali’i Ah Yat pass complete to Josh Gale for 27 yds to the UND 28 for a 1ST down
1:351st & 10 at opp 28Keali’i Ah Yat pass complete to Brooks Davis for 28 yds for a TD (Ty Morrison KICK)Montana 24, North Dakota 23
North Dakota Turnover on downs, 7 plays
1:351st & 10 at own 35Ty Morrison kickoff for 65 yds for a touchback
1:251st & 10 at own 25Sawyer Seidl run for 9 yds to the UND 34
1:072nd & 1 at own 34Jerry Kaminski pass incomplete to Korey Tai
1:013rd & 1 at own 34Sawyer Seidl run for 6 yds to the UND 40 for a 1ST down
0:491st & 10 at own 40Jerry Kaminski pass incomplete to B.J. Fleming
0:452nd & 10 at own 40Jerry Kaminski pass incomplete to B.J. Fleming
0:393rd & 10 at own 40Jerry Kaminski pass complete to B.J. Fleming for 3 yds to the UND 43
0:394th & 7 at own 43Timeout North Dakota, clock 00:39
0:344th & 7 at own 43Jerry Kaminski pass incomplete to B.J. Fleming
Montana End of game, 2 plays
0:231st & 10 at opp 43K. Ah Yat takes a knee
0:002nd & 12 at opp 45K. Ah Yat 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.

Montana leads 11–⁠5 in 16 meetings.

Recent meetings
2025Montana 24, North Dakota 23
2024North Dakota 27, Montana 24
2018North Dakota 41, Montana 14
2017Montana 41, North Dakota 17
2015Montana 42, North Dakota 16
2014Montana 18, North Dakota 15

Around this game