South Dakota at North Dakota State

Saturday, September 30, 2023

South Dakota beat North Dakota State 24–⁠19. It was their 12th meeting; after it, North Dakota State led the series 10–⁠2.

AwaySouth Dakota10–⁠3 in 2023
24
HomeNorth Dakota State11–⁠4 in 2023
19

Final at Fargodome, FargoIndoorsTV: ESPN+Attendance 18,342

Official
Marcel KerrGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
South Dakota7140324
North Dakota State307919

Standouts

Player stats

South Dakota

PassingC/AttYdsTDInt
Aidan Bouman10/1216820
RushingCarYdsTDLong
Nate Thomas144908
Travis Theis939011
Keyondray Jones21518
ReceivingRecYdsTDLong
Carter Bell5124252
Jack Martens223012
J.J. Galbreath221013
DefenseTklTFLSacksInt
Dennis Shorter0001

North Dakota State

PassingC/AttYdsTDInt
Cam Miller18/2515911
RushingCarYdsTDLong
Cam Miller1265020
T.K. Marshall738011
Barika Kpeenu325012
TaMerik Williams71908
ReceivingRecYdsTDLong
Zach Mathis442022
Joe Stoffel433116
Eli Green222013
Finn Diggins32109

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

Team stats

South DakotaNorth Dakota State
269Total yards348
168Passing yards159
101Rushing yards189
14.0Yards per pass6.4
3.9Yards per rush4.7
15First downs23
2–⁠4Third downs6–⁠12
0–⁠0Fourth downs2–⁠2
0Turnovers1
4–⁠25Penalties6–⁠52
24:28Possession35:32

Efficiency

South DakotaNorth Dakota State
51%Success rate52%
0.41EPA per play0.21
1.29Explosiveness0.87
−0.02Rushing EPA0.25
1.29Passing EPA0.31
55%Passing-down success54%

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 going in

Our ratings (scores only)

North Dakota State 83% to win. South Dakota pulled the upset.

Every drive

North Dakota State end zoneSouth Dakota end zoneQ1 South DakotaTouchdown, 6 playsQ1 North Dakota StateField goal, 16 playsQ1 South DakotaTouchdown, 11 playsQ2 North Dakota StateInterception, 5 playsQ2 South DakotaTouchdown, 2 playsQ2 North Dakota StatePunt, 6 playsQ2 South DakotaEnd of half, 4 playsQ3 North Dakota StateTouchdown, 12 playsQ3 South DakotaPunt, 3 playsQ3 North Dakota StateField goal, 16 playsQ4 South DakotaField goal, 12 playsQ4 North Dakota StateTouchdown, 12 playsQ4 South DakotaEnd of game, 1 play
Solid bars scored; an outline in the other team’s color marks points the defense scored. North Dakota State drives left to right, South Dakota right to left.
  1. Q1 South DakotaTouchdown, 6 plays, 75 yards
  2. Q1 North Dakota StateField goal, 16 plays, 56 yards
  3. Q1 South DakotaTouchdown, 11 plays, 78 yards
  4. Q2 North Dakota StateInterception, 5 plays, 21 yards
  5. Q2 South DakotaTouchdown, 2 plays, 46 yards
  6. Q2 North Dakota StatePunt, 6 plays, 17 yards
  7. Q2 South DakotaEnd of half, 4 plays, 19 yards
  8. Q3 North Dakota StateTouchdown, 12 plays, 89 yards
  9. Q3 South DakotaPunt, 3 plays, 6 yards
  10. Q3 North Dakota StateField goal, 16 plays, 80 yards
  11. Q4 South DakotaField goal, 12 plays, 54 yards
  12. Q4 North Dakota StateTouchdown, 12 plays, 75 yards
  13. Q4 South DakotaEnd of game, 1 play, −2 yards

Play by play

