FinalSep 19, 2026 · Hornet Stadium
Team1234Final
North Dakota State2170331
Sacramento State030710

Game flow

North Dakota State won by 21 · 7 scores
Lead changes
0
0 times tied
SAC biggest lead
—
never led
NDSU biggest lead
+28
Q2 11:24
Time in front
SAC 0% · NDSU 98%
tied 2% · 0:00 vs 58:37 of game clock
+28+14Tie+14+28Q1Q2Q3Q4▲ Sacramento State ahead▼ North Dakota State aheadQ1 13:37 · NDSU Passing Touchdown: Jackson Williams 33 Yd pass from Nathan Hayes (Drew Klein Kick) (NDSU 7, SAC 0)Q1 11:49 · NDSU Fumble Return Touchdown: Darius Givance 24 Yd Fumble Return (Drew Klein Kick) (NDSU 14, SAC 0)Q1 0:04 · NDSU Rushing Touchdown: Myles Mitchell 9 Yd Run (Drew Klein Kick) (NDSU 21, SAC 0)Q2 11:24 · NDSU Rushing Touchdown: DJ Scott 42 Yd Run (Drew Klein Kick) (NDSU 28, SAC 0)Q2 6:52 · SAC Field Goal Good: Grant Meadors 25 Yd Field Goal (NDSU 28, SAC 3)Q4 12:00 · NDSU Field Goal Good: Drew Klein 29 Yd Field Goal (NDSU 31, SAC 3)Q4 8:05 · SAC Passing Touchdown: Onterrio Smith Jr. 21 Yd pass from Jackson Sharman (Grant Meadors Kick) (NDSU 31, SAC 10)

The lead after every score: above the line Sacramento State is ahead, below it North Dakota State. Each dot is a score in the scoring team's colour; hover one.

Scoring summary

1st quarter
13:37NDSU
TD Jackson Williams 33 Yd pass from Nathan Hayes (Drew Klein Kick)5 plays, 75 yds, 1:23 · from NDSU 25
NDSU 7–0 SAC
11:49NDSU
TD Darius Givance 24 Yd Fumble Return (Drew Klein Kick)
NDSU 14–0 SAC
0:04NDSU
TD Myles Mitchell 9 Yd Run (Drew Klein Kick)4 plays, 49 yds, 1:50 · from SAC 49
NDSU 21–0 SAC
2nd quarter
11:24NDSU
TD DJ Scott 42 Yd Run (Drew Klein Kick)5 plays, 62 yds, 2:44 · from NDSU 38
NDSU 28–0 SAC
6:52SAC
FG Grant Meadors 25 Yd Field Goal 9 plays, 63 yds, 4:32 · from SAC 30
NDSU 28–3 SAC
4th quarter
12:00NDSU
FG Drew Klein 29 Yd Field Goal 12 plays, 53 yds, 7:03 · from NDSU 36
NDSU 31–3 SAC
8:05SAC
TD Onterrio Smith Jr. 21 Yd pass from Jackson Sharman (Grant Meadors Kick)7 plays, 80 yds, 3:55 · from SAC 20
NDSU 31–10 SAC

Drives

SAC 3/11 scoredNDSU 4/11 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00NDSUNDSU 255751:23Touchdown
Q113:31SACSAC 274-31:42Fumble Return Touchdown
Q111:49SACSAC 253-20:56Punt
Q110:53NDSUNDSU 327283:45Downs
Q17:08SACSAC 40371:32Punt
Q15:36NDSUNDSU 184422:12Punt
Q13:24SACSAC 8341:30Punt
Q11:54NDSUSAC 494491:50Touchdown
Q10:04SACSAC 353350:56Interception
Q214:08NDSUNDSU 385622:44Touchdown
Q211:24SACSAC 309634:32Field Goal
Q26:46NDSUNDSU 259283:23Downs

Win probability

