North Dakota State at Montana

Saturday, December 16, 2023, FCS Championship – Semifinals, CFP Semifinal

Montana beat North Dakota State 31–⁠29 in double overtime. It was their sixth meeting; the series is even at 3–⁠3.

AwayNorth Dakota State11–⁠4 in 2023
29
HomeMontana13–⁠2 in 2023
31

Final, 2 overtimes at Washington-Grizzly Stadium, MissoulaTV: ESPN+, ESPN2Attendance 26,544

At kickoff
25°F, overcast, mist, calmWeather: NOAA NCEI Integrated Surface Database; Missoula International Airport (KMSO), 11 km from the stadium
Official
Brian HollandGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4OT1OT2Final
North Dakota State33377629
Montana010067831

Standouts

  • RushingEli Gillman12 carries, 49 yards, 2 TDMontana
  • ReceivingEli Green5 catches, 98 yards, 1 TDNorth Dakota State

Player stats

North Dakota State

PassingC/AttYdsTDInt
Cam Miller9/2215710
RushingCarYdsTDLong
TaMerik Williams1152012
Cole Payton742125
Barika Kpeenu41907
Kaedin Steindorf118018
ReceivingRecYdsTDLong
Eli Green598135
Braylon Henderson120020
Zach Mathis114014
RaJa Nelson113013

Montana

PassingC/AttYdsTDInt
Clifton McDowell16/3016010
RushingCarYdsTDLong
Eli Gillman1249213
Nick Ostmo124309
Junior Bergen121021
Clifton McDowell1217015
ReceivingRecYdsTDLong
Junior Bergen659122
Keelan White340031
Xavier Harris124024
Aaron Fontes324013

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

Team stats

North Dakota StateMontana
315Total yards284
157Passing yards160
158Rushing yards124
6.8Yards per pass5.3
4.2Yards per rush3.2
18First downs20
3–⁠13Third downs6–⁠15
2–⁠2Fourth downs1–⁠2
0Turnovers0
9–⁠60Penalties2–⁠30
28:16Possession31:34

Efficiency

North Dakota StateMontana
42%Success rate44%
0.12EPA per play−0.02
1.21Explosiveness1.10
0.25Rushing EPA0.17
0.20Passing EPA−0.23
23%Passing-down success33%

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

The line

North Dakota State −1.5, over/under 51.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 State end zoneQ1 North Dakota StateField goal, 7 playsQ1 MontanaPunt, 5 playsQ1 North Dakota StatePunt, 8 playsQ1 MontanaTouchdown, 16 playsQ2 North Dakota StatePunt, 6 playsQ2 MontanaField goal, 8 playsQ2 North Dakota StateField goal, 13 playsQ3 MontanaPunt, 6 playsQ3 North Dakota StatePunt, 3 playsQ3 MontanaTurnover on downs, 4 playsQ3 North Dakota StateField goal, 9 playsQ3 MontanaMissed FG, 16 playsQ4 North Dakota StatePunt return TD, 3 plays (Montana scores)Q4 North Dakota StatePunt, 3 playsQ4 MontanaPunt, 6 playsQ4 North Dakota StateTouchdown, 9 playsQ4 MontanaPunt, 5 playsQ4 North Dakota StateResult not recorded, 1 playQ5 North Dakota StateTouchdown, 1 playQ5 MontanaTouchdown, 2 playsQ6 MontanaTouchdown, 3 playsQ6 North Dakota StateResult not recorded, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. Montana drives left to right, North Dakota State 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 North Dakota StateField goal, 7 plays, 63 yards
  2. Q1 MontanaPunt, 5 plays, 0 yards
  3. Q1 North Dakota StatePunt, 8 plays, 86 yards
  4. Q1 MontanaTouchdown, 16 plays, 87 yards
  5. Q2 North Dakota StatePunt, 6 plays, 0 yards
  6. Q2 MontanaField goal, 8 plays, 44 yards
  7. Q2 North Dakota StateField goal, 13 plays, 10 yards
  8. Q3 MontanaPunt, 6 plays, 0 yards
  9. Q3 North Dakota StatePunt, 3 plays, 91 yards
  10. Q3 MontanaTurnover on downs, 4 plays, −48 yards
  11. Q3 North Dakota StateField goal, 9 plays, 36 yards
  12. Q3 MontanaMissed FG, 16 plays, 47 yards
  13. Q4 North Dakota StatePunt return TD, 3 plays (Montana scores), −20 yards
  14. Q4 North Dakota StatePunt, 3 plays, 0 yards
  15. Q4 MontanaPunt, 6 plays, −37 yards
  16. Q4 North Dakota StateTouchdown, 9 plays, 81 yards
  17. Q4 MontanaPunt, 5 plays, 0 yards
  18. Q4 North Dakota StateResult not recorded, 1 play, 75 yards
  19. Q5 North Dakota StateTouchdown, 1 play, 25 yards
  20. Q5 MontanaTouchdown, 2 plays, −75 yards
  21. Q6 MontanaTouchdown, 3 plays, −75 yards
  22. Q6 North Dakota StateResult not recorded, 1 play, 17 yards