1st quarter3 drives, then South Dakota 7, North Dakota State 3
South Dakota Touchdown, 6 plays
15:00Kaedin Steindorf kickoff for 65 yds for a touchback
15:001st & 15 at own 20Aidan Bouman pass complete to Travis Theis for no gain to the SDAK 20
15:002nd & 15 at own 20Travis Theis run for 2 yds to the SDAK 22
15:003rd & 13 at own 22Aidan Bouman pass complete to Carter Bell for 16 yds to the SDAK 38 for a 1ST down
15:001st & 10 at own 38Aidan Bouman pass complete to Jack Martens for 11 yds to the SDAK 49 for a 1ST down
15:001st & 10 at own 49Nate Thomas run for 1 yd to the 50 yard line
11:232nd & 9 at the 50Aidan Bouman pass complete to Carter Bell for 50 yds for a TD (Will Leyland KICK)South Dakota 7, North Dakota State 0
North Dakota State Field goal, 16 plays
11:23Zeke Mata kickoff for 65 yds for a touchback
11:231st & 10 at own 25RaJa Nelson run for 6 yds to the NDSU 31
11:232nd & 4 at own 31Cam Miller pass complete to Finn Diggins for 9 yds to the NDSU 40 for a 1ST down
11:231st & 10 at own 40TaMerik Williams run for 3 yds to the NDSU 43
11:232nd & 7 at own 43TK Marshall run for 4 yds to the NDSU 47
11:233rd & 3 at own 47Cam Miller run for 7 yds to the SDAK 46 for a 1ST down
11:231st & 10 at opp 46TK Marshall run for 8 yds to the SDAK 38
11:232nd & 2 at opp 38Barika Kpeenu run for 3 yds to the SDAK 35 for a 1ST down
11:231st & 10 at opp 35Cam Miller pass complete to Tyler Terhark for 3 yds to the SDAK 32
11:232nd & 7 at opp 32Cam Miller pass complete to Finn Diggins for 9 yds to the SDAK 23 for a 1ST down
11:231st & 10 at opp 23Cam Miller pass complete to Finn Diggins for 3 yds to the SDAK 20
11:232nd & 7 at opp 20Cam Miller run for 2 yds to the SDAK 18
11:233rd & 5 at opp 18Cam Miller run for 11 yds to the SDAK 7 for a 1ST down
11:231st & goal at opp 7Cam Miller run for 3 yds to the SDAK 4
11:232nd & goal at opp 4Cam Miller sacked by Mi’Quise Grace for a loss of 6 yards to the SDAK 10
1:523rd & goal at opp 10MILLER, Cam pass to the left complete for 10 yards to MATHIS, Zach caught at the USD0 and advanced to the USD0, TOUCHDOWN NDS, score nullified by penalty, clock 01:52 (Play was confirmed after review). PENALTY NDS Personal Foul on SUNDELL, Jalen enforced 15 yards from the USD10 to the USD25 [SG]. NO PLAY (replay the down).
1:523rd & goal at opp 25Timeout North Dakota State, clock 01:52
1:523rd & goal at opp 25Cam Miller run for 6 yds to the SDAK 19
1:164th & goal at opp 19Griffin Crosa 37 yd FG GOODSouth Dakota 7, North Dakota State 3
1:16Timeout North Dakota State, clock 01:16
South Dakota Touchdown, 11 plays
1:101st & 10 at own 22Timeout North Dakota State, clock 01:10
1:10Kaedin Steindorf kickoff for 62 yds
1:101st & 10 at own 22Nate Thomas run for 8 yds to the SDAK 30
0:002nd & 2 at own 30Nate Thomas run for 6 yds to the SDAK 36 for a 1ST down
Q2 15:001st & 10 at own 36Aidan Bouman pass complete to Jack Martens for 12 yds to the SDAK 48 for a 1ST down
Q2 15:001st & 10 at own 48Nate Thomas run for no gain to the SDAK 48
Q2 15:002nd & 10 at own 48BOUMAN, Aidan pass short up the middle incomplete intended for BELL, Carter thrown to the NDS47. PENALTY NDS Pass Interference on WEERTS, Luke enforced at the spot of the foul for 4 yards to the NDS48 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
Q2 15:001st & 10 at opp 48Aidan Bouman pass complete to JJ Galbreath for 13 yds to the NDSU 35 for a 1ST down
Q2 15:001st & 10 at opp 35Travis Theis run for 9 yds to the NDSU 26
Q2 15:002nd & 1 at opp 26Nate Thomas run for 2 yds to the NDSU 24 for a 1ST down
Q2 15:001st & 10 at opp 24Aidan Bouman pass incomplete
Q2 15:002nd & 10 at opp 24Aidan Bouman pass complete to Carter Bell for 7 yds to the NDSU 17
Q2 15:001st & goal at opp 9Nate Thomas run for 1 yd to the NDSU 8
Q2 9:472nd & goal at opp 8Keyondray Jones run for 8 yds for a TD (Will Leyland KICK)South Dakota 14, North Dakota State 3
Q2 9:47Timeout North Dakota State, clock 09:47
2nd quarter4 drives, then South Dakota 21, North Dakota State 3
North Dakota State Interception, 5 plays
9:391st & 10 at own 6Timeout North Dakota State, clock 09:39
9:39Zeke Mata kickoff for 64 yds , return for no gain to the NDSU 6
9:391st & 10 at own 6TaMerik Williams run for 1 yd to the NDSU 7
9:392nd & 9 at own 7Cam Miller pass complete to Joe Stoffel for 16 yds to the NDSU 23 for a 1ST down
9:391st & 10 at own 23Cam Miller pass complete to Zach Mathis for 3 yds to the NDSU 26
9:392nd & 7 at own 26TaMerik Williams run for 1 yd to the NDSU 27
6:413rd & 6 at own 27Cam Miller pass intercepted
South Dakota Touchdown, 2 plays
6:411st & 10 at opp 46Travis Theis run for 4 yds to the NDSU 42
5:532nd & 16 at own 48Timeout North Dakota State, clock 05:53
5:532nd & 6 at opp 42BOUMAN, Aidan pass to the left complete for 8 yards to THEIS, Travis caught at the NDS49 and advanced to the NDS34 (WISNIEWSKI, Cole). PENALTY USD Holding on GALBREATH, JJ enforced 10 yards from the NDS42 to the USD48 [SG]. NO PLAY (replay the down).
5:302nd & 16 at own 48Aidan Bouman pass complete to Carter Bell for 52 yds for a TD (Will Leyland KICK)South Dakota 21, North Dakota State 3
5:30Timeout North Dakota State, clock 05:30
North Dakota State Punt, 6 plays
5:24Zeke Mata kickoff for 65 yds
5:241st & 10 at own 16Cam Miller run for 2 yds to the NDSU 18
5:242nd & 8 at own 18Cam Miller pass incomplete
5:243rd & 8 at own 18Cam Miller pass complete to Eli Green for 13 yds to the NDSU 31 for a 1ST down
5:241st & 10 at own 31TaMerik Williams run for 2 yds to the NDSU 33
5:242nd & 8 at own 33TK Marshall run for no gain to the NDSU 33
5:243rd & 8 at own 33Cam Miller pass incomplete
2:254th & 8 at own 33Kaedin Steindorf punt for 42 yds, fair catch by Carter Bell at the SDAK 25
South Dakota End of half, 4 plays
2:251st & 10 at own 25Nate Thomas run for 8 yds to the SDAK 33
1:031st & 10 at own 41Timeout South Dakota, clock 01:03
1:032nd & 2 at own 33Travis Theis run for 8 yds to the SDAK 41 for a 1ST down
1:031st & 10 at own 41Aidan Bouman pass complete to Carter Bell for a loss of 1 yard to the SDAK 40
0:002nd & 11 at own 40Nate Thomas run for 4 yds to the SDAK 44
3rd quarter3 drives, then South Dakota 21, North Dakota State 10
North Dakota State Touchdown, 12 plays
14:54Zeke Mata kickoff for 65 yds
14:541st & 10 at own 11TaMerik Williams run for 8 yds to the NDSU 19
14:542nd & 2 at own 19Cam Miller pass complete to Logan Hofstedt for 15 yds to the NDSU 34 for a 1ST down
14:541st & 10 at own 34Cole Payton run for 5 yds to the NDSU 39
14:542nd & 5 at own 39TK Marshall run for 11 yds to the 50 yard line for a 1ST down
14:541st & 10 at the 50TK Marshall run for 2 yds to the SDAK 48
14:542nd & 8 at opp 48Cam Miller pass complete to Jake Lippe for 6 yds to the SDAK 42
14:543rd & 2 at opp 42Cole Payton run for 2 yds to the SDAK 40 for a 1ST down
14:541st & 10 at opp 40Cam Miller pass complete to Joe Stoffel for 10 yds to the SDAK 30 for a 1ST down
14:541st & 10 at opp 30Barika Kpeenu run for 10 yds to the SDAK 20 for a 1ST down
14:541st & 10 at opp 20Barika Kpeenu run for 12 yds to the SDAK 8 for a 1ST down
14:541st & goal at opp 8Cole Payton run for 1 yd to the SDAK 7
7:232nd & goal at opp 7Cole Payton run for 7 yds for a TD (Griffin Crosa KICK)South Dakota 21, North Dakota State 10
7:23Timeout North Dakota State, clock 07:23
South Dakota Punt, 3 plays
7:17Kaedin Steindorf kickoff for 65 yds
7:171st & 10 at own 25Nate Thomas run for 6 yds to the SDAK 31
7:172nd & 4 at own 31Nate Thomas run for no gain to the SDAK 31
7:173rd & 4 at own 31Aidan Bouman pass incomplete
5:344th & 4 at own 31Tyler Ebel punt for 56 yds, downed at the NDSU 13
5:341st & 10 at own 13Timeout North Dakota State, clock 05:34
North Dakota State Field goal, 16 plays
5:341st & 10 at own 13Eli Green run for 12 yds to the NDSU 25 for a 1ST down
5:341st & 10 at own 25TK Marshall run for 8 yds to the NDSU 33
5:342nd & 2 at own 33Cam Miller pass complete to Zach Mathis for 22 yds to the SDAK 45 for a 1ST down
5:341st & 10 at opp 45TaMerik Williams run for no gain to the SDAK 45
5:342nd & 10 at opp 45Cam Miller run for 7 yds to the SDAK 38
5:343rd & 3 at opp 38Cole Payton run for 2 yds to the SDAK 36
5:344th & 1 at opp 36Cam Miller run for 2 yds to the SDAK 34 for a 1ST down
5:341st & 10 at opp 34TK Marshall run for 5 yds to the SDAK 29
0:002nd & 5 at opp 29Eli Green run for 5 yds to the SDAK 24 for a 1ST down
Q4 15:001st & 10 at opp 24Cole Payton run for 2 yds to the SDAK 22
Q4 15:002nd & 8 at opp 22Cole Payton run for 1 yd to the SDAK 21
Q4 15:003rd & 7 at opp 21Cam Miller pass complete to Zach Mathis for 9 yds to the SDAK 12 for a 1ST down
Q4 15:001st & 10 at opp 12TaMerik Williams run for 4 yds to the SDAK 8
Q4 11:483rd & 4 at opp 6Timeout North Dakota State, clock 11:48
Q4 11:482nd & 6 at opp 8Cam Miller run for 2 yds to the SDAK 6
Q4 11:483rd & 4 at opp 6Cole Payton run for a loss of 1 yard to the SDAK 7
Q4 11:104th & 5 at opp 7Griffin Crosa 26 yd FG GOODSouth Dakota 21, North Dakota State 13
4th quarter3 drives, then South Dakota 24, North Dakota State 19
South Dakota Field goal, 12 plays
11:03Kaedin Steindorf kickoff for 63 yds
11:031st & 10 at own 27Travis Theis run for 1 yd to the SDAK 28
11:032nd & 9 at own 28Travis Theis run for 2 yds to the SDAK 30
11:033rd & 7 at own 30Aidan Bouman pass complete to JJ Galbreath for 8 yds to the SDAK 38 for a 1ST down
11:031st & 10 at own 38North Dakota State Penalty, Face mask (15 yards) (Eli Mostaert) to the NDSU 39 for a 1ST down
11:031st & 10 at opp 39Keyondray Jones run for 7 yds to the NDSU 32
11:032nd & 3 at opp 32Nate Thomas run for 3 yds to the NDSU 29 for a 1ST down
11:031st & 10 at opp 29Nate Thomas run for 4 yds to the NDSU 25
11:032nd & 6 at opp 25Travis Theis run for 11 yds to the NDSU 14 for a 1ST down
11:031st & 10 at opp 14Nate Thomas run for a loss of 2 yards to the NDSU 16
11:032nd & 12 at opp 16South Dakota Penalty, False Start (Jordan Larsen) to the NDSU 21
11:032nd & 17 at opp 21Travis Theis run for a loss of 1 yard to the NDSU 22
11:033rd & 18 at opp 22Travis Theis run for 3 yds to the NDSU 19
2:494th & 15 at opp 19Will Leyland 37 yd FG GOODSouth Dakota 24, North Dakota State 13
North Dakota State Touchdown, 12 plays
2:49Timeout North Dakota State, clock 02:49
2:49Zeke Mata kickoff for 63 yds
2:491st & 10 at own 25Cam Miller pass incomplete
2:492nd & 10 at own 25Cam Miller pass complete to Eli Green for 9 yds to the NDSU 34
2:493rd & 1 at own 34Cam Miller run for 14 yds to the NDSU 48 for a 1ST down
2:491st & 10 at own 48Cam Miller pass complete to TaMerik Williams for 6 yds to the SDAK 46
2:492nd & 4 at opp 46Cam Miller pass incomplete
2:493rd & 4 at opp 46Cam Miller pass incomplete
2:494th & 4 at opp 46Cam Miller pass complete to Zach Mathis for 8 yds to the SDAK 38 for a 1ST down
1:151st & 10 at opp 27Timeout North Dakota State, clock 01:15
1:151st & 10 at opp 38Cam Miller pass complete to RaJa Nelson for 11 yds to the SDAK 27 for a 1ST down
1:151st & 10 at opp 27Cam Miller run for 20 yds to the SDAK 7 for a 1ST down
0:512nd & goal at opp 7Timeout North Dakota State, clock 00:51
0:511st & goal at opp 7Cam Miller pass complete to Joe Stoffel for no gain to the SDAK 7
0:453rd & goal at opp 7Timeout South Dakota, clock 00:45
0:452nd & goal at opp 7Cam Miller pass incomplete
0:453rd & goal at opp 7MILLER, Cam pass to the left incomplete intended for MATHIS, Zach thrown to the USD0. PENALTY USD Pass Interference on BARROS, Shahid enforced 5 yards to the USD2 and results in automatic 1ST DOWN [SG]. NO PLAY (replay the down).
0:361st & goal at opp 2Joe Stoffel 2 Yd pass from Cam Miller (Two-Point Pass Conversion Failed)South Dakota 24, North Dakota State 19
South Dakota End of game, 1 play
0:36Kaedin Steindorf kickoff for 11 yds
0:001st & 10 at opp 41Kneel down by BOUMAN, Aidan at NDS43 (team loss of 2), clock 00:00.

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.

North Dakota State leads 12–⁠3 in 15 meetings, counting the three since this game.

Recent meetings
2025North Dakota State 51, South Dakota 13
2024South Dakota 29, North Dakota State 28
2023North Dakota State 45, South Dakota 17FCS Championship – Quarterfinals, CFP Quarterfinal
2023South Dakota 24, North Dakota State 19
2022North Dakota State 34, South Dakota 17
2021North Dakota State 52, South Dakota 24

Around this game