House Prediction
Model Margin
North Dakota State by 21.2
Home Win Probability
North Dakota 11%
Market (ESPN Bet)
North Dakota +10.5
fitted_v1 · Nov 8, 2025
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
| 0 | 6 | 3 | 6 | 15 | |
North Dakota | 7 | 0 | 3 | 0 | 10 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | North Dakota State | North Dakota |
|---|---|---|
| Passing | 8-15 | 21-38 |
| Pass Yards | 125 | 170 |
| Rush Yards | 143 | 116 |
| Total Yards | 268 | 286 |
| Turnovers | 1 | 3 |
| 3rd Down | 2-12 | 6-16 |
| Penalties | 11-98 | 5-23 |
| Possession | 25:18 | 34:42 |
Player Leaders
Player Leaders
Play-by-Play
No Huddle-Shotgun #9 C.Payton rush left for 8 yards gain to the NDSU28 (#34 M.Devereaux)
Shotgun #8 B.Kpeenu rush middle for 1 yard gain to the NDSU29 (#4 J.Martin)
Shotgun #9 C.Payton sacked for loss of 1 yard to the NDSU28 (#22 A.Bluiett)
#39 A.Bickerton punt 62 yards to the UND10 #11 Z.Lewis return 4 yards to the UND14, End Of Play PENALTY UND Illegal Block in Back (#9 T.Erkman) 3 yards from UND06 to UND03
No Huddle-Shotgun #11 J.Kaminski rush right for 4 yards gain to the UND07 (#14 T.Eady)
No Huddle-Shotgun #9 S.Seidl rush right for 8 yards gain to the UND15 (#29 D.Givance), 1ST DOWN
No Huddle-Shotgun #13 K.Hoskins rush right for 11 yards gain to the UND26 (#27 R.Jones), 1ST DOWN
No Huddle-Shotgun #11 J.Kaminski sacked for loss of 5 yards to the UND21 (#93 T.Anene)
No Huddle-Shotgun #11 J.Kaminski pass complete short middle to #3 N.DeMontagnac caught at UND22, for 5 yards to the UND26 (#52 N.Staehling)
No Huddle-Shotgun #11 J.Kaminski pass complete short middle to #3 N.DeMontagnac caught at UND30, for 11 yards to the UND37 (#1 D.Woolen; #27 R.Jones), 1ST DOWN
No Huddle #11 J.Kaminski pass complete short left to #13 K.Hoskins caught at UND36, for 5 yards to the UND42 (#1 D.Woolen)
No Huddle-Shotgun #9 S.Seidl rush right for 3 yards loss to the UND39 (#52 N.Staehling; #94 L.Larson)
No Huddle-Shotgun #11 J.Kaminski pass complete short middle to #4 B.Fleming caught at UND46, for 13 yards to the NDSU48 (#1 D.Woolen), 1ST DOWN
No Huddle-Shotgun #9 S.Seidl rush middle for 4 yards gain to the NDSU44 (#92 K.McCaslin)
No Huddle-Shotgun #11 J.Kaminski pass incomplete short left to #13 K.Hoskins thrown to NDSU40 QB hurried by #92 K.McCaslin
No Huddle-Shotgun #11 J.Kaminski sacked for loss of 7 yards to the UND49 (#93 T.Anene)
#85 L.Silvernale punt 46 yards to the NDSU05
No Huddle-Shotgun #8 B.Kpeenu rush middle for 3 yards gain to the NDSU08 (#34 M.Devereaux)
Shotgun #8 B.Kpeenu rush middle for 2 yards gain to the NDSU10 (#97 L.Eckheart)
Shotgun #9 C.Payton pass complete short left to #18 J.Williams caught at NDSU18, for 8 yards to the NDSU18, out of bounds at NDSU18, 1ST DOWN
Shotgun #8 B.Kpeenu rush middle for 0 yards to the NDSU18 (#11 Z.Lewis)
Shotgun #9 C.Payton pass incomplete short right to #5 B.Lance thrown to NDSU26
Shotgun #9 C.Payton pass intercepted by #7 M.McNeal at NDSU33 #7 M.McNeal return 22 yards to the NDSU11, End Of Play
No Huddle-Shotgun #11 J.Kaminski rush right for 9 yards gain to the NDSU02 (#0 J.Alexander)
No Huddle-Shotgun #9 S.Seidl rush middle for 2 yards gain to the NDSU00 TOUCHDOWN, clock 02:52, 1ST DOWN #14 K.Laughman kick attempt good (H: #6 S.Romfo, LS: #96 D.Neuberger)
Shotgun #9 C.Payton pass incomplete short left to #18 J.Williams thrown to NDSU30 broken up by #22 A.Bluiett
#8 B.Kpeenu rush middle for 4 yards gain to the NDSU26 (#3 J.Wiltshire)
Shotgun #9 C.Payton pass complete deep left to #5 B.Lance caught at UND48, for 26 yards to the UND48 (#3 J.Wiltshire), 1ST DOWN
No Huddle-Shotgun #9 C.Payton rush middle for 7 yards gain to the UND41 (#0 L.Rucker)
Shotgun #8 B.Kpeenu rush middle for 3 yards gain to the UND38 (#97 L.Eckheart; #98 M.Samuels-Parker), 1ST DOWN
Shotgun #9 C.Payton pass complete short right to #5 B.Lance caught at UND34, for 7 yards to the UND31 (#2 A.Scott)
Shotgun #7 D.Scott rush left for 2 yards gain to the UND29 (#3 J.Wiltshire; #7 M.McNeal)
#9 C.Payton rush middle for 0 yards to the UND29 (#7 M.McNeal)
#9 C.Payton rush left for 22 yards gain to the UND07 (#2 A.Scott), 1ST DOWN
Shotgun #9 C.Payton rush left for 1 yard gain to the UND06 (#11 Z.Lewis)
Shotgun #9 C.Payton pass incomplete short middle to #81 R.Kessel thrown to UND00
Shotgun #9 C.Payton pass incomplete short right to #19 C.Harris thrown to UND00
#38 E.Ozick field goal attempt from 24 yards GOOD (H: #39 A.Bickerton, LS: #48 C.Bowers), clock 12:46
No Huddle-Shotgun #9 S.Seidl rush middle for 2 yards gain to the UND32 (#98 J.Iuliano)
No Huddle-Shotgun #11 J.Kaminski pass complete short to #3 N.DeMontagnac caught at UND35, for 6 yards to the UND38 (#98 J.Iuliano)
No Huddle-Shotgun #11 J.Kaminski rush middle for 10 yards gain to the UND48 (#27 R.Jones), 1ST DOWN
No Huddle-Shotgun #13 K.Hoskins rush left for 7 yards gain to the NDSU45 (#52 N.Staehling; #58 K.Wilson)
No Huddle-Shotgun #32 C.Langama rush middle for 2 yards gain to the NDSU43 (#24 A.Chideme-Alfaro)
No Huddle-Shotgun #32 C.Langama rush middle for 4 yards gain to the NDSU39 (#54 A.Wayne) PENALTY NDSU Illegal Substitution 5 yards from NDSU43 to NDSU38, 1ST DOWN. NO PLAY
No Huddle-Shotgun #11 J.Kaminski pass complete short left to #4 B.Fleming caught at NDSU29, for 9 yards to the NDSU29 (#0 J.Alexander)
No Huddle-Shotgun #11 J.Kaminski pass incomplete short middle to #40 H.Stay thrown to NDSU29
No Huddle-Shotgun #9 S.Seidl rush middle for 10 yards gain to the NDSU19 (#1 D.Woolen; #27 R.Jones), 1ST DOWN
No Huddle-Shotgun #11 J.Kaminski pass incomplete short right to #10 C.Dennis thrown to NDSU15
No Huddle-Shotgun #11 J.Kaminski pass incomplete short left to #4 B.Fleming thrown to NDSU00, 1ST DOWN, PENALTY NDSU Pass Interference (#43 L.Kopp) 15 yards from NDSU19 to NDSU04, 1ST DOWN. NO PLAY
No Huddle-Shotgun #11 J.Kaminski rush right for 1 yard gain to the NDSU03 (#1 D.Woolen; #29 D.Givance)
No Huddle-Shotgun #9 S.Seidl rush middle for 2 yards gain (3) to the NDSU01 (#58 K.Wilson) PENALTY UND False Start (#76 A.Teeter) 5 yards from NDSU00 to NDSU05
No Huddle-Shotgun #11 J.Kaminski sacked for loss of 5 yards to the NDSU10 (#52 N.Staehling) PENALTY NDSU Holding (#0 J.Alexander) 3 yards from NDSU05 to NDSU02, 1ST DOWN. NO PLAY
No Huddle-Shotgun #11 J.Kaminski pass incomplete short middle to #4 B.Fleming thrown to NDSU00 broken up by #0 J.Alexander
No Huddle-Shotgun #11 J.Kaminski pass incomplete short right to #4 B.Fleming thrown to NDSU00 broken up by #0 J.Alexander
No Huddle-Shotgun #11 J.Kaminski pass incomplete short left to #87 A.Behymer thrown to NDSU00
#14 K.Laughman field goal attempt from 20 yards NO GOOD (H: #6 S.Romfo, LS: #96 D.Neuberger), clock 06:33
Shotgun #9 C.Payton pass complete deep left to #5 B.Lance caught at NDSU48, for 28 yards to the NDSU48 QB hurried by #98 M.Samuels-Parker, out of bounds at NDSU48, 1ST DOWN
#8 B.Kpeenu rush middle for 5 yards gain to the UND47 (#34 M.Devereaux)
#8 B.Kpeenu rush right for 21 yards gain to the UND26 (#11 Z.Lewis), 1ST DOWN
PENALTY NDSU False Start (#5 B.Lance) 5 yards from UND26 to UND31. NO PLAY
Shotgun #9 C.Payton rush left for 11 yards gain to the UND20, out of bounds at UND20
#7 D.Scott rush middle for 0 yards to the UND20 (#11 Z.Lewis; #97 L.Eckheart)
Shotgun #9 C.Payton rush right for 0 yards to the UND20 (#4 J.Martin)
#38 E.Ozick field goal attempt from 38 yards GOOD (H: #39 A.Bickerton, LS: #48 C.Bowers), clock 02:28
No Huddle-Shotgun #11 J.Kaminski rush left for 0 yards to the UND25 (#92 K.McCaslin; #43 L.Kopp)
(02:00) No Huddle-Shotgun #11 J.Kaminski pass complete short right to #4 B.Fleming caught at UND30, for 5 yards to the UND30 (#14 T.Eady)
No Huddle-Shotgun #11 J.Kaminski pass incomplete short middle to #9 S.Seidl thrown to UND35
#85 L.Silvernale punt 46 yards to the NDSU24 fair catch by #18 J.Williams at NDSU24
Shotgun #8 B.Kpeenu rush middle for 0 yards to the NDSU24 (#0 L.Rucker)
No Huddle-Shotgun #9 C.Payton pass complete short middle to #88 C.Williams caught at NDSU36, for 12 yards to the NDSU36 (#11 Z.Lewis), 1ST DOWN
No Huddle-Shotgun #9 C.Payton rush left for 4 yards gain to the NDSU40 (#98 M.Samuels-Parker)
No Huddle-Shotgun #9 C.Payton pass incomplete deep left to #3 R.Nelson thrown to UND39
Shotgun #9 C.Payton pass complete short left to #8 B.Kpeenu caught at NDSU35, for 5 yards to the NDSU45 (#7 M.McNeal)
PENALTY NDSU Delay Of Game (#9 C.Payton) 5 yards from NDSU45 to NDSU40. NO PLAY
PENALTY NDSU False Start (#48 C.Bowers) 5 yards from NDSU40 to NDSU35. NO PLAY
#39 A.Bickerton punt 55 yards to the UND10 #11 Z.Lewis return 28 yards to the UND38 (#1 D.Woolen; #27 R.Jones)
No Huddle-Shotgun #11 J.Kaminski pass complete short middle to #10 C.Dennis caught at UND49, for 16 yards to the NDSU46 (#52 N.Staehling), 1ST DOWN
No Huddle-Shotgun #11 J.Kaminski pass incomplete short right to #3 N.DeMontagnac thrown to NDSU40 QB hurried by #95 Z.Vanderpool
No Huddle-Shotgun #11 J.Kaminski rush middle for 2 yards gain to the NDSU44, End Of Play
No Huddle-Shotgun #11 J.Kaminski pass incomplete short left to #15 K.Tai thrown to NDSU34
No Huddle-Shotgun #11 J.Kaminski rush left for 1 yard gain to the NDSU43, out of bounds at NDSU43, TURNOVER ON DOWNS
No Huddle-Shotgun #9 S.Seidl rush middle for 2 yards gain to the UND27 (#93 T.Anene)
No Huddle-Shotgun #9 S.Seidl rush middle for 3 yards gain to the UND30 (#92 K.McCaslin)
No Huddle-Shotgun #11 J.Kaminski sacked for loss of 0 yards to the UND30 (#92 K.McCaslin, #58 K.Wilson) PENALTY NDSU Offside declined NDSU Holding (#52 N.Staehling) 10 yards from UND30 to UND40, 1ST DOWN. NO PLAY
No Huddle-Shotgun #9 S.Seidl rush right for 2 yards loss to the UND38 (#14 T.Eady)
PENALTY NDSU Personal Foul (#43 L.Kopp) 15 yards from UND38 to NDSU47, 1ST DOWN. NO PLAY
No Huddle-Shotgun #9 S.Seidl rush middle for 4 yards gain to the NDSU43 (#1 D.Woolen)
PENALTY UND False Start (#62 B.Buxa) 5 yards from NDSU43 to NDSU48. NO PLAY
No Huddle-Shotgun #9 S.Seidl rush middle for 4 yards gain to the NDSU44 (#1 D.Woolen)
No Huddle-Shotgun #9 S.Seidl rush middle for 5 yards gain to the NDSU39 (#98 J.Iuliano)
No Huddle-Shotgun #11 J.Kaminski rush middle for 4 yards gain to the NDSU35 (#29 D.Givance), 1ST DOWN
No Huddle-Shotgun #9 S.Seidl rush middle for 4 yards gain to the NDSU31 (#29 D.Givance)
No Huddle-Shotgun #11 J.Kaminski rush middle for 2 yards loss to the NDSU33 (#1 D.Woolen; #95 Z.Vanderpool)
No Huddle-Shotgun #11 J.Kaminski pass complete short middle to #40 H.Stay caught at NDSU28, for 12 yards to the NDSU21 (#1 D.Woolen; #43 L.Kopp), 1ST DOWN
PENALTY UND False Start (#67 L.Becher) 5 yards from NDSU21 to NDSU26. NO PLAY
No Huddle-Shotgun #11 J.Kaminski pass complete short right to #13 K.Hoskins caught at NDSU28, for 3 yards to the NDSU23 (#1 D.Woolen; #93 T.Anene)
No Huddle-Shotgun #11 J.Kaminski sacked for loss of 3 yards to the NDSU26 (#43 L.Kopp)
No Huddle-Shotgun #11 J.Kaminski pass complete short middle to #9 S.Seidl caught at NDSU22, for 11 yards to the NDSU15 (#1 D.Woolen)
(07:29) #14 K.Laughman field goal attempt from 32 yards GOOD (H: #6 S.Romfo, LS: #96 D.Neuberger), clock 07:13
Shotgun #9 C.Payton rush middle for 5 yards gain to the NDSU30 (#0 L.Rucker; #97 L.Eckheart)
Shotgun #8 B.Kpeenu rush left for 12 yards gain to the NDSU42 (#4 J.Martin), 1ST DOWN
#8 B.Kpeenu rush left for 6 yards gain to the NDSU48 (#4 J.Martin)
Shotgun #8 B.Kpeenu rush middle for 2 yards gain to the NDSU50 (#7 M.McNeal)
Shotgun #9 C.Payton sacked for loss of 14 yards to the NDSU36 (#0 L.Rucker)
#39 A.Bickerton punt 64 yards to the UND00, Touchback
No Huddle-Shotgun #9 S.Seidl rush middle for 3 yards gain to the UND23 (#58 K.Wilson)
No Huddle-Shotgun #9 S.Seidl rush middle for 2 yards gain to the UND25 (#1 D.Woolen)
No Huddle-Shotgun #11 J.Kaminski pass intercepted by #58 K.Wilson at UND21 broken up by #93 T.Anene, End Of Play. The previous play is under automatic review - "Interception". CALL UPHELD
Shotgun #8 B.Kpeenu rush right for 8 yards gain to the UND13 (#11 Z.Lewis)
#8 B.Kpeenu rush right for 2 yards loss to the UND15 (#11 Z.Lewis)
Shotgun #9 C.Payton pass incomplete short left to #81 R.Kessel thrown to UND09 broken up by #34 M.Devereaux
#38 E.Ozick field goal attempt from 33 yards GOOD (H: #39 A.Bickerton, LS: #48 C.Bowers), clock 01:09
No Huddle-Shotgun #11 J.Kaminski pass complete short middle to #10 C.Dennis caught at UND26, for 6 yards to the UND26 (#52 N.Staehling; #1 D.Woolen)
No Huddle-Shotgun #11 J.Kaminski pass complete short middle to #15 K.Tai caught at UND25, for 5 yards to the UND31 (#52 N.Staehling), 1ST DOWN
No Huddle-Shotgun #9 S.Seidl rush middle for 6 yards gain to the UND37 (#1 D.Woolen)
No Huddle-Shotgun #9 S.Seidl rush middle for 5 yards gain to the UND42 (#43 L.Kopp), 1ST DOWN
No Huddle-Shotgun #11 J.Kaminski pass complete short left to #15 K.Tai caught at UND47, for 11 yards to the NDSU47 (#52 N.Staehling), 1ST DOWN
No Huddle-Shotgun #9 S.Seidl rush left for 0 yards to the NDSU47 (#43 L.Kopp)
No Huddle-Shotgun #11 J.Kaminski rush left for 9 yards gain to the NDSU38 (#0 J.Alexander), out of bounds
No Huddle-Shotgun #9 S.Seidl rush middle for 0 yards to the NDSU38 (#43 L.Kopp; #27 R.Jones)
No Huddle-Shotgun #11 J.Kaminski rush middle for 3 yards gain to the NDSU35 (#24 A.Chideme-Alfaro), 1ST DOWN
No Huddle-Shotgun #11 J.Kaminski rush left for 1 yard loss to the NDSU36 (#43 L.Kopp)
No Huddle-Shotgun #11 J.Kaminski pass intercepted by #29 D.Givance at NDSU07 QB hurried by #27 R.Jones #29 D.Givance return 10 yards to the NDSU17, out of bounds at NDSU17
Shotgun #8 B.Kpeenu rush middle for 4 yards gain to the NDSU21 (#7 M.McNeal)
Shotgun #9 C.Payton pass complete short left to #3 R.Nelson caught at NDSU36, for 15 yards to the NDSU36 QB hurried by #13 K.Vig, End Of Play PENALTY NDSU Holding (#62 G.Empey) 10 yards from NDSU21 to NDSU11. NO PLAY
Shotgun #9 C.Payton rush middle for 15 yards gain to the NDSU26 (#4 J.Martin)
#8 B.Kpeenu rush left for 1 yard loss to the NDSU25 (#34 M.Devereaux)
#39 A.Bickerton punt 45 yards to the UND30 #11 Z.Lewis return 0 yards to the UND30, End Of Play
No Huddle-Shotgun #9 S.Seidl rush middle for 3 yards gain to the UND33 (#1 D.Woolen; #92 K.McCaslin)
No Huddle-Shotgun #11 J.Kaminski pass complete short left to #13 K.Hoskins caught at UND31, for 8 yards to the UND41 (#14 T.Eady), 1ST DOWN
No Huddle-Shotgun #9 S.Seidl rush middle for 1 yard gain to the UND42 (#1 D.Woolen)
No Huddle-Shotgun #9 S.Seidl rush left for 3 yards gain to the UND45 (#98 J.Iuliano)
No Huddle-Shotgun #11 J.Kaminski pass complete short middle to #4 B.Fleming caught at UND50, for 5 yards to the UND50 (#0 J.Alexander)
No Huddle-Shotgun #11 J.Kaminski rush middle for 1 yard loss to the UND49 (#43 L.Kopp), TURNOVER ON DOWNS
Shotgun #8 B.Kpeenu rush middle for 2 yards gain to the UND47 (#7 M.McNeal)
Shotgun #9 C.Payton pass complete short left to #18 J.Williams caught at UND38, for 9 yards to the UND38, End Of Play, 1ST DOWN
Shotgun #9 C.Payton pass complete deep left to #81 R.Kessel caught at UND15, for 30 yards to the UND08 (#34 M.Devereaux), 1ST DOWN
Shotgun #9 C.Payton rush right for 8 yards gain to the UND00 TOUCHDOWN, clock 02:22 #9 C.Payton rush attempt failed #9 C.Payton rush attempt failed PENALTY
PENALTY NDSU UNS: Unsportsmanlike Conduct (#70 B.Johnson) 15 yards from NDSU35 to NDSU20. NO PLAY
#38 E.Ozick kickoff 70 yards to the UND10 #13 K.Hoskins return 34 yards to the UND44 (#41 P.Haugo) PENALTY UND Illegal Forward Pass (#2 A.Scott) 5 yards from UND19 to UND14
No Huddle-Shotgun #11 J.Kaminski pass incomplete short middle to #10 C.Dennis thrown to UND18
No Huddle-Shotgun #11 J.Kaminski pass incomplete short right to #10 C.Dennis thrown to UND18
No Huddle-Shotgun #11 J.Kaminski pass incomplete short middle to #4 B.Fleming thrown to UND14 broken up by #49 M.Stenbroten
#85 L.Silvernale punt 54 yards to the NDSU32 #18 J.Williams return 5 yards to the NDSU37 (#9 T.Erkman)
Shotgun #9 C.Payton rush right for 7 yards gain to the NDSU44 (#2 A.Scott), out of bounds PENALTY NDSU Holding (#46 T.Werremeyer) 10 yards from NDSU37 to NDSU27. NO PLAY
Shotgun #8 B.Kpeenu rush left for 3 yards gain to the NDSU30 (#7 M.McNeal)
Shotgun #9 C.Payton rush right for 2 yards gain to the NDSU32 (#7 M.McNeal)
Shotgun #9 C.Payton rush right for 1 yard loss to the NDSU31 (#11 Z.Lewis)
#39 A.Bickerton punt 52 yards to the UND17 #11 Z.Lewis return 12 yards to the UND29 (#29 D.Givance; #27 R.Jones)
No Huddle-Shotgun #11 J.Kaminski pass complete short right to #9 S.Seidl caught at UND23, for 1 yard loss to the UND28 (#43 L.Kopp)
No Huddle-Shotgun #11 J.Kaminski pass complete short middle to #4 B.Fleming caught at UND44, for 17 yards to the UND45 (#0 J.Alexander), 1ST DOWN
No Huddle-Shotgun #11 J.Kaminski pass incomplete short middle to #4 B.Fleming thrown to UND48 QB hurried by #43 L.Kopp
No Huddle-Shotgun #11 J.Kaminski pass complete short left to #15 K.Tai caught at NDSU45, for 11 yards to the NDSU44, out of bounds at NDSU44, 1ST DOWN
No Huddle-Shotgun #11 J.Kaminski pass incomplete short right to #1 S.Strandell thrown to NDSU40
No Huddle-Shotgun #11 J.Kaminski pass complete short middle to #1 S.Strandell caught at NDSU36, for 8 yards to the NDSU36 (#52 N.Staehling)
No Huddle-Shotgun #11 J.Kaminski rush right for 4 yards gain to the NDSU32, out of bounds at NDSU32, 1ST DOWN
No Huddle-Shotgun #11 J.Kaminski pass complete short middle to #4 B.Fleming caught at NDSU30, for 4 yards to the NDSU28 (#0 J.Alexander)
No Huddle-Shotgun #11 J.Kaminski pass intercepted by #24 A.Chideme-Alfaro at NDSU01, End Of Play. The previous play is under automatic review - "Interception". CALL UPHELD
#9 C.Payton rush middle for 1 yard gain to the NDSU02 (#98 M.Samuels-Parker)
