From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
South Dakota
North Dakota State
269
Total yards
348
168
Passing yards
159
101
Rushing yards
189
14.0
Yards per pass
6.4
3.9
Yards per rush
4.7
15
First downs
23
2–4
Third downs
6–12
0–0
Fourth downs
2–2
0
Turnovers
1
4–25
Penalties
6–52
24:28
Possession
35:32
Efficiency
South Dakota
North Dakota State
51%
Success rate
52%
0.41
EPA per play
0.21
1.29
Explosiveness
0.87
−0.02
Rushing EPA
0.25
1.29
Passing EPA
0.31
55%
Passing-down success
54%
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
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.
Q1 South DakotaTouchdown, 6 plays, 75 yards
Q1 North Dakota StateField goal, 16 plays, 56 yards
Q1 South DakotaTouchdown, 11 plays, 78 yards
Q2 North Dakota StateInterception, 5 plays, 21 yards
Q2 South DakotaTouchdown, 2 plays, 46 yards
Q2 North Dakota StatePunt, 6 plays, 17 yards
Q2 South DakotaEnd of half, 4 plays, 19 yards
Q3 North Dakota StateTouchdown, 12 plays, 89 yards
Q3 South DakotaPunt, 3 plays, 6 yards
Q3 North Dakota StateField goal, 16 plays, 80 yards
Q4 South DakotaField goal, 12 plays, 54 yards
Q4 North Dakota StateTouchdown, 12 plays, 75 yards
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:00
Kaedin Steindorf kickoff for 65 yds for a touchback
15:00
1st & 15 at own 20
Aidan Bouman pass complete to Travis Theis for no gain to the SDAK 20
15:00
2nd & 15 at own 20
Travis Theis run for 2 yds to the SDAK 22
15:00
3rd & 13 at own 22
Aidan Bouman pass complete to Carter Bell for 16 yds to the SDAK 38 for a 1ST down
15:00
1st & 10 at own 38
Aidan Bouman pass complete to Jack Martens for 11 yds to the SDAK 49 for a 1ST down
15:00
1st & 10 at own 49
Nate Thomas run for 1 yd to the 50 yard line
11:23
2nd & 9 at the 50
Aidan 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:23
Zeke Mata kickoff for 65 yds for a touchback
11:23
1st & 10 at own 25
RaJa Nelson run for 6 yds to the NDSU 31
11:23
2nd & 4 at own 31
Cam Miller pass complete to Finn Diggins for 9 yds to the NDSU 40 for a 1ST down
11:23
1st & 10 at own 40
TaMerik Williams run for 3 yds to the NDSU 43
11:23
2nd & 7 at own 43
TK Marshall run for 4 yds to the NDSU 47
11:23
3rd & 3 at own 47
Cam Miller run for 7 yds to the SDAK 46 for a 1ST down
11:23
1st & 10 at opp 46
TK Marshall run for 8 yds to the SDAK 38
11:23
2nd & 2 at opp 38
Barika Kpeenu run for 3 yds to the SDAK 35 for a 1ST down
11:23
1st & 10 at opp 35
Cam Miller pass complete to Tyler Terhark for 3 yds to the SDAK 32
11:23
2nd & 7 at opp 32
Cam Miller pass complete to Finn Diggins for 9 yds to the SDAK 23 for a 1ST down
11:23
1st & 10 at opp 23
Cam Miller pass complete to Finn Diggins for 3 yds to the SDAK 20
11:23
2nd & 7 at opp 20
Cam Miller run for 2 yds to the SDAK 18
11:23
3rd & 5 at opp 18
Cam Miller run for 11 yds to the SDAK 7 for a 1ST down
11:23
1st & goal at opp 7
Cam Miller run for 3 yds to the SDAK 4
11:23
2nd & goal at opp 4
Cam Miller sacked by Mi’Quise Grace for a loss of 6 yards to the SDAK 10
1:52
3rd & goal at opp 10
MILLER, 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:52
3rd & goal at opp 25
Timeout North Dakota State, clock 01:52
1:52
3rd & goal at opp 25
Cam Miller run for 6 yds to the SDAK 19
1:16
4th & goal at opp 19
Griffin Crosa 37 yd FG GOODSouth Dakota 7, North Dakota State 3
1:16
Timeout North Dakota State, clock 01:16
South Dakota Touchdown, 11 plays
1:10
1st & 10 at own 22
Timeout North Dakota State, clock 01:10
1:10
Kaedin Steindorf kickoff for 62 yds
1:10
1st & 10 at own 22
Nate Thomas run for 8 yds to the SDAK 30
0:00
2nd & 2 at own 30
Nate Thomas run for 6 yds to the SDAK 36 for a 1ST down
Q2 15:00
1st & 10 at own 36
Aidan Bouman pass complete to Jack Martens for 12 yds to the SDAK 48 for a 1ST down
Q2 15:00
1st & 10 at own 48
Nate Thomas run for no gain to the SDAK 48
Q2 15:00
2nd & 10 at own 48
BOUMAN, 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:00
1st & 10 at opp 48
Aidan Bouman pass complete to JJ Galbreath for 13 yds to the NDSU 35 for a 1ST down
Q2 15:00
1st & 10 at opp 35
Travis Theis run for 9 yds to the NDSU 26
Q2 15:00
2nd & 1 at opp 26
Nate Thomas run for 2 yds to the NDSU 24 for a 1ST down
Q2 15:00
1st & 10 at opp 24
Aidan Bouman pass incomplete
Q2 15:00
2nd & 10 at opp 24
Aidan Bouman pass complete to Carter Bell for 7 yds to the NDSU 17
Q2 15:00
1st & goal at opp 9
Nate Thomas run for 1 yd to the NDSU 8
Q2 9:47
2nd & goal at opp 8
Keyondray Jones run for 8 yds for a TD (Will Leyland KICK)South Dakota 14, North Dakota State 3
Q2 9:47
Timeout North Dakota State, clock 09:47
2nd quarter4 drives, then South Dakota 21, North Dakota State 3
North Dakota State Interception, 5 plays
9:39
1st & 10 at own 6
Timeout North Dakota State, clock 09:39
9:39
Zeke Mata kickoff for 64 yds , return for no gain to the NDSU 6
9:39
1st & 10 at own 6
TaMerik Williams run for 1 yd to the NDSU 7
9:39
2nd & 9 at own 7
Cam Miller pass complete to Joe Stoffel for 16 yds to the NDSU 23 for a 1ST down
9:39
1st & 10 at own 23
Cam Miller pass complete to Zach Mathis for 3 yds to the NDSU 26
9:39
2nd & 7 at own 26
TaMerik Williams run for 1 yd to the NDSU 27
6:41
3rd & 6 at own 27
Cam Miller pass intercepted
South Dakota Touchdown, 2 plays
6:41
1st & 10 at opp 46
Travis Theis run for 4 yds to the NDSU 42
5:53
2nd & 16 at own 48
Timeout North Dakota State, clock 05:53
5:53
2nd & 6 at opp 42
BOUMAN, 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:30
2nd & 16 at own 48
Aidan Bouman pass complete to Carter Bell for 52 yds for a TD (Will Leyland KICK)South Dakota 21, North Dakota State 3
5:30
Timeout North Dakota State, clock 05:30
North Dakota State Punt, 6 plays
5:24
Zeke Mata kickoff for 65 yds
5:24
1st & 10 at own 16
Cam Miller run for 2 yds to the NDSU 18
5:24
2nd & 8 at own 18
Cam Miller pass incomplete
5:24
3rd & 8 at own 18
Cam Miller pass complete to Eli Green for 13 yds to the NDSU 31 for a 1ST down
5:24
1st & 10 at own 31
TaMerik Williams run for 2 yds to the NDSU 33
5:24
2nd & 8 at own 33
TK Marshall run for no gain to the NDSU 33
5:24
3rd & 8 at own 33
Cam Miller pass incomplete
2:25
4th & 8 at own 33
Kaedin Steindorf punt for 42 yds, fair catch by Carter Bell at the SDAK 25
South Dakota End of half, 4 plays
2:25
1st & 10 at own 25
Nate Thomas run for 8 yds to the SDAK 33
1:03
1st & 10 at own 41
Timeout South Dakota, clock 01:03
1:03
2nd & 2 at own 33
Travis Theis run for 8 yds to the SDAK 41 for a 1ST down
1:03
1st & 10 at own 41
Aidan Bouman pass complete to Carter Bell for a loss of 1 yard to the SDAK 40
0:00
2nd & 11 at own 40
Nate 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:54
Zeke Mata kickoff for 65 yds
14:54
1st & 10 at own 11
TaMerik Williams run for 8 yds to the NDSU 19
14:54
2nd & 2 at own 19
Cam Miller pass complete to Logan Hofstedt for 15 yds to the NDSU 34 for a 1ST down
14:54
1st & 10 at own 34
Cole Payton run for 5 yds to the NDSU 39
14:54
2nd & 5 at own 39
TK Marshall run for 11 yds to the 50 yard line for a 1ST down
14:54
1st & 10 at the 50
TK Marshall run for 2 yds to the SDAK 48
14:54
2nd & 8 at opp 48
Cam Miller pass complete to Jake Lippe for 6 yds to the SDAK 42
14:54
3rd & 2 at opp 42
Cole Payton run for 2 yds to the SDAK 40 for a 1ST down
14:54
1st & 10 at opp 40
Cam Miller pass complete to Joe Stoffel for 10 yds to the SDAK 30 for a 1ST down
14:54
1st & 10 at opp 30
Barika Kpeenu run for 10 yds to the SDAK 20 for a 1ST down
14:54
1st & 10 at opp 20
Barika Kpeenu run for 12 yds to the SDAK 8 for a 1ST down
14:54
1st & goal at opp 8
Cole Payton run for 1 yd to the SDAK 7
7:23
2nd & goal at opp 7
Cole Payton run for 7 yds for a TD (Griffin Crosa KICK)South Dakota 21, North Dakota State 10
7:23
Timeout North Dakota State, clock 07:23
South Dakota Punt, 3 plays
7:17
Kaedin Steindorf kickoff for 65 yds
7:17
1st & 10 at own 25
Nate Thomas run for 6 yds to the SDAK 31
7:17
2nd & 4 at own 31
Nate Thomas run for no gain to the SDAK 31
7:17
3rd & 4 at own 31
Aidan Bouman pass incomplete
5:34
4th & 4 at own 31
Tyler Ebel punt for 56 yds, downed at the NDSU 13
5:34
1st & 10 at own 13
Timeout North Dakota State, clock 05:34
North Dakota State Field goal, 16 plays
5:34
1st & 10 at own 13
Eli Green run for 12 yds to the NDSU 25 for a 1ST down
5:34
1st & 10 at own 25
TK Marshall run for 8 yds to the NDSU 33
5:34
2nd & 2 at own 33
Cam Miller pass complete to Zach Mathis for 22 yds to the SDAK 45 for a 1ST down
5:34
1st & 10 at opp 45
TaMerik Williams run for no gain to the SDAK 45
5:34
2nd & 10 at opp 45
Cam Miller run for 7 yds to the SDAK 38
5:34
3rd & 3 at opp 38
Cole Payton run for 2 yds to the SDAK 36
5:34
4th & 1 at opp 36
Cam Miller run for 2 yds to the SDAK 34 for a 1ST down
5:34
1st & 10 at opp 34
TK Marshall run for 5 yds to the SDAK 29
0:00
2nd & 5 at opp 29
Eli Green run for 5 yds to the SDAK 24 for a 1ST down
Q4 15:00
1st & 10 at opp 24
Cole Payton run for 2 yds to the SDAK 22
Q4 15:00
2nd & 8 at opp 22
Cole Payton run for 1 yd to the SDAK 21
Q4 15:00
3rd & 7 at opp 21
Cam Miller pass complete to Zach Mathis for 9 yds to the SDAK 12 for a 1ST down
Q4 15:00
1st & 10 at opp 12
TaMerik Williams run for 4 yds to the SDAK 8
Q4 11:48
3rd & 4 at opp 6
Timeout North Dakota State, clock 11:48
Q4 11:48
2nd & 6 at opp 8
Cam Miller run for 2 yds to the SDAK 6
Q4 11:48
3rd & 4 at opp 6
Cole Payton run for a loss of 1 yard to the SDAK 7
Q4 11:10
4th & 5 at opp 7
Griffin 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:03
Kaedin Steindorf kickoff for 63 yds
11:03
1st & 10 at own 27
Travis Theis run for 1 yd to the SDAK 28
11:03
2nd & 9 at own 28
Travis Theis run for 2 yds to the SDAK 30
11:03
3rd & 7 at own 30
Aidan Bouman pass complete to JJ Galbreath for 8 yds to the SDAK 38 for a 1ST down
11:03
1st & 10 at own 38
North Dakota State Penalty, Face mask (15 yards) (Eli Mostaert) to the NDSU 39 for a 1ST down
11:03
1st & 10 at opp 39
Keyondray Jones run for 7 yds to the NDSU 32
11:03
2nd & 3 at opp 32
Nate Thomas run for 3 yds to the NDSU 29 for a 1ST down
11:03
1st & 10 at opp 29
Nate Thomas run for 4 yds to the NDSU 25
11:03
2nd & 6 at opp 25
Travis Theis run for 11 yds to the NDSU 14 for a 1ST down
11:03
1st & 10 at opp 14
Nate Thomas run for a loss of 2 yards to the NDSU 16
11:03
2nd & 12 at opp 16
South Dakota Penalty, False Start (Jordan Larsen) to the NDSU 21
11:03
2nd & 17 at opp 21
Travis Theis run for a loss of 1 yard to the NDSU 22
11:03
3rd & 18 at opp 22
Travis Theis run for 3 yds to the NDSU 19
2:49
4th & 15 at opp 19
Will Leyland 37 yd FG GOODSouth Dakota 24, North Dakota State 13
North Dakota State Touchdown, 12 plays
2:49
Timeout North Dakota State, clock 02:49
2:49
Zeke Mata kickoff for 63 yds
2:49
1st & 10 at own 25
Cam Miller pass incomplete
2:49
2nd & 10 at own 25
Cam Miller pass complete to Eli Green for 9 yds to the NDSU 34
2:49
3rd & 1 at own 34
Cam Miller run for 14 yds to the NDSU 48 for a 1ST down
2:49
1st & 10 at own 48
Cam Miller pass complete to TaMerik Williams for 6 yds to the SDAK 46
2:49
2nd & 4 at opp 46
Cam Miller pass incomplete
2:49
3rd & 4 at opp 46
Cam Miller pass incomplete
2:49
4th & 4 at opp 46
Cam Miller pass complete to Zach Mathis for 8 yds to the SDAK 38 for a 1ST down
1:15
1st & 10 at opp 27
Timeout North Dakota State, clock 01:15
1:15
1st & 10 at opp 38
Cam Miller pass complete to RaJa Nelson for 11 yds to the SDAK 27 for a 1ST down
1:15
1st & 10 at opp 27
Cam Miller run for 20 yds to the SDAK 7 for a 1ST down
0:51
2nd & goal at opp 7
Timeout North Dakota State, clock 00:51
0:51
1st & goal at opp 7
Cam Miller pass complete to Joe Stoffel for no gain to the SDAK 7
0:45
3rd & goal at opp 7
Timeout South Dakota, clock 00:45
0:45
2nd & goal at opp 7
Cam Miller pass incomplete
0:45
3rd & goal at opp 7
MILLER, 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:36
1st & goal at opp 2
Joe 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:36
Kaedin Steindorf kickoff for 11 yds
0:00
1st & 10 at opp 41
Kneel 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.