House Prediction
Model Margin
North Dakota State by 0.1
Home Win Probability
South Dakota State 46%
Market (ESPN Bet)
South Dakota State +9
fitted_v1 · Oct 26, 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 |
|---|---|---|---|---|---|
| 14 | 17 | 0 | 7 | 38 | |
South Dakota State | 0 | 7 | 0 | 0 | 7 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | North Dakota State | South Dakota State |
|---|---|---|
| Passing | 18-24 | 9-19 |
| Pass Yards | 243 | 123 |
| Rush Yards | 257 | 43 |
| Total Yards | 500 | 166 |
| Turnovers | 1 | 0 |
| 3rd Down | 9-16 | 3-11 |
| Penalties | 6-55 | 4-23 |
| Possession | 38:01 | 21:59 |
Player Leaders
Player Leaders
Play-by-Play
Shotgun #15 J.Loughridge rush middle for 5 yards gain to the SDSU30 (#92 K.McCaslin; #0 J.Alexander)
Shotgun #13 L.Marble pass incomplete short right to #84 A.Bullock thrown to SDSU35 broken up by #93 T.Anene
Shotgun #13 L.Marble pass incomplete short right to #1 L.O'Groske thrown to SDSU28
#41 M.Pelham punt 54 yards to the NDSU16 fair catch by #18 J.Williams at NDSU16
Shotgun #8 B.Kpeenu rush right for 2 yards gain to the NDSU18 (#6 J.Lee)
Shotgun #9 C.Payton pass complete short left to #3 R.Nelson caught at NDSU19, for 6 yards to the NDSU24 (#5 C.McShane) PENALTY NDSU Holding (#88 C.Williams) 10 yards from NDSU24 to NDSU14
Shotgun #9 C.Payton pass complete short left to #8 B.Kpeenu caught at NDSU15, for 6 yards to the NDSU20 (#0 I.Johnson; #94 K.Clayborne)
Shotgun #9 C.Payton pass complete short left to #5 B.Lance caught at NDSU29, for 8 yards to the NDSU28 (#0 I.Johnson), 1ST DOWN
Shotgun #8 B.Kpeenu rush middle for 3 yards gain to the NDSU31 (#6 J.Lee; #55 A.Wolfcale-Holsten)
Shotgun #9 C.Payton pass complete deep middle to #3 R.Nelson caught at SDSU48, for 22 yards to the SDSU47, End Of Play, 1ST DOWN
Shotgun #9 C.Payton rush middle for 4 yards gain to the SDSU43 (#94 K.Clayborne; #28 C.Van Tol)
Shotgun #7 D.Scott rush right for 11 yards gain to the SDSU32 (#28 C.Van Tol), 1ST DOWN
#7 D.Scott rush middle for 6 yards gain to the SDSU26 (#6 J.Lee; #5 C.McShane)
#7 D.Scott rush left for 1 yard gain to the SDSU25 (#5 C.McShane; #28 C.Van Tol)
Shotgun #7 D.Scott rush middle for 5 yards gain to the SDSU20 (#94 K.Clayborne; #99 D.Ripperda), 1ST DOWN
Shotgun #8 B.Kpeenu rush right for 10 yards gain to the SDSU10 (#6 J.Lee), 1ST DOWN
Shotgun #8 B.Kpeenu rush middle for 7 yards gain to the SDSU03 (#47 K.Fyfe; #2 M.Taylor)
Shotgun #9 C.Payton rush middle for 2 yards gain to the SDSU01 (#51 L.Green; #55 A.Wolfcale-Holsten)
Shotgun #9 C.Payton rush right for 0 yards to the SDSU01 (#33 B.Johnson; #11 J.Ollman)
Shotgun #9 C.Payton rush right for 1 yard gain to the SDSU00 TOUCHDOWN, clock 05:11, 1ST DOWN #38 E.Ozick kick attempt good (H: #39 A.Bickerton, LS: #48 C.Bowers)
Shotgun #16 J.Henry rush middle for 0 yards to the SDSU25 (#1 D.Woolen)
Shotgun #15 J.Loughridge rush left for 1 yard gain to the SDSU26 (#97 V.Isele)
Shotgun #13 L.Marble sacked for loss of 9 yards to the SDSU17 (#94 L.Larson)
#41 M.Pelham punt 46 yards to the NDSU37 fair catch by #18 J.Williams at NDSU37
Shotgun #9 C.Payton pass complete short right to #5 B.Lance caught at SDSU50, for 33 yards to the SDSU30 (#6 J.Lee), 1ST DOWN
PENALTY NDSU False Start (#70 B.Johnson) 5 yards from SDSU30 to SDSU35. NO PLAY
Shotgun #7 D.Scott rush middle for 3 yards gain to the SDSU32 (#11 J.Ollman; #5 C.McShane)
Shotgun #9 C.Payton sacked for loss of 4 yards to the SDSU36 (#94 K.Clayborne)
Shotgun #9 C.Payton pass complete deep left to #5 B.Lance caught at SDSU13, for 26 yards to the SDSU10 (#6 J.Lee), 1ST DOWN
Shotgun #9 C.Payton pass incomplete short left to #5 B.Lance thrown to SDSU00 PENALTY SDSU Pass Interference (#0 I.Johnson) 8 yards from SDSU10 to SDSU02, 1ST DOWN. NO PLAY
#9 C.Payton rush left for 2 yards gain to the SDSU00 TOUCHDOWN, clock 00:16, 1ST DOWN, PENALTY SDSU Holding declined #38 E.Ozick kick attempt good (H: #39 A.Bickerton, LS: #48 C.Bowers)
Shotgun #13 L.Marble pass incomplete deep left to #84 A.Bullock thrown to SDSU35
Shotgun #13 L.Marble pass incomplete short middle to #1 L.O'Groske thrown to SDSU21 PENALTY NDSU Offside (#95 Z.Vanderpool) 5 yards from SDSU15 to SDSU20. NO PLAY
#15 J.Loughridge rush middle for 0 yards to the SDSU20 (#93 T.Anene)
Shotgun #13 L.Marble pass incomplete short right to #15 J.Loughridge thrown to SDSU16
#41 M.Pelham punt 60 yards to the NDSU20 #18 J.Williams return 12 yards to the NDSU32 (#33 B.Johnson; #30 C.Cotton)
#8 B.Kpeenu rush left for 6 yards gain to the NDSU38 (#5 C.McShane; #25 K.Bretz)
Shotgun #9 C.Payton pass complete short left to #88 C.Williams caught at NDSU43, for 5 yards to the NDSU43 (#0 I.Johnson), 1ST DOWN
Shotgun #8 B.Kpeenu rush middle for 8 yards gain to the SDSU49 (#5 C.McShane)
Shotgun #9 C.Payton pass complete deep right to #5 B.Lance caught at SDSU26, for 26 yards to the SDSU23 (#0 I.Johnson), 1ST DOWN
Shotgun #9 C.Payton pass complete short left to #18 J.Williams caught at SDSU09, for 14 yards to the SDSU09, out of bounds at SDSU09, 1ST DOWN
Shotgun #9 C.Payton rush left for 7 yards gain to the SDSU02 (#13 A.Dautermann), out of bounds
#8 B.Kpeenu rush left for 2 yards gain to the SDSU00 TOUCHDOWN, clock 10:55 #38 E.Ozick kick attempt good (H: #39 A.Bickerton, LS: #48 C.Bowers)
#1 L.O'Groske rush right for 12 yards gain to the SDSU38 (#43 L.Kopp), 1ST DOWN
#32 J.Basinger rush left for 1 yard loss to the SDSU37 fumbled by #32 J.Basinger at SDSU35 recovered by SDSU #32 J.Basinger at SDSU37 (#1 D.Woolen)
Shotgun #13 L.Marble pass incomplete short left to #88 G.Gannon thrown to SDSU42
Shotgun #13 L.Marble pass complete short right to #19 J.Smith caught at SDSU42, for 6 yards to the SDSU43 (#0 J.Alexander), out of bounds
#13 L.Marble punt 47 yards to the NDSU10
Shotgun #9 C.Payton sacked for loss of 5 yards to the NDSU05 (#99 D.Ripperda)
Shotgun #7 D.Scott rush middle for 2 yards gain to the NDSU07 (#11 J.Ollman)
Shotgun #9 C.Payton rush middle for 2 yards gain to the NDSU09 (#5 C.McShane)
#39 A.Bickerton punt 34 yards to the NDSU43
#2 I.Garcia-Castaneda pass complete deep right to #1 L.O'Groske caught at NDSU17, for 26 yards to the NDSU17 (#29 D.Givance), 1ST DOWN, PENALTY NDSU Pass Interference declined
Shotgun #13 L.Marble pass complete short left to #1 L.O'Groske caught at NDSU00, for 17 yards to the NDSU00 TOUCHDOWN, clock 05:54, 1ST DOWN #26 E.Stader kick attempt good (H: #41 M.Pelham, LS: #37 K.Olivia)
Shotgun #8 B.Kpeenu rush left for 2 yards loss to the NDSU28 (#55 A.Wolfcale-Holsten)
PENALTY NDSU False Start (#75 J.Magin) 5 yards from NDSU28 to NDSU23. NO PLAY
Shotgun #9 C.Payton rush right for 9 yards gain to the NDSU32 (#94 K.Clayborne)
Shotgun #9 C.Payton pass complete short right to #5 B.Lance caught at NDSU42, for 10 yards to the NDSU42 (#1 J.Oliver), out of bounds, 1ST DOWN
Shotgun #8 B.Kpeenu rush left for 1 yard gain to the NDSU43 (#25 K.Bretz; #5 C.McShane)
Shotgun #9 C.Payton rush left for 57 yards gain to the SDSU00 TOUCHDOWN, clock 02:38, 1ST DOWN #38 E.Ozick kick attempt good (H: #39 A.Bickerton, LS: #48 C.Bowers) PENALTY #38 E.Ozick kick attempt good (H: #39 A.Bickerton, LS: #48 C.Bowers) PENALTY SDSU Offside declined
Shotgun #13 L.Marble rush right for 0 yards to the SDSU37 (#52 N.Staehling), out of bounds
Shotgun #13 L.Marble pass complete short left to #19 J.Smith caught at SDSU41, for 7 yards to the SDSU44 (#1 D.Woolen)
No Huddle-Shotgun #13 L.Marble pass incomplete short right to #84 A.Bullock thrown to NDSU46 QB hurried by #94 L.Larson
Shotgun #13 L.Marble pass incomplete short left to #32 J.Basinger thrown to NDSU45
#13 L.Marble punt 49 yards to the NDSU15 #18 J.Williams return 11 yards to the NDSU26 (#30 C.Cotton; #33 B.Johnson)
Shotgun #13 L.Marble sacked for loss of 12 yards to the SDSU36 (#43 L.Kopp) PENALTY SDSU Intentional Grounding (#13 L.Marble)
No Huddle-Shotgun #13 L.Marble rush left for 4 yards gain to the SDSU48, out of bounds at SDSU48, 1ST DOWN
Shotgun #8 B.Kpeenu rush left for 0 yards to the NDSU26 (#94 K.Clayborne)
Shotgun #9 C.Payton pass complete short right to #8 B.Kpeenu caught at NDSU27, for 5 yards to the NDSU31 (#16 N.St-Juste), out of bounds
Shotgun #9 C.Payton pass complete short left to #18 J.Williams caught at NDSU47, for 16 yards to the NDSU47, out of bounds at NDSU47, 1ST DOWN
Shotgun #9 C.Payton pass incomplete short middle to #88 C.Williams thrown to SDSU40
Shotgun #9 C.Payton pass complete short left to #8 B.Kpeenu caught at NDSU48, for 3 yards to the NDSU50 (#5 C.McShane), out of bounds
Shotgun #9 C.Payton pass complete short middle to #81 R.Kessel caught at SDSU31, for 20 yards to the SDSU30, End Of Play, 1ST DOWN
No Huddle #9 C.Payton pass incomplete, Spike
No Huddle-Shotgun #9 C.Payton rush left for 5 yards gain to the SDSU25 (#0 I.Johnson), out of bounds
No Huddle-Shotgun #9 C.Payton pass incomplete short left to #3 R.Nelson thrown to SDSU18 broken up by #16 N.St-Juste
#38 E.Ozick field goal attempt from 43 yards GOOD (H: #39 A.Bickerton, LS: #48 C.Bowers), clock 00:02
No Huddle-Shotgun #9 C.Payton pass complete short left to #3 R.Nelson caught at NDSU36, for 2 yards loss to the NDSU36 (#2 M.Taylor)
No Huddle-Shotgun #8 B.Kpeenu rush middle for 0 yards to the NDSU36 (#11 J.Ollman)
No Huddle-Shotgun #9 C.Payton pass complete short right to #18 J.Williams caught at NDSU47, for 11 yards to the NDSU47, End Of Play
No Huddle-Shotgun #9 C.Payton rush left for 5 yards gain to the SDSU48 (#2 M.Taylor), 1ST DOWN
No Huddle-Shotgun #7 D.Scott rush middle for 0 yards to the SDSU48 (#94 K.Clayborne)
No Huddle-Shotgun #9 C.Payton pass incomplete short right to #3 R.Nelson thrown to SDSU43
No Huddle-Shotgun #9 C.Payton pass complete short right to #3 R.Nelson caught at SDSU31, for 17 yards to the SDSU31 (#6 J.Lee), 1ST DOWN
No Huddle-Shotgun #8 B.Kpeenu rush middle for 1 yard gain to the SDSU30 (#47 K.Fyfe; #11 J.Ollman)
No Huddle-Shotgun #9 C.Payton pass intercepted by #25 K.Bretz at SDSU01 broken up by #2 M.Taylor, End Of Play
Shotgun #15 J.Loughridge rush middle for 8 yards gain to the SDSU09 (#1 D.Woolen; #2 J.Duffie)
Shotgun #15 J.Loughridge rush middle for 1 yard gain to the SDSU10 (#1 D.Woolen; #43 L.Kopp)
Shotgun #15 J.Loughridge rush middle for 7 yards gain to the SDSU17 (#1 D.Woolen), 1ST DOWN
Shotgun #34 J.Johnson rush left for 3 yards gain to the SDSU20 (#6 J.Crumby)
Shotgun #16 J.Henry rush middle for 7 yards gain to the SDSU27 (#52 N.Staehling; #43 L.Kopp), 1ST DOWN
Shotgun #16 J.Henry rush middle for 4 yards gain to the SDSU31 (#95 Z.Vanderpool)
Shotgun #16 J.Henry pass complete short right to #84 A.Bullock caught at SDSU35, for 8 yards to the SDSU39 (#1 D.Woolen), 1ST DOWN
No Huddle-Shotgun #13 L.Marble pass incomplete short middle to #19 J.Smith thrown to NDSU48 broken up by #52 N.Staehling
No Huddle-Shotgun #34 J.Johnson rush right for 1 yard gain to the SDSU40 (#2 J.Duffie)
No Huddle-Shotgun #16 J.Henry sacked for loss of 14 yards to the SDSU26 (#52 N.Staehling)
#41 M.Pelham punt 36 yards to the NDSU38 #18 J.Williams return 0 yards to the NDSU38 (#30 C.Cotton; #47 K.Fyfe)
No Huddle-Shotgun #7 D.Scott rush middle for 4 yards gain to the NDSU42 (#91 J.Sifore; #94 K.Clayborne)
No Huddle-Shotgun #9 C.Payton sacked for loss of 2 yards to the NDSU40 (#91 J.Sifore)
No Huddle-Shotgun #9 C.Payton pass complete short middle to #81 R.Kessel caught at SDSU50, for 17 yards to the SDSU43 (#16 N.St-Juste), 1ST DOWN
No Huddle #7 D.Scott rush middle for 1 yard gain to the SDSU42 (#99 D.Ripperda)
No Huddle #9 C.Payton rush middle for 1 yard gain to the SDSU41 (#11 J.Ollman)
No Huddle #9 C.Payton pass incomplete short left to #81 R.Kessel thrown to SDSU32 broken up by #13 A.Dautermann
#39 A.Bickerton punt 27 yards to the SDSU14 fair catch by #2 M.Taylor at SDSU14
No Huddle-Shotgun #15 J.Loughridge rush middle for 6 yards gain to the SDSU20 (#43 L.Kopp; #24 A.Chideme-Alfaro)
No Huddle-Shotgun #15 J.Loughridge rush right for 5 yards gain to the SDSU25 (#43 L.Kopp; #24 A.Chideme-Alfaro), 1ST DOWN
No Huddle-Shotgun #13 L.Marble pass incomplete deep right to #84 A.Bullock thrown to NDSU50 PENALTY NDSU Pass Interference (#24 A.Chideme-Alfaro) 15 yards from SDSU25 to SDSU40, 1ST DOWN. NO PLAY
No Huddle-Shotgun #13 L.Marble sacked for loss of 10 yards to the SDSU30 (#24 A.Chideme-Alfaro)
No Huddle-Shotgun #13 L.Marble pass complete short right to #84 A.Bullock caught at SDSU28, for 9 yards to the SDSU39 (#52 N.Staehling) PENALTY SDSU Holding (#54 S.Willenbring) 10 yards from SDSU39 to SDSU29
No Huddle-Shotgun #32 J.Basinger rush right for 14 yards gain to the SDSU43 (#29 D.Givance)
No Huddle-Shotgun #16 J.Henry rush middle for 4 yards gain to the SDSU47 (#43 L.Kopp)
Shotgun #13 L.Marble pass incomplete short right to #43 A.Gustad thrown to SDSU50, TURNOVER ON DOWNS
No Huddle #9 C.Payton rush left for 47 yards gain to the SDSU00 TOUCHDOWN, clock 11:55, 1ST DOWN #38 E.Ozick kick attempt good (H: #39 A.Bickerton, LS: #48 C.Bowers)
Shotgun #15 J.Loughridge rush middle for 4 yards gain to the SDSU22 (#20 W.Steil; #92 K.McCaslin)
Shotgun #13 L.Marble pass complete deep left to #12 G.Goering caught at SDSU48, for 28 yards to the SDSU50 (#24 A.Chideme-Alfaro), out of bounds, 1ST DOWN, PENALTY NDSU Holding declined
Shotgun #15 J.Loughridge rush middle for 1 yard gain to the NDSU49 (#1 D.Woolen; #14 T.Eady)
Shotgun #13 L.Marble rush right for 1 yard loss to the NDSU50, out of bounds at NDSU50
Shotgun #13 L.Marble pass complete short left to #32 J.Basinger caught at SDSU46, for 19 yards to the NDSU31 (#27 R.Jones), 1ST DOWN
Shotgun #16 J.Henry pass incomplete short right to #84 A.Bullock thrown to NDSU15 broken up by #0 J.Alexander
Shotgun #16 J.Henry rush left for 1 yard gain to the NDSU30 (#1 D.Woolen)
Shotgun #34 J.Johnson rush left for 2 yards gain to the NDSU28 (#92 K.McCaslin)
Shotgun #13 L.Marble pass complete short left to #88 G.Gannon caught at NDSU28, for 3 yards to the NDSU25 (#52 N.Staehling), TURNOVER ON DOWNS
Shotgun #9 C.Payton rush right for 6 yards gain to the NDSU31 (#0 I.Johnson)
Shotgun #7 D.Scott rush middle for 3 yards gain to the NDSU34 (#5 C.McShane)
#7 D.Scott rush left for 1 yard gain to the NDSU35 (#5 C.McShane), 1ST DOWN
#8 B.Kpeenu rush left for 1 yard gain to the NDSU36 (#94 K.Clayborne)
Shotgun #12 N.Hayes rush left for 10 yards gain to the NDSU46 (#5 C.McShane; #6 J.Lee), 1ST DOWN
Shotgun #4 O.Johnson rush left for 4 yards gain to the NDSU50 (#1 J.Oliver)
Shotgun #4 O.Johnson rush left for 2 yards gain to the SDSU48 (#6 J.Lee; #11 J.Ollman)
Shotgun #28 C.LeGrant rush middle for 2 yards gain to the SDSU46 (#91 J.Sifore; #25 K.Bretz)
Shotgun #12 N.Hayes rush left for 29 yards gain (29) to the SDSU17 (#25 K.Bretz), out of bounds, 1ST DOWN, PENALTY NDSU Personal Foul (#12 N.Hayes) 15 yards from SDSU17 to SDSU32
Kneel down by #12 N.Hayes at SDSU33 for loss of 1 yard
Kneel down by #12 N.Hayes at SDSU34 for loss of 1 yard
Kneel down by #12 N.Hayes at SDSU35 for loss of 1 yard