North Dakota State 100% · pregame line North Dakota State −26.5 (closing line)
Q1Q2Q3Q4▲ Sacramento State▼ North Dakota StateNorth Dakota State +2% win probability: (13:44) Shotgun #2 N.Hayes pass complete deep left to #18 J.Williams caught at SAC00, for 33 yards to the SAC00 TOUCHDOWN, clock 13:37, 1ST DOWN #37 D.Klein kick attempt good (H: #39 A.Bickerton, LS: #48 C.Anderson)North Dakota State +1% win probability: Darius Givance 24 Yd Fumble Return (Drew Klein Kick)Sacramento State +1% win probability: (13:37) #37 D.Klein kickoff 60 yards to the SAC05 #1 J.Curtis return 22 yards to the SAC27 (#20 W.Steil; #41 P.Haugo)North Dakota State +1% win probability: End of 4th quarter.North Dakota State +1% win probability: (14:29) No Huddle-Shotgun #2 N.Hayes pass incomplete short right to #15 M.Collins thrown to SAC32

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Nathan Hayes14/242108.81071.0
Preston Brown0/100.000--
RushingCARYDSAVGTDLONG
DJ Scott14805.7142
Myles Mitchell10343.419
Nathan Hayes11414.0014
Preston Brown2136.5011
Brady Wavrunek273.504
Nyeoti Punni341.304
Kaden Zenzen111.001
Team1-1-1.000
ReceivingRECYDSAVGTDLONG
Jackson Williams713419.1138
Mekhi Collins13838.0038
DJ Scott2189.0011
Reis Kessel2168.009
Myles Mitchell242.003
DefenseTOTSOLOSACKSTFLPDQB HUR
Darius Givance760000
Taylen Eady5400.510
Will Steil530000
Gavin Sell5201.500
Alex Elliott420001
Matthew Stenbroten4101.501
Keenan Wilson3200.500
Ray James Jr.3201.510
InterceptionsINTYDSTD
Taylen Eady1270
Deron Russell100
KickingFGPCTLONGXPPTS
Drew Klein1/1100.0294/47
PuntingNOYDSAVGTBIn 20LONG
Aaron Bickerton312842.70261

Biggest plays

NDSU +2% Q1 13:37 (13:44) Shotgun #2 N.Hayes pass complete deep left to #18 J.Williams caught at SAC00, for 33 yards to the SAC00 TOUCHDOWN, clock 13:37, 1ST DOWN #37 D.Klein kick attempt good (H: #39 A.Bickerton, LS: #48 C.Anderson)
NDSU +1% Q1 11:49 Darius Givance 24 Yd Fumble Return (Drew Klein Kick)
SAC +1% Q1 13:31 (13:37) #37 D.Klein kickoff 60 yards to the SAC05 #1 J.Curtis return 22 yards to the SAC27 (#20 W.Steil; #41 P.Haugo)
NDSU +1% Q4 0:00 End of 4th quarter.
NDSU +1% Q1 14:26 (14:29) No Huddle-Shotgun #2 N.Hayes pass incomplete short right to #15 M.Collins thrown to SAC32

Team stats

StatNDSUSAC
1st Downs1619
3rd down efficiency6-127-15
4th down efficiency0-20-1
Total Yards362328
Passing210238
Comp/Att14/2525/40
Yards per pass8.46.0
Rushing15290
Rushing Attempts3426
Yards per rush4.53.5
Penalties6-605-60
Turnovers03
Fumbles lost01
Interceptions thrown02
Possession30:3029:30

Play by play