Play by play

1st quarter4 drives, then North Dakota State 3, Montana 0
North Dakota State Field goal, 7 plays
15:001st & 10 at own 35Grant Glasgow kickoff for 65 yds for a touchback
14:541st & 10 at own 25Cam Miller pass complete to Eli Green for 19 yds to the NDSU 44 for a 1ST down
14:181st & 10 at own 44TaMerik Williams run for 7 yds to the MONT 49
13:362nd & 3 at opp 49Cam Miller pass complete to Eli Green for 35 yds to the MONT 14 for a 1ST down
13:111st & 10 at opp 14RaJa Nelson run for 2 yds to the MONT 12
12:262nd & 8 at opp 12Cam Miller run for no gain to the MONT 12
11:463rd & 8 at opp 12Cam Miller pass incomplete to Eli Green
11:434th & 8 at opp 12Griffin Crosa 30 Yd Field GoalNorth Dakota State 3, Montana 0
Montana Punt, 5 plays
11:434th & 8 at own 35Eli Ozick kickoff for 65 yds for a touchback
11:351st & 10 at own 25Xavier Harris run for 8 yds to the MONT 33
11:032nd & 2 at own 33Clifton McDowell pass complete to Junior Bergen for 6 yds to the MONT 39 for a 1ST down
10:381st & 10 at own 39Clifton McDowell pass incomplete to Keelan White
10:322nd & 10 at own 39Eli Gillman run for 6 yds to the MONT 45
9:583rd & 4 at own 45Clifton McDowell pass incomplete to Aaron Fontes
9:514th & 4 at own 45Travis Benham punt for 41 yds, fair catch by Jayden Price at the NDSU 14
North Dakota State Punt, 8 plays
9:441st & 10 at own 14Cam Miller pass complete to Joe Stoffel for 12 yds to the NDSU 26 for a 1ST down
9:071st & 10 at own 26Barika Kpeenu run for 5 yds to the NDSU 31
8:312nd & 5 at own 31TaMerik Williams run for 4 yds to the NDSU 35
8:053rd & 1 at own 35Timeout North Dakota State, clock 08:05
8:003rd & 1 at own 35Cole Payton run for 3 yds to the NDSU 38 for a 1ST down
7:221st & 10 at own 38Cam Miller pass complete to Zach Mathis for 14 yds to the MONT 48 for a 1ST down
6:491st & 10 at opp 48Cole Payton run for 6 yds to the MONT 42
6:022nd & 4 at opp 42Cam Miller pass incomplete to Finn Diggins
6:023rd & 4 at opp 42North Dakota State Penalty, False Start (Mason Miller) to the MONT 47
6:023rd & 9 at opp 47North Dakota State Penalty, False Start (Jake Kubas) to the NDSU 48
5:543rd & 14 at own 48Cam Miller sacked by Kale Edwards for a loss of 1 yard to the NDSU 47
5:194th & 15 at own 47North Dakota State Penalty, False Start (Cole Wisniewski) to the NDSU 42
4:484th & 20 at own 42Kaedin Steindorf punt for 45 yds, downed at the MONT 13
Montana Touchdown, 16 plays
4:451st & 10 at own 13Clifton McDowell pass incomplete to Erik Barker
4:392nd & 10 at own 13Nick Ostmo run for 4 yds to the MONT 17
4:063rd & 6 at own 17Clifton McDowell pass complete to Aaron Fontes for 7 yds to the MONT 24 for a 1ST down
3:391st & 10 at own 24Clifton McDowell pass complete to Junior Bergen for 13 yds to the MONT 37 for a 1ST down
3:131st & 10 at own 37Nick Ostmo run for 5 yds to the MONT 42
2:512nd & 5 at own 42Nick Ostmo run for 5 yds to the MONT 47 for a 1ST down
2:101st & 10 at own 47Clifton McDowell sacked by Javier Derritt for a loss of 6 yards to the MONT 41
1:262nd & 16 at own 41Clifton McDowell pass complete to Junior Bergen for 4 yds to the MONT 45
0:433rd & 12 at own 45Clifton McDowell pass complete to Keelan White for 31 yds to the NDSU 24 for a 1ST down North Dakota State Penalty, Defensive Holding (Marcus Sheppard) declined for a 1ST down
0:271st & 10 at opp 24Nick Ostmo run for 1 yd to the NDSU 23
Q2 14:542nd & 9 at opp 23Nick Ostmo run for 9 yds to the NDSU 14 for a 1ST down
Q2 14:281st & 10 at opp 14Nick Ostmo run for 2 yds to the NDSU 12
Q2 13:492nd & 8 at opp 12Clifton McDowell run for 1 yd to the NDSU 11
Q2 12:573rd & 7 at opp 11Clifton McDowell run for 9 yds to the NDSU 2 for a 1ST down
Q2 12:221st & goal at opp 2Eli Gillman run for a loss of 1 yard to the NDSU 3
Q2 11:552nd & goal at opp 3Eli Gillman 3 Yd Run (Nico Ramos Kick)Montana 7, North Dakota State 3
2nd quarter3 drives, then Montana 10, North Dakota State 6
North Dakota State Punt, 6 plays
11:552nd & 11 at own 35Grant Glasgow kickoff for 65 yds for a touchback
11:491st & 10 at own 25TaMerik Williams run for 12 yds to the NDSU 37 for a 1ST down
11:111st & 10 at own 37TaMerik Williams run for 7 yds to the NDSU 44
10:282nd & 3 at own 44Barika Kpeenu run for 7 yds to the MONT 49 for a 1ST down
9:491st & 10 at opp 49Barika Kpeenu run for 1 yd to the MONT 48
9:062nd & 9 at opp 48Miller, Cam pass complete to Green, Eli for 24 yards to the MONTANA24, PENALTY NODAKOTAST pass interference (Nelson, RaJa) 15 yards to the NODAKOTAST37, NO PLAY.
8:452nd & 24 at own 37RaJa Nelson run for 2 yds to the NDSU 39
8:083rd & 22 at own 39Cam Miller pass incomplete to Jake Lippe
8:084th & 22 at own 39North Dakota State Penalty, Delay of Game (-5 Yards) to the NDSU 34
8:004th & 27 at own 34Kaedin Steindorf punt for 39 yds , Junior Bergen returns for no gain to the MONT 27
Montana Field goal, 8 plays
7:511st & 10 at own 27Junior Bergen run for 21 yds to the MONT 48 for a 1ST down
7:121st & 10 at own 48Clifton McDowell pass complete to Junior Bergen for 9 yds to the NDSU 43
6:302nd & 1 at opp 43Clifton McDowell pass complete to Xavier Harris for 24 yds to the NDSU 19 for a 1ST down
5:501st & 10 at opp 19Clifton McDowell run for 15 yds to the NDSU 4 for a 1ST down
5:141st & goal at opp 4Eli Gillman run for a loss of 3 yards to the NDSU 7
4:312nd & goal at opp 7Clifton McDowell run for a loss of 5 yards to the NDSU 12
3:413rd & goal at opp 12Clifton McDowell sacked by Javier Derritt for a loss of 17 yards to the NDSU 29
2:554th & 0 at opp 29Grant Glasgow 46 Yd Field GoalMontana 10, North Dakota State 3
North Dakota State Field goal, 13 plays
2:554th & 35 at own 35Grant Glasgow kickoff for 65 yds for a touchback
2:471st & 10 at own 25TaMerik Williams run for 2 yds to the NDSU 27
2:142nd & 8 at own 27Cole Payton run for a loss of 4 yards to the NDSU 23
1:263rd & 12 at own 23Cam Miller pass complete to Eli Green for 15 yds to the NDSU 38 for a 1ST down
1:031st & 10 at own 38Cam Miller pass incomplete to Jake Lippe, broken up by Trevin Gradney
0:552nd & 10 at own 38Cam Miller pass complete to Eli Green for 20 yds to the MONT 42 for a 1ST down
0:351st & 10 at opp 42Cam Miller sacked by Hayden Harris for a loss of 5 yards to the MONT 47
0:342nd & 15 at opp 47Timeout North Dakota State, clock 00:34
0:302nd & 15 at opp 47Cam Miller pass incomplete to Eli Green, broken up by TraJon Cotton
0:243rd & 15 at opp 47Cam Miller pass complete to RaJa Nelson for 13 yds to the MONT 34
0:244th & 2 at opp 34Timeout Montana, clock 00:24
0:174th & 2 at opp 34Eli Green run for 17 yds to the MONT 17 for a 1ST down
0:121st & 10 at opp 17TEAM pass incomplete
0:072nd & 10 at opp 17Cam Miller pass incomplete to Eli Green
0:073rd & 10 at opp 17Timeout Montana, clock 00:07
0:023rd & 10 at opp 17Cam Miller pass incomplete
0:004th & 10 at opp 17Griffin Crosa 35 Yd Field GoalMontana 10, North Dakota State 6
3rd quarter5 drives, then Montana 10, North Dakota State 9
Montana Punt, 6 plays
15:001st & 10 at own 35Eli Ozick kickoff for 65 yds for a touchback
14:541st & 10 at own 25Eli Gillman run for no gain to the MONT 25
14:152nd & 10 at own 25Clifton McDowell pass complete to Eli Gillman for 7 yds to the MONT 32
13:423rd & 3 at own 32Clifton McDowell pass incomplete to Aaron Fontes, broken up by Eli Mostaert
13:354th & 3 at own 32Benham, Travis punt 36 yards to the NODAKOTAST32, fair catch by Price, Jayden, PENALTY NODAKOTAST roughing the kicker (Staehling, Nathaniel) 15 yards to the MONTANA47, NO PLAY, 1ST DOWN MONTANA.
13:291st & 10 at own 47Clifton McDowell pass incomplete to Aaron Fontes, broken up by Marcus Sheppard
13:252nd & 10 at own 47Clifton McDowell pass incomplete to Eli Gillman
13:173rd & 10 at own 47Clifton McDowell pass complete to Eli Gillman for no gain to the MONT 47
12:344th & 10 at own 47Travis Benham punt for 44 yds, fair catch by Jayden Price at the NDSU 9
North Dakota State Punt, 3 plays
12:271st & 10 at own 9TaMerik Williams run for 8 yds to the NDSU 17
11:592nd & 2 at own 17Cam Miller pass incomplete to Braylon Henderson
11:593rd & 2 at own 17North Dakota State Penalty, False Start (Truman Werremeyer) to the NDSU 12
11:363rd & 7 at own 12Cam Miller pass incomplete to Eli Green
11:294th & 7 at own 12Kaedin Steindorf punt for 40 yds, punt out-of-bounds at the MONT 48
Montana Turnover on downs, 4 plays
11:231st & 10 at own 48Nick Ostmo run for 2 yds to the 50 yard line
10:522nd & 8 at the 50Clifton McDowell run for 2 yds to the NDSU 48
10:163rd & 6 at opp 48Clifton McDowell pass complete to Keelan White for 4 yds to the NDSU 44
9:464th & 2 at opp 44Timeout North Dakota State, clock 09:46
9:424th & 2 at opp 44Clifton McDowell pass incomplete to Junior Bergen
North Dakota State Field goal, 9 plays
9:361st & 10 at own 44Barika Kpeenu run for 6 yds to the 50 yard line
9:012nd & 4 at the 50RaJa Nelson run for 12 yds to the MONT 38 for a 1ST down
8:321st & 10 at opp 38TK Marshall run for 4 yds to the MONT 34
7:522nd & 6 at opp 34Cam Miller pass incomplete to Hunter Brozio
7:463rd & 6 at opp 34TK Marshall run for 10 yds to the MONT 24 for a 1ST down
7:071st & 10 at opp 24Cole Payton run for 4 yds to the MONT 20
6:262nd & 6 at opp 20TaMerik Williams run for no gain to the MONT 20
5:453rd & 6 at opp 20Cole Payton run for no gain to the MONT 20
5:094th & 6 at opp 20Griffin Crosa 38 Yd Field GoalMontana 10, North Dakota State 9
Montana Missed FG, 16 plays
5:094th & 6 at own 35Eli Ozick kickoff for 65 yds for a touchback
5:041st & 10 at own 25Eli Gillman run for 8 yds to the MONT 33
4:362nd & 2 at own 33Clifton McDowell run for 7 yds to the MONT 40 for a 1ST down
4:001st & 10 at own 40Eli Gillman run for 5 yds to the MONT 45
3:202nd & 5 at own 45Eli Gillman run for 2 yds to the MONT 47
2:413rd & 3 at own 47Clifton McDowell pass complete to Keelan White for 5 yds to the NDSU 48 for a 1ST down
2:061st & 10 at opp 48Eli Gillman run for 4 yds to the NDSU 44
1:272nd & 6 at opp 44Clifton McDowell pass incomplete to Evan Shafer
1:183rd & 6 at opp 44Clifton McDowell run for 10 yds to the NDSU 34 for a 1ST down
0:381st & 10 at opp 34Nick Ostmo run for 9 yds to the NDSU 25
0:042nd & 1 at opp 25Clifton McDowell pass incomplete to Aaron Fontes, broken up by Kody Huisman
0:003rd & 1 at opp 25Nick Ostmo run for no gain to the NDSU 25
Q4 14:584th & 1 at opp 25Clifton McDowell pass complete to Evan Shafer for 6 yds to the NDSU 19 for a 1ST down
Q4 14:161st & 10 at opp 19Clifton McDowell pass complete to Junior Bergen for 5 yds to the NDSU 14
Q4 13:382nd & 5 at opp 14Aaron Fontes run for a loss of 14 yards to the NDSU 28 Aaron Fontes fumbled, forced by Jake Kava, recovered by MONT Clifton McDowell
Q4 12:433rd & 19 at opp 28Clifton McDowell pass incomplete to Keelan White, broken up by Marcus Sheppard
Q4 12:384th & 19 at opp 28Nico Ramos 45 yd FG BLOCKED by Loshiaka Roques, spot at NODAKOTAST35.
4th quarter6 drives, then Tied at 16
North Dakota State Punt return TD, 3 plays (Montana scores)
12:311st & 10 at own 28Cam Miller pass incomplete to Eli Green
12:232nd & 10 at own 28TaMerik Williams run for a loss of 1 yard to the NDSU 27
11:393rd & 11 at own 27Cam Miller sacked by Braxton Hill and Tyler Flink for a loss of 12 yards to the NDSU 15 North Dakota State Penalty, Intentional Grounding (Cam Miller) to the NDSU 15
11:224th & 23 at own 15Junior Bergen 47 Yd Punt Return (Nico Ramos PAT failed)Montana 16, North Dakota State 9
North Dakota State Punt, 3 plays
11:221st & 10 at own 35Grant Glasgow kickoff for 65 yds , Eli Green return for 18 yds to the NDSU 18
11:081st & 10 at own 18TaMerik Williams run for 5 yds to the NDSU 23
10:352nd & 5 at own 23TaMerik Williams run for 3 yds to the NDSU 26
9:583rd & 2 at own 26North Dakota State Penalty, False Start (Mason Miller) to the NDSU 21
9:363rd & 7 at own 21Cam Miller pass incomplete to Joe Stoffel
9:254th & 7 at own 21Kaedin Steindorf punt for 42 yds , Junior Bergen returns for no gain to the MONT 37
Montana Punt, 6 plays
9:191st & 10 at own 37Clifton McDowell run for 3 yds to the MONT 40
8:392nd & 7 at own 40Nick Ostmo run for 6 yds to the MONT 46
7:563rd & 1 at own 46Nick Ostmo run for 2 yds to the MONT 48 for a 1ST down
7:131st & 10 at own 48Nick Ostmo run for a loss of 2 yards to the MONT 46
6:322nd & 12 at own 46Clifton McDowell pass complete to Aaron Fontes for 4 yds to the 50 yard line
5:543rd & 8 at the 50Clifton McDowell sacked by Jake Kava for a loss of 5 yards to the MONT 45
5:064th & 13 at own 45Travis Benham punt for 36 yds, fair catch by Jayden Price at the NDSU 19
North Dakota State Touchdown, 9 plays
5:001st & 10 at own 19TaMerik Williams run for 5 yds to the NDSU 24
4:252nd & 5 at own 24Cam Miller pass incomplete to RaJa Nelson
4:163rd & 5 at own 24Cam Miller run for no gain to the NDSU 24
3:334th & 5 at own 24Kaedin Steindorf run for 18 yds to the MONT 42 for a 1ST down Montana Penalty, Personal Foul (TJ Rausch) to the MONT 43 for a 1ST down
3:081st & 10 at opp 43TK Marshall run for a loss of 3 yards to the MONT 46
2:342nd & 13 at opp 46Cam Miller pass complete to Braylon Henderson for 20 yds to the MONT 26 for a 1ST down
2:011st & 10 at opp 26Cam Miller run for a loss of 1 yard to the MONT 27 Cam Miller fumbled, recovered by NDSU
1:262nd & 11 at opp 27Miller, Cam pass incomplete to Henderson, Braylon, PENALTY MONTANA pass interference (Walker, Corbin) 15 yards to the MONTANA12, NO PLAY, 1ST DOWN NODAKOTAST.
1:221st & 10 at opp 12Cam Miller run for 3 yds to the MONT 9
0:512nd & 7 at opp 9Eli Green 9 Yd pass from Cam Miller (Griffin Crosa Kick)Tied at 16
Montana Punt, 5 plays
0:512nd & 7 at own 35Eli Ozick kickoff for 64 yds , Junior Bergen return for 28 yds to the MONT 29
0:381st & 10 at own 29Clifton McDowell pass incomplete to Keelan White
0:322nd & 10 at own 29Clifton McDowell pass complete to Aaron Fontes for 13 yds to the MONT 42 for a 1ST down
0:251st & 10 at own 42Clifton McDowell pass incomplete to Aaron Fontes
0:202nd & 10 at own 42Clifton McDowell pass incomplete to Sawyer Racanelli
0:153rd & 10 at own 42Clifton McDowell pass incomplete to Keelan White, broken up by Marcus Sheppard
0:104th & 10 at own 42Travis Benham punt for 33 yds, fair catch by Jayden Price at the NDSU 25
North Dakota State Result not recorded, 1 play
0:091st & 10 at own 25TEAM run for a loss of 1 yard to the NDSU 24
Overtime2 drives, then Tied at 23
North Dakota State Touchdown, 1 play
1st & 10 at opp 25Cole Payton 25 Yd Run (Griffin Crosa Kick)North Dakota State 23, Montana 16
Montana Touchdown, 2 plays
1st & 10 at opp 25Clifton McDowell run for 3 yds to the NDSU 22
2nd & 7 at opp 22Junior Bergen 22 Yd pass from Clifton McDowell (Nico Ramos Kick)Tied at 23
2nd overtime2 drives, then Montana 31, North Dakota State 29
Montana Touchdown, 3 plays
1st & 10 at opp 25Eli Gillman run for 5 yds to the NDSU 20
2nd & 5 at opp 20Eli Gillman run for 7 yds to the NDSU 13 for a 1ST down
1st & 10 at opp 13Eli Gillman run for 13 yds for a TDMontana 29, North Dakota State 23
1st & goal at opp 3Timeout Montana, clock 00:00
North Dakota State Result not recorded, 1 play
1st & 10 at opp 25Cole Payton run for 8 yds to the MONT 17

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.

Tied 3–⁠3 in six meetings.

Recent meetings
2023Montana 31, North Dakota State 29FCS Championship – Semifinals, CFP Semifinal
2022North Dakota State 49, Montana 26FCS Championship – Second Round
2015North Dakota State 37, Montana 6NCAA Division I Football Championship – Second Round
2015Montana 38, North Dakota State 35
2014North Dakota State 22, Montana 10
1941Montana 27, North Dakota State 0

Around this game

North Dakota State

Montana