From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Dakota State
South Dakota
340
Total yards
391
174
Passing yards
272
166
Rushing yards
119
7.9
Yards per pass
9.1
3.5
Yards per rush
4.0
19
First downs
23
7–15
Third downs
6–12
2–2
Fourth downs
1–1
0
Turnovers
0
4–41
Penalties
8–50
30:46
Possession
29:14
Efficiency
North Dakota State
South Dakota
41%
Success rate
50%
0.25
EPA per play
0.36
1.27
Explosiveness
1.31
0.29
Rushing EPA
0.17
0.17
Passing EPA
0.52
36%
Passing-down success
32%
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 and the line, going in
Our ratings (scores only)
North Dakota State 56% to win. South Dakota won as Elo’s underdog.
The line
North Dakota State −3, over/under 55.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. South Dakota drives left to right, North Dakota State right to left.
Q1 North Dakota StatePunt, 3 plays, 2 yards
Q1 South DakotaTouchdown, 11 plays, 80 yards
Q1 North Dakota StatePunt, 3 plays, 7 yards
Q1 South DakotaPunt, 3 plays, 0 yards
Q1 North Dakota StatePunt, 3 plays, 0 yards
Q1 South DakotaTouchdown, 7 plays, 73 yards
Q2 North Dakota StatePunt, 6 plays, 14 yards
Q2 South DakotaPunt, 7 plays, 17 yards
Q2 North Dakota StateTouchdown, 6 plays, 66 yards
Q2 South DakotaPunt, 3 plays, 5 yards
Q2 North Dakota StateTouchdown, 9 plays, 83 yards
Q2 South DakotaEnd of half, 1 play, −1 yard
Q3 South DakotaField goal, 10 plays, 51 yards
Q3 North Dakota StateTouchdown, 10 plays, 80 yards
Q3 South DakotaPunt, 7 plays, 37 yards
Q3 North Dakota StateTouchdown, 20 plays, 99 yards
Q4 South DakotaTouchdown, 6 plays, 71 yards
Q4 North Dakota StatePunt, 7 plays, 14 yards
Q4 South DakotaTouchdown, 6 plays, 58 yards
Q4 North Dakota StateEnd of game, 2 plays, −6 yards
Play by play
1st quarter6 drives, then South Dakota 7, North Dakota State 0
North Dakota State Punt, 3 plays
14:53
1st & 10 at own 35
Zeke Mata kickoff for 63 yds , TK Marshall return for 31 yds to the NDSU 33
14:45
1st & 10 at own 33
Cam Miller sacked by Mi’Quise Grace for a loss of 6 yards to the NDSU 27
14:06
2nd & 16 at own 27
Barika Kpeenu run for 10 yds to the NDSU 37
13:19
3rd & 6 at own 37
Cam Miller sacked by Mi’Quise Grace for a loss of 2 yards to the NDSU 35
12:49
4th & 8 at own 35
Kaedin Steindorf punt for 45 yds, fair catch by Carter Bell at the SDAK 20
South Dakota Touchdown, 11 plays
12:44
1st & 10 at own 20
Travis Theis run for 9 yds to the SDAK 29
11:59
2nd & 1 at own 29
Travis Theis run for 1 yd to the SDAK 30 for a 1ST down
11:13
1st & 10 at own 30
Aidan Bouman pass complete to Travis Theis for 23 yds to the NDSU 47 for a 1ST down
10:35
1st & 10 at opp 47
Travis Theis run for 10 yds to the NDSU 37 for a 1ST down
9:25
1st & 10 at opp 37
Aidan Bouman sacked by Will Mostaert for a loss of 7 yards to the NDSU 44 Aidan Bouman fumbled, recovered by SDAK Travis Theis , return for 0 yards
9:05
2nd & 17 at opp 44
Aidan Bouman pass incomplete to Jesse Miller
8:57
3rd & 17 at opp 44
Aidan Bouman pass complete to Carter Bell for 29 yds to the NDSU 15 for a 1ST down
8:18
1st & 10 at opp 15
Travis Theis run for 1 yd to the NDSU 14
7:32
2nd & 9 at opp 14
Aidan Bouman pass incomplete to Zach Witte
7:21
3rd & 9 at opp 14
Aidan Bouman pass complete to Keyondray Jones-Logan for 13 yds to the NDSU 1 for a 1ST down
6:55
1st & goal at opp 1
(06:57) No Huddle-Shotgun Jones-Logan,Keyondray rush middle for 2 yards loss to the NDSU03 (Mostaert,Eli) PENALTY USD False Start (Adams,Quaron) 5 yards from NDSU01 to NDSU06. NO PLAY.
6:35
1st & goal at opp 6
Travis Theis run for 6 yds for a TD (Will Leyland KICK)South Dakota 7, North Dakota State 0
North Dakota State Punt, 3 plays
6:30
1st & 10 at own 35
Zeke Mata kickoff for 63 yds , TK Marshall return for 23 yds to the NDSU 25
6:22
1st & 10 at own 25
CharMar Brown run for 5 yds to the NDSU 30
5:47
2nd & 5 at own 30
CharMar Brown run for 2 yds to the NDSU 32
5:05
3rd & 3 at own 32
Cam Miller run for no gain to the NDSU 32
4:34
4th & 3 at own 32
Kaedin Steindorf punt for 40 yds, fair catch by Carter Bell at the SDAK 28
South Dakota Punt, 3 plays
4:28
1st & 10 at own 28
Charles Pierre Jr. run for no gain to the SDAK 28
3:48
2nd & 10 at own 28
Charles Pierre Jr. run for no gain to the SDAK 28
3:04
3rd & 10 at own 28
Aidan Bouman pass incomplete to Carter Bell
2:58
4th & 10 at own 28
Tyler Ebel punt for 37 yds, fair catch by Jackson Williams at the NDSU 35
North Dakota State Punt, 3 plays
2:52
1st & 10 at own 35
CharMar Brown run for no gain to the NDSU 35
2:07
2nd & 10 at own 35
Cam Miller pass incomplete to RaJa Nelson
2:01
3rd & 10 at own 35
Cam Miller pass incomplete to Braylon Henderson
1:57
4th & 10 at own 35
Kaedin Steindorf punt for 38 yds, fair catch by Carter Bell at the SDAK 27
South Dakota Touchdown, 7 plays
1:50
1st & 10 at own 27
Charles Pierre Jr. run for 3 yds to the SDAK 30
1:06
2nd & 7 at own 30
Aidan Bouman pass complete to Carter Bell for 10 yds to the SDAK 40 for a 1ST down
0:00
1st & 10 at own 40
Keyondray Jones-Logan run for 26 yds to the NDSU 34 for a 1ST down
Q2 14:55
1st & 10 at opp 34
Travis Theis run for 11 yds to the NDSU 23 for a 1ST down
Q2 14:12
1st & 10 at opp 23
Keyondray Jones-Logan run for 4 yds to the NDSU 19
Q2 13:28
2nd & 6 at opp 19
Travis Theis run for 5 yds to the NDSU 14
Q2 12:44
3rd & 1 at opp 14
Travis Theis run for 14 yds for a TD (Will Leyland KICK)South Dakota 14, North Dakota State 0
2nd quarter6 drives, then Tied at 14
North Dakota State Punt, 6 plays
12:36
1st & 10 at own 35
Zeke Mata kickoff for 65 yds , Jackson Williams return for 37 yds to the NDSU 42
12:30
1st & 10 at own 42
Barika Kpeenu run for 5 yds to the NDSU 47
12:16
2nd & 5 at own 47
Cam Miller pass incomplete to Truman Werremeyer
12:15
3rd & 5 at own 47
Timeout South Dakota, clock 12:15
12:07
3rd & 5 at own 47
Cam Miller run for 7 yds to the SDAK 46 for a 1ST down
11:34
1st & 10 at opp 46
Cam Miller pass incomplete to Braylon Henderson
11:28
2nd & 10 at opp 46
CharMar Brown run for 2 yds to the SDAK 44
10:42
3rd & 8 at opp 44
Cam Miller pass complete to Bryce Lance for no gain to the SDAK 44
10:09
4th & 8 at opp 44
Kaedin Steindorf punt for 34 yds, fair catch by Carter Bell at the SDAK 10
South Dakota Punt, 7 plays
9:48
1st & 10 at own 10
Aidan Bouman pass complete to Jack Martens for 11 yds to the SDAK 21 for a 1ST down
9:21
1st & 10 at own 21
Keyondray Jones-Logan run for 4 yds to the SDAK 25
8:41
2nd & 6 at own 25
Aidan Bouman pass incomplete to Travis Theis
8:35
3rd & 6 at own 25
Aidan Bouman pass complete to Carter Bell for 10 yds to the SDAK 35 for a 1ST down
7:56
1st & 10 at own 35
Charles Pierre Jr. run for 5 yds to the SDAK 40
7:09
2nd & 5 at own 40
(07:16) Shotgun Bouman,Aidan pass incomplete short left to Bell,Carter thrown to USD49 QB hurried by Mostaert,Will PENALTY USD Ineligible Downfield on Pass (Cotton,Joe) 5 yards from USD40 to USD35. NO PLAY.
7:07
2nd & 10 at own 35
Aidan Bouman sacked by Jaxon Duttenhefer for a loss of 9 yards to the SDAK 26
6:21
3rd & 19 at own 26
Travis Theis run for 1 yd to the SDAK 27
5:36
4th & 18 at own 27
Tyler Ebel punt for 41 yds , Jackson Williams returns for 2 yds to the NDSU 34
North Dakota State Touchdown, 6 plays
5:31
1st & 10 at own 34
Cam Miller pass incomplete to Barika Kpeenu
5:25
2nd & 10 at own 34
Barika Kpeenu run for 2 yds to the NDSU 36
4:31
3rd & 8 at own 36
Cam Miller run for 16 yds to the SDAK 48 for a 1ST down
3:35
1st & 10 at opp 48
Cam Miller pass complete to RaJa Nelson for 30 yds to the SDAK 18 for a 1ST down
3:27
1st & 10 at opp 18
Barika Kpeenu run for no gain to the SDAK 18
2:45
2nd & 10 at opp 18
(02:51) Shotgun Miller,Cam pass complete short right to Terhark,Tyler caught at USD00, for 0 yards to the USD18 PENALTY NDSU Ineligible Downfield on Pass (Rock,Jake) 5 yards from USD18 to USD23. NO PLAY.
2:39
2nd & 15 at opp 23
Cam Miller pass complete to Braylon Henderson for 23 yds for a TD (Griffin Crosa KICK)South Dakota 14, North Dakota State 7
South Dakota Punt, 3 plays
2:33
1st & 10 at own 35
Eli Ozick kickoff for 62 yds , Keyondray Jones-Logan return for 27 yds to the SDAK 30
2:26
1st & 10 at own 30
Travis Theis run for 1 yd to the SDAK 31
2:00
2nd & 9 at own 31
Timeout South Dakota, clock 02:00
1:53
2nd & 9 at own 31
Charles Pierre Jr. run for 4 yds to the SDAK 35
1:53
3rd & 5 at own 35
Timeout South Dakota, clock 01:53
1:49
3rd & 5 at own 35
Aidan Bouman pass incomplete to Carter Bell
1:43
4th & 5 at own 35
Tyler Ebel punt for 48 yds, fair catch by Jackson Williams at the NDSU 17
North Dakota State Touchdown, 9 plays
1:36
1st & 10 at own 17
Cam Miller pass incomplete to Chris Harris
1:26
2nd & 10 at own 17
Cam Miller pass complete to RaJa Nelson for 10 yds to the NDSU 27 for a 1ST down
1:12
1st & 10 at own 27
Cam Miller run for 1 yd to the NDSU 28
1:12
2nd & 9 at own 28
Timeout South Dakota, clock 01:12
1:04
2nd & 9 at own 28
Cam Miller pass complete to Bryce Lance for 48 yds to the SDAK 24 for a 1ST down
1:04
1st & 10 at opp 24
Timeout South Dakota, clock 01:04
0:58
1st & 10 at opp 24
Cam Miller pass incomplete to Chris Harris
0:44
2nd & 10 at opp 24
Cam Miller pass complete to Braylon Henderson for 9 yds to the SDAK 15
0:44
3rd & 1 at opp 15
Timeout South Dakota, clock 00:44
0:39
3rd & 1 at opp 15
Cam Miller run for 8 yds to the SDAK 7 for a 1ST down South Dakota Penalty, UNS: Unsportsmanlike Conduct (Caleb McKenzie) to the SDAK 3 for a 1ST down
0:34
1st & goal at opp 3
Cam Miller pass incomplete to Bryce Lance
0:26
2nd & goal at opp 3
CharMar Brown run for 3 yds for a TD (Griffin Crosa KICK)Tied at 14
South Dakota End of half, 1 play
0:26
1st & 10 at own 35
Eli Ozick kickoff for 42 yds
0:00
1st & 10 at own 25
A. Bouman takes a knee
3rd quarter4 drives, then North Dakota State 21, South Dakota 17
South Dakota Field goal, 10 plays
15:00
1st & 10 at own 35
Eli Ozick kickoff for 36 yds
14:52
1st & 10 at own 29
Travis Theis run for 4 yds to the SDAK 33
14:05
2nd & 6 at own 33
Aidan Bouman pass complete to Travis Theis for 5 yds to the SDAK 38
13:28
3rd & 1 at own 38
Charles Pierre Jr. run for 14 yds to the NDSU 48 for a 1ST down North Dakota State Penalty, (15 Yards) to the NDSU 33 for a 1ST down
13:05
1st & 10 at opp 33
Aidan Bouman pass complete to Keyondray Jones-Logan for 5 yds to the NDSU 28
12:34
2nd & 5 at opp 28
Keyondray Jones-Logan run for 2 yds to the NDSU 26
11:54
3rd & 3 at opp 26
Travis Theis run for 4 yds to the NDSU 22 for a 1ST down
11:14
1st & 10 at opp 22
Charles Pierre Jr. run for 2 yds to the NDSU 20
10:32
2nd & 8 at opp 20
Aidan Bouman pass incomplete to Carter Bell
10:28
3rd & 8 at opp 20
Aidan Bouman pass incomplete to Charles Pierre Jr.
10:21
4th & 8 at opp 20
Will Leyland 37 yd FG GOODSouth Dakota 17, North Dakota State 14
North Dakota State Touchdown, 10 plays
10:17
1st & 10 at own 35
Zeke Mata kickoff for 60 yds , TK Marshall return for 15 yds to the NDSU 20
10:06
1st & 10 at own 20
CharMar Brown run for 3 yds to the NDSU 23
9:41
2nd & 7 at own 23
Cam Miller pass incomplete to Bryce Lance
9:30
3rd & 7 at own 23
Cam Miller pass complete to Chris Harris for 44 yds to the SDAK 33 for a 1ST down
8:52
1st & 10 at opp 33
Cam Miller pass complete to Braylon Henderson for 8 yds to the SDAK 25
8:09
2nd & 2 at opp 25
Cam Miller run for 9 yds to the SDAK 16 for a 1ST down
7:35
1st & 10 at opp 16
Cam Miller run for 6 yds to the SDAK 10
6:54
2nd & 4 at opp 10
Barika Kpeenu run for 1 yd to the SDAK 9
6:11
3rd & 3 at opp 9
Cam Miller run for 3 yds to the SDAK 6 for a 1ST down
5:31
1st & goal at opp 6
Barika Kpeenu run for 4 yds to the SDAK 2
4:48
2nd & goal at opp 2
Cam Miller run for 2 yds for a TD (Griffin Crosa KICK)North Dakota State 21, South Dakota 17
South Dakota Punt, 7 plays
4:42
1st & 10 at own 35
Eli Ozick kickoff for 64 yds , Keyondray Jones-Logan return for 22 yds to the SDAK 23
4:30
1st & 10 at own 23
Aidan Bouman pass complete to Travis Theis for 5 yds to the SDAK 28
3:45
2nd & 5 at own 28
Aidan Bouman pass complete to Keyondray Jones-Logan for 6 yds to the SDAK 34 for a 1ST down
3:08
1st & 10 at own 34
Aidan Bouman pass complete to Travis Theis for 12 yds to the SDAK 46 for a 1ST down
2:24
1st & 10 at own 46
Carter Bell run for 10 yds to the NDSU 44 for a 1ST down
1:41
1st & 10 at opp 44
L.J. Phillips Jr. run for 5 yds to the NDSU 39
0:55
2nd & 5 at opp 39
Travis Theis run for a loss of 1 yard to the NDSU 40
0:12
3rd & 6 at opp 40
Aidan Bouman pass incomplete to AJ Coons
0:03
4th & 6 at opp 40
Tyler Ebel punt for 39 yds
North Dakota State Touchdown, 20 plays
0:00
1st & 10 at own 1
CharMar Brown run for 4 yds to the NDSU 5
Q4 14:53
2nd & 6 at own 5
CharMar Brown run for 8 yds to the NDSU 13 for a 1ST down South Dakota Penalty, Face Mask (15 yards) (Teven McKelvey) to the NDSU 28 for a 1ST down
Q4 14:32
1st & 10 at own 28
CharMar Brown run for 4 yds to the NDSU 32
Q4 13:54
2nd & 6 at own 32
Cam Miller run for 5 yds to the NDSU 37
Q4 13:28
3rd & 1 at own 37
Cam Miller run for no gain to the NDSU 37
Q4 12:42
4th & 1 at own 37
Cam Miller run for 3 yds to the NDSU 40 for a 1ST down
Q4 12:01
1st & 10 at own 40
Cam Miller pass incomplete to Mekhi Collins
Q4 11:55
2nd & 10 at own 40
Barika Kpeenu run for 4 yds to the NDSU 44
Q4 11:01
3rd & 6 at own 44
Cam Miller run for 5 yds to the NDSU 49
Q4 10:19
4th & 1 at own 49
Cam Miller run for 16 yds to the SDAK 35 for a 1ST down
Q4 9:35
1st & 10 at opp 35
CharMar Brown run for 5 yds to the SDAK 30
Q4 8:53
2nd & 5 at opp 30
CharMar Brown run for 5 yds to the SDAK 25 for a 1ST down
Q4 8:32
1st & 10 at opp 25
CharMar Brown run for 3 yds to the SDAK 22
Q4 7:51
2nd & 7 at opp 22
RaJa Nelson run for 2 yds to the SDAK 20
Q4 7:13
3rd & 5 at opp 20
Timeout South Dakota, clock 07:13
Q4 6:48
3rd & 5 at opp 20
Cam Miller pass complete to RaJa Nelson for 8 yds to the SDAK 12 for a 1ST down
Q4 6:23
1st & 10 at opp 12
CharMar Brown run for no gain to the SDAK 12
Q4 5:36
2nd & 10 at opp 12
Cam Miller pass incomplete to RaJa Nelson
Q4 5:23
3rd & 10 at opp 12
Cam Miller run for no gain to the SDAK 12
Q4 4:54
4th & 10 at opp 12
(04:56) Crosa,Griffin field goal attempt from 30 yards nullified by penaltyGOOD (H: Steindorf,Kaedin, LS: Bowers,Caleb), clock 04:54 PENALTY USD Leaping (Shorter,Dennis) 6 yards from USD12 to USD06, 1ST DOWN. NO PLAY.
Q4 4:44
1st & goal at opp 6
CharMar Brown run for 5 yds to the SDAK 1
Q4 4:10
2nd & goal at opp 1
CharMar Brown run for 1 yd for a TD (Griffin Crosa KICK)North Dakota State 28, South Dakota 17
4th quarter4 drives, then South Dakota 29, North Dakota State 28
South Dakota Touchdown, 6 plays
4:10
1st & 10 at own 35
Eli Ozick kickoff for 36 yds
4:06
1st & 10 at own 29
Aidan Bouman pass incomplete to Jesse Miller
4:03
2nd & 10 at own 29
Aidan Bouman pass incomplete to Jesse Miller
3:59
3rd & 10 at own 29
Aidan Bouman pass incomplete to Quaron Adams
3:40
4th & 10 at own 29
Aidan Bouman pass complete to Javion Phelps for 31 yds to the NDSU 40 for a 1ST down
3:29
1st & 10 at opp 40
Aidan Bouman pass incomplete to Jesse Miller
3:22
2nd & 10 at opp 40
Aidan Bouman pass complete to Jack Martens for 40 yds for a TD (Two-Point Conversion failed)North Dakota State 28, South Dakota 23
North Dakota State Punt, 7 plays
3:20
1st & 10 at own 35
Zeke Mata kickoff for 64 yds , Braylon Henderson return for 1 yd to the NDSU 2
3:20
1st & 10 at own 2
PENALTY USD Offside (Newsom,Mosai) 5 yards from NDSU02 to NDSU07. NO PLAY.
3:14
1st & 5 at own 7
CharMar Brown run for 1 yd to the NDSU 8
2:31
2nd & 4 at own 8
North Dakota State Penalty, (-6 Yards) to the NDSU 6
2:05
2nd & 6 at own 6
CharMar Brown run for 3 yds to the NDSU 9
2:00
3rd & 3 at own 9
Timeout South Dakota, clock 02:00
1:55
3rd & 3 at own 9
Cam Miller run for 3 yds to the NDSU 12 for a 1ST down
1:30
2nd & 14 at own 8
Timeout South Dakota, clock 01:30
1:28
1st & 10 at own 12
CharMar Brown run for a loss of 4 yards to the NDSU 8
1:28
3rd & 12 at own 10
Timeout South Dakota, clock 01:28
1:27
2nd & 14 at own 8
Barika Kpeenu run for 2 yds to the NDSU 10
1:22
4th & 6 at own 16
Timeout South Dakota, clock 01:22
1:21
3rd & 12 at own 10
Cam Miller run for 6 yds to the NDSU 16
1:16
4th & 6 at own 16
Kaedin Steindorf punt for 42 yds, fair catch by Carter Bell at the SDAK 42
South Dakota Touchdown, 6 plays
1:06
1st & 10 at own 42
Aidan Bouman pass complete to Quaron Adams for 9 yds to the NDSU 49
0:51
2nd & 1 at opp 49
Aidan Bouman pass complete to Charles Pierre Jr. for 4 yds to the NDSU 45 for a 1ST down
0:49
1st & 10 at opp 45
PENALTY USD False Start (Henderson,Bryce) 5 yards from NDSU45 to NDSU50. NO PLAY.
0:47
1st & 15 at the 50
Aidan Bouman pass incomplete to Javion Phelps
0:40
1st & 10 at opp 27
Aidan Bouman pass complete to Carter Bell for 11 yds to the NDSU 16 for a 1ST down
0:20
1st & 10 at opp 16
Aidan Bouman sacked for a loss of 9 yards to the NDSU 25
0:12
2nd & 19 at opp 25
Aidan Bouman pass complete to Javion Phelps for 25 yds for a TD (Two-Point Conversion failed)South Dakota 29, North Dakota State 28
0:12
1st & goal at opp 3
PENALTY USD Delay Of Game 5 yards from NDSU03 to NDSU08. NO PLAY.
0:12
1st & 10 at own 35
PENALTY NDSU UNS: Unsportsmanlike Conduct (Givance,Darius) 15 yards from USD35 to USD50. NO PLAY.
North Dakota State End of game, 2 plays
0:11
1st & 10 at the 50
Zeke Mata kickoff for 32 yds , Finn Diggins return for no gain to the NDSU 18
0:06
1st & 10 at own 18
Cam Miller pass incomplete to Chris Harris
0:06
2nd & 10 at own 18
Timeout South Dakota, clock 00:06
0:00
2nd & 10 at own 18
Cam Miller pass complete to Bryce Lance for 6 yds to the NDSU 12
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.