Q4 0:00 End of 4th quarter.
Q4 0:23 2nd & 6 at NDSU 6 (00:23) Kneel down by #0 P.Brown at NDSU05 for loss of 1 yard
Q4 0:59 1st & 10 at NDSU 2 (01:07) Shotgun #26 B.Wavrunek rush middle for 4 yards gain to the NDSU06 (#33 A.Rocha; #45 X.Williams)
Q4 1:09 3rd & 5 at NDSU 6 (01:14) Shotgun #8 J.Sharman pass intercepted by #34 D.Russell at NDSU02, End Of Play
Q4 1:14 2nd & 5 at NDSU 6 (01:21) No Huddle-Shotgun #8 J.Sharman pass incomplete short right to #12 O.Smith Jr. thrown to NDSU00
Q4 1:33 1st & 10 at NDSU 11 (01:44) Shotgun #8 J.Sharman pass complete short left to #3 C.Rhaney caught at NDSU11, for 5 yards to the NDSU06 (#28 K.Carter)
Q4 1:51 3rd & 10 at NDSU 26 (01:51) Shotgun #8 J.Sharman pass incomplete deep right to #2 M.Coleman thrown to NDSU00, 1ST DOWN, PENALTY NDSU Pass Interference (#14 T.Eady) 13 yards from NDSU26 to NDSU13, 1ST DOWN
Q4 1:51 2nd & 10 at NDSU 26 (01:54) Shotgun #8 J.Sharman pass incomplete short right to #2 M.Coleman thrown to NDSU15 QB hurried by #56 A.Burley
Q4 1:55 1st & 10 at NDSU 26 (02:00) Shotgun #8 J.Sharman pass incomplete deep right to #12 O.Smith Jr. thrown to NDSU02
Q4 1:58 3rd & 4 at NDSU 31 (02:11) No Huddle-Shotgun #8 J.Sharman pass complete short left to #7 K.Taylor caught at NDSU26, for 5 yards to the NDSU26 (#56 A.Burley), 1ST DOWN
Q4 2:19 2nd & 10 at NDSU 37 (02:26) Shotgun #8 J.Sharman pass complete short right to #82 K.Koontz caught at NDSU31, for 6 yards to the NDSU31, out of bounds at NDSU31
Q4 2:26 1st & 10 at NDSU 37 (02:30) No Huddle-Shotgun #8 J.Sharman pass incomplete short left to #12 O.Smith Jr. thrown to NDSU27 broken up by #28 K.Carter
Q4 2:43 1st & 10 at SAC 45 (02:50) No Huddle-Shotgun #8 J.Sharman pass complete short right to #2 M.Coleman caught at NDSU45, for 18 yards to the NDSU37 (#42 A.Elliott), 1ST DOWN
Q4 2:54 1st & 10 at SAC 29 (03:07) No Huddle-Shotgun #8 J.Sharman pass complete short right to #16 J.Williams caught at SAC45, for 16 yards to the SAC45, End Of Play, 1ST DOWN
Q4 3:22 2nd & 2 at SAC 18 (03:39) No Huddle-Shotgun #8 J.Sharman pass complete short middle to #5 R.Brown caught at SAC29, for 11 yards to the SAC29 (#30 J.Archibald), 1ST DOWN
Q4 3:52 1st & 10 at SAC 10 (04:03) Shotgun #8 J.Sharman pass complete short right to #2 M.Coleman caught at SAC12, for 8 yards to the SAC18 (#42 A.Elliott)
Q4 4:03 4th & 5 at SAC 45 (04:08) #39 A.Bickerton punt 35 yards to the SAC10 fair catch by #2 M.Coleman at SAC10
Q4 4:11 3rd & 5 at SAC 45 (04:19) Shotgun #0 P.Brown pass incomplete short left to #26 B.Wavrunek thrown to SAC45 broken up by #6 W.Smith Jr. QB hurried by #33 A.Rocha
Q4 4:19 2nd & 8 at SAC 48 (04:27) Shotgun #26 B.Wavrunek rush middle for 3 yards gain to the SAC45 (#1 B.Silvera; #45 X.Williams)
Q4 5:01 1st & 10 at 50 (05:10) Shotgun #0 P.Brown rush left for 2 yards gain to the SAC48 (#22 E.Mullican)
Q4 5:40 2nd & 10 at NDSU 39 (05:49) Shotgun #0 P.Brown rush right for 11 yards gain to the NDSU50 (#8 D.Jeanty; #1 B.Silvera), 1ST DOWN
Q4 6:19 1st & 10 at NDSU 39 (06:30) #4 N.Punni rush right for 0 yards to the NDSU39 (#1 B.Silvera; #55 M.Bailey)
Q4 6:38 3rd & 5 at NDSU 24 (06:38) Shotgun #2 N.Hayes pass incomplete deep right to #3 J.Patterson thrown to SAC36 broken up by #1 B.Silvera PENALTY SAC Roughing The Passer (#18 F.Puloka) 15 yards from NDSU24 to NDSU39, 1ST DOWN. NO PLAY
Q4 7:15 2nd & 5 at NDSU 24 (07:21) Shotgun #7 D.Scott rush left for 0 yards to the NDSU24 (#18 F.Puloka; #33 A.Rocha)
Q4 7:56 1st & 10 at NDSU 19 (08:01) Shotgun #7 D.Scott rush right for 5 yards gain to the NDSU24 (#8 D.Jeanty)