From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Dakota State
South Dakota State
420
Total yards
507
260
Passing yards
223
160
Rushing yards
284
9.0
Yards per pass
10.6
4.3
Yards per rush
7.7
21
First downs
22
5–12
Third downs
9–14
1–3
Fourth downs
0–0
3
Turnovers
0
2–25
Penalties
3–20
28:00
Possession
31:38
Efficiency
North Dakota State
South Dakota State
47%
Success rate
48%
0.04
EPA per play
0.61
0.96
Explosiveness
1.75
−0.01
Rushing EPA
0.50
0.10
Passing EPA
0.80
25%
Passing-down success
37%
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)
South Dakota State 51% to win. Elo’s favorite won.
The line
South Dakota State −5, over/under 47.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were South Dakota State 64%, North Dakota State 36%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. South Dakota State drives left to right, North Dakota State right to left.
Q1 North Dakota StatePunt, 3 plays, 9 yards
Q1 South Dakota StateTouchdown, 9 plays, 85 yards
Q1 North Dakota StateTouchdown, 6 plays, 75 yards
Q1 South Dakota StatePunt, 3 plays, 1 yard
Q1 North Dakota StatePunt, 3 plays, 4 yards
Q1 South Dakota StateTouchdown, 8 plays, 77 yards
Q2 North Dakota StateFumble, 1 play, 0 yards
Q2 South Dakota StateTouchdown, 4 plays, 34 yards
Q2 North Dakota StatePunt, 5 plays, 19 yards
Q2 South Dakota StateTouchdown, 9 plays, 84 yards
Q2 North Dakota StateTouchdown, 4 plays, 65 yards
Q2 South Dakota StateField goal, 6 plays, 10 yards
Q3 South Dakota StateTouchdown, 3 plays, 74 yards
Q3 North Dakota StatePunt, 5 plays, 10 yards
Q3 South Dakota StatePunt, 7 plays, 33 yards
Q3 North Dakota StateTouchdown, 16 plays, 99 yards
Q4 South Dakota StatePunt, 3 plays, −9 yards
Q4 North Dakota StateInterception, 3 plays, 14 yards
Q4 South Dakota StateTouchdown, 4 plays, 42 yards
Q4 North Dakota StateInterception, 10 plays, 39 yards
Q4 South Dakota StatePunt, 3 plays, 4 yards
Q4 North Dakota StateTurnover on downs, 10 plays, 57 yards
Play by play
1st quarter6 drives, then Tied at 7
North Dakota State Punt, 3 plays
15:00
1st & 10 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
14:40
1st & 10 at own 25
Kobe Johnson run for 5 yds to the NDkSt 30
14:20
2nd & 5 at own 30
Kobe Johnson run for 2 yds to the NDkSt 32
13:30
3rd & 3 at own 32
Cam Miller run for 2 yds to the NDkSt 34
13:16
4th & 1 at own 34
Kaedin Steindorf punt for 51 yds, fair catch by Jadon Janke at the SDkSt 15
South Dakota State Touchdown, 9 plays
12:50
1st & 10 at own 15
Mark Gronowski pass complete to Tucker Kraft for 12 yds to the SDkSt 27 for a 1ST down
12:30
1st & 10 at own 27
Isaiah Davis run for 11 yds to the SDkSt 38 for a 1ST down
12:00
1st & 10 at own 38
Isaiah Davis run for 3 yds to the SDkSt 41
11:10
2nd & 7 at own 41
Mark Gronowski pass complete to Isaiah Davis for 16 yds to the NDkSt 43 for a 1ST down
10:35
1st & 10 at opp 43
Amar Johnson run for 6 yds to the NDkSt 37
10:09
2nd & 4 at opp 37
Mark Gronowski pass incomplete to Jadon Janke
10:02
3rd & 4 at opp 37
Isaiah Davis run for 4 yds to the NDkSt 33 for a 1ST down
9:30
1st & 10 at opp 33
Mark Gronowski pass complete to Jadon Janke for 17 yds to the NDkSt 16 for a 1ST down
9:12
1st & 10 at opp 16
Isaiah Davis run for 16 yds for a TD (Hunter Dustman KICK)South Dakota State 7, North Dakota State 0
North Dakota State Touchdown, 6 plays
9:12
1st & 10 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
9:08
1st & 10 at own 25
Cam Miller pass incomplete to TaMerik Williams
8:50
2nd & 10 at own 25
Kobe Johnson run for 13 yds to the NDkSt 38 for a 1ST down
8:10
1st & 10 at own 38
Cam Miller pass complete to Zach Mathis for 27 yds to the SDkSt 35 for a 1ST down
7:40
1st & 10 at opp 35
Cam Miller pass complete to Joe Stoffel for 8 yds to the SDkSt 27
6:50
2nd & 2 at opp 27
TaMerik Williams run for no gain to the SDkSt 27
6:31
3rd & 2 at opp 27
Cam Miller pass complete to Joe Stoffel for 27 yds for a TD (Griffin Crosa KICK)Tied at 7
South Dakota State Punt, 3 plays
6:25
3rd & 2 at own 35
Will Cardinal kickoff for 57 yds , Jadon Janke return for no gain to the SDkSt 8
6:15
1st & 10 at own 8
Mark Gronowski run for 2 yds to the SDkSt 10
5:20
2nd & 8 at own 10
Amar Johnson run for a loss of 1 yard to the SDkSt 9
4:45
3rd & 9 at own 9
Mark Gronowski pass complete to Amar Johnson for no gain to the SDkSt 9
4:09
4th & 9 at own 9
Hunter Dustman punt for 53 yds , Jayden Price returns for a loss of 3 yards to the NDkSt 35
North Dakota State Punt, 3 plays
3:45
1st & 10 at own 35
Kobe Johnson run for a loss of 4 yards to the NDkSt 31
3:10
2nd & 14 at own 31
Cam Miller run for 8 yds to the NDkSt 39
2:35
3rd & 6 at own 39
Cam Miller pass incomplete to Jake Lippe
2:27
4th & 6 at own 39
Kaedin Steindorf punt for 38 yds , Jadon Janke returns for no gain to the SDkSt 23
South Dakota State Touchdown, 8 plays
2:05
1st & 10 at own 23
Isaiah Davis run for 9 yds to the SDkSt 32
1:30
2nd & 1 at own 32
Isaiah Davis run for no gain to the SDkSt 32
1:00
3rd & 1 at own 32
Timeout SO DAKOTA ST, clock 01:00
0:55
3rd & 1 at own 32
Mark Gronowski run for 2 yds to the SDkSt 34 for a 1ST down
0:00
1st & 10 at own 34
Mark Gronowski pass complete to Jadon Janke for 18 yds to the NDkSt 48 for a 1ST down
Q2 14:40
1st & 10 at opp 48
Isaiah Davis run for 1 yd to the NDkSt 47
Q2 13:55
2nd & 9 at opp 47
Mark Gronowski run for 3 yds to the NDkSt 44
Q2 13:10
3rd & 6 at opp 44
Mark Gronowski pass complete to Isaiah Davis for 12 yds to the NDkSt 32 for a 1ST down
Q2 12:50
1st & 10 at opp 32
Amar Johnson run for 32 yds for a TD (Hunter Dustman KICK)South Dakota State 14, North Dakota State 7
Q2 12:43
1st & 10 at own 35
Hunter Dustman kickoff for 64 yds , RaJa Nelson return for 29 yds to the SODAKOTAST 30 NO DAKOTA ST Penalty, Offensive Holding (10 Yards) to the NDkSt 20
Q2 12:34
1st & 10 at own 20
Kobe Johnson run for 14 yds to the NDkSt 34 Kobe Johnson fumbled, forced by Steven Arrell, recovered by SDkSt Dalys Beanum
2nd quarter5 drives, then South Dakota State 31, North Dakota State 14
South Dakota State Touchdown, 4 plays
12:28
1st & 10 at opp 34
Mark Gronowski pass incomplete
12:05
2nd & 10 at opp 34
Isaiah Davis run for no gain to the NDkSt 34
11:30
3rd & 10 at opp 34
Mark Gronowski pass complete to Jadon Janke for 16 yds to the NDkSt 18 for a 1ST down
11:03
1st & 10 at opp 18
Mark Gronowski pass complete to Jaxon Janke for 18 yds for a TD (Hunter Dustman KICK)South Dakota State 21, North Dakota State 7
North Dakota State Punt, 5 plays
11:03
1st & 10 at own 35
Hunter Dustman kickoff for 60 yds for a touchback
10:50
1st & 10 at own 25
TaMerik Williams run for 6 yds to the NDkSt 31
10:00
2nd & 4 at own 31
Cam Miller pass complete to Jake Lippe for 8 yds to the NDkSt 39 for a 1ST down
9:45
1st & 10 at own 39
TK Marshall run for 2 yds to the NDkSt 41
9:05
2nd & 8 at own 41
Cam Miller run for no gain to the NDkSt 41
8:10
3rd & 8 at own 41
Cam Miller pass complete to TaMerik Williams for 3 yds to the NDkSt 44
7:47
4th & 5 at own 44
Kaedin Steindorf punt for 40 yds, fair catch by Jadon Janke at the SDkSt 16
South Dakota State Touchdown, 9 plays
7:20
1st & 10 at own 16
Isaiah Davis run for 3 yds to the SDkSt 19
6:59
2nd & 7 at own 19
Mark Gronowski pass incomplete to Amar Johnson
6:59
3rd & 7 at own 19
Timeout NO DAKOTA ST, clock 06:59
6:37
3rd & 7 at own 19
Amar Johnson run for 18 yds to the SDkSt 37 for a 1ST down
6:05
1st & 10 at own 37
Isaiah Davis run for 8 yds to the SDkSt 45
5:38
2nd & 2 at own 45
Mark Gronowski pass incomplete to Tucker Kraft
5:15
3rd & 2 at own 45
Isaiah Davis run for 2 yds to the SDkSt 47 for a 1ST down
4:35
1st & 10 at own 47
Isaiah Davis run for 4 yds to the NDkSt 49
4:00
2nd & 6 at opp 49
Amar Johnson run for 5 yds to the NDkSt 44
3:30
3rd & 1 at opp 44
Mark Gronowski pass complete to Michael Morgan for 44 yds for a TD (Hunter Dustman KICK)South Dakota State 28, North Dakota State 7
North Dakota State Touchdown, 4 plays
3:30
3rd & 1 at own 35
Hunter Dustman kickoff for 62 yds
3:26
1st & 10 at own 35
Cam Miller pass incomplete to Hunter Brozio
3:00
2nd & 10 at own 35
Kobe Johnson run for 4 yds to the NDkSt 39
2:22
3rd & 6 at own 39
Cam Miller pass complete to Zach Mathis for 17 yds to the SDkSt 44 for a 1ST down
2:03
1st & 10 at opp 44
Cam Miller pass complete to Eli Green for 44 yds for a TD (Griffin Crosa KICK)South Dakota State 28, North Dakota State 14
South Dakota State Field goal, 6 plays
2:03
1st & 10 at own 35
Will Cardinal kickoff for 64 yds for a touchback
2:00
1st & 10 at own 25
Mark Gronowski pass incomplete to Tucker Kraft
1:50
2nd & 10 at own 25
Amar Johnson run for 55 yds to the NDkSt 20 for a 1ST down
1:35
1st & 10 at opp 20
Mark Gronowski pass complete to Jadon Janke for 5 yds to the NDkSt 15
0:58
2nd & 5 at opp 15
Isaiah Davis run for no gain to the NDkSt 15
0:25
3rd & 5 at opp 15
Isaiah Davis run for 2 yds to the NDkSt 13
0:02
4th & 3 at opp 13
Timeout SO DAKOTA ST, clock 00:02
0:01
4th & 3 at opp 13
Hunter Dustman 30 yd FG GOODSouth Dakota State 31, North Dakota State 14
3rd quarter4 drives, then South Dakota State 38, North Dakota State 14
South Dakota State Touchdown, 3 plays
15:00
1st & 10 at own 35
Will Cardinal kickoff for 65 yds , Jadon Janke return for 26 yds to the SDkSt 26
14:45
1st & 10 at own 26
Isaiah Davis run for 25 yds to the NDkSt 49 for a 1ST down
14:05
1st & 10 at opp 49
Isaiah Davis run for 3 yds to the NDkSt 46
13:39
2nd & 7 at opp 46
SO DAKOTA ST Penalty, False Start (John O’Brian) to the SDkSt 49
13:13
2nd & 12 at own 49
Mark Gronowski run for 51 yds for a TD (Hunter Dustman KICK)South Dakota State 38, North Dakota State 14
North Dakota State Punt, 5 plays
13:13
2nd & 12 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
12:50
1st & 10 at own 25
Cole Payton run for 6 yds to the NDkSt 31
12:00
2nd & 4 at own 31
Cam Miller run for 11 yds to the NDkSt 42 for a 1ST down
11:30
1st & 10 at own 42
Cam Miller run for 2 yds to the NDkSt 44
11:04
2nd & 8 at own 44
Cam Miller pass incomplete to Eli Green
10:58
3rd & 8 at own 44
Cam Miller pass complete to Joe Stoffel for 6 yds to the 50 yard line
10:58
4th & 2 at the 50
NO DAKOTA ST Penalty, Personal Foul (Jake Kubas) to the NDkSt 35
10:41
4th & 17 at own 35
Kaedin Steindorf punt for 51 yds, fair catch by Jadon Janke at the SDkSt 14
South Dakota State Punt, 7 plays
10:36
1st & 10 at own 14
Mark Gronowski pass incomplete to Jaxon Janke
10:10
2nd & 10 at own 14
Amar Johnson run for 7 yds to the SDkSt 21
9:40
3rd & 3 at own 21
Mark Gronowski pass complete to Jadon Janke for 5 yds to the SDkSt 26 for a 1ST down
9:00
1st & 10 at own 26
Mark Gronowski pass complete to Jaxon Janke for 12 yds to the SDkSt 38 for a 1ST down
8:25
1st & 10 at own 38
Isaiah Davis run for 1 yd to the SDkSt 39
7:40
2nd & 9 at own 39
Amar Johnson run for 4 yds to the SDkSt 43
7:00
3rd & 5 at own 43
Isaiah Davis run for 4 yds to the SDkSt 47
6:35
4th & 1 at own 47
Hunter Dustman punt for 52 yds, downed at the NDkSt 1
North Dakota State Touchdown, 16 plays
6:05
1st & 10 at own 1
TaMerik Williams run for 1 yd to the NDkSt 2
5:55
2nd & 9 at own 2
TaMerik Williams run for no gain to the NDkSt 2
5:30
3rd & 9 at own 2
Cam Miller pass complete to Zach Mathis for 28 yds to the NDkSt 30 for a 1ST down
5:00
1st & 10 at own 30
Cam Miller run for 8 yds to the NDkSt 38
4:00
2nd & 2 at own 38
Kobe Johnson run for 9 yds to the NDkSt 47 for a 1ST down
3:00
1st & 10 at own 47
Cam Miller pass complete to TaMerik Williams for 8 yds to the SDkSt 45
2:30
2nd & 2 at opp 45
Cam Miller run for 10 yds to the SDkSt 35 for a 1ST down
1:40
1st & 10 at opp 35
Eli Green run for a loss of 9 yards to the SDkSt 44
1:32
2nd & 19 at opp 44
Cam Miller pass incomplete to Braylon Henderson
1:05
3rd & 19 at opp 44
Cam Miller pass complete to Jake Lippe for 18 yds to the SDkSt 26
0:48
4th & 1 at opp 26
Cam Miller run for 2 yds to the SDkSt 24 for a 1ST down
0:10
1st & 10 at opp 24
Kobe Johnson run for no gain to the SDkSt 24
0:01
2nd & 10 at opp 24
Cam Miller pass incomplete to Kobe Johnson
Q4 14:35
3rd & 10 at opp 24
Cam Miller pass complete to Zach Mathis for 12 yds to the SDkSt 12 for a 1ST down
Q4 14:10
1st & 10 at opp 12
TK Marshall run for 3 yds to the SDkSt 9
Q4 13:44
2nd & 7 at opp 9
Kobe Johnson run for 9 yds for a TD (Griffin Crosa KICK)South Dakota State 38, North Dakota State 21
4th quarter6 drives, then South Dakota State 45, North Dakota State 21
South Dakota State Punt, 3 plays
13:44
2nd & 7 at own 35
Will Cardinal kickoff for 62 yds for a touchback
13:35
1st & 10 at own 25
SO DAKOTA ST Penalty, Offensive Holding (-10 Yards) to the SDkSt 15
13:00
1st & 20 at own 15
Isaiah Davis run for 2 yds to the SDkSt 17
12:28
2nd & 18 at own 17
Mark Gronowski pass incomplete to Tucker Kraft
12:15
3rd & 18 at own 17
Isaiah Davis run for a loss of 1 yard to the SDkSt 16
11:49
4th & 19 at own 16
Hunter Dustman punt for 55 yds, downed at the NDkSt 29
North Dakota State Interception, 3 plays
11:30
1st & 10 at own 29
Cam Miller pass complete to Zach Mathis for 13 yds to the NDkSt 42 for a 1ST down
11:00
1st & 10 at own 42
Kobe Johnson run for 1 yd to the NDkSt 43
10:40
2nd & 9 at own 43
Cam Miller pass intercepted Jason Freeman return for 15 yds to the NDkSt 42
South Dakota State Touchdown, 4 plays
10:40
1st & 10 at opp 42
Mark Gronowski pass complete to Tucker Kraft for 18 yds to the NDkSt 24 for a 1ST down
10:20
1st & 10 at opp 24
Mark Gronowski sacked by James Kaczor for a loss of 1 yard to the NDkSt 25
9:45
2nd & 11 at opp 25
SO DAKOTA ST Penalty, False Start (-5 Yards) to the NDkSt 30
9:00
2nd & 16 at opp 30
Amar Johnson run for no gain to the NDkSt 30
8:05
3rd & 16 at opp 30
Mark Gronowski pass complete to Jaxon Janke for 30 yds for a TD (Hunter Dustman KICK)South Dakota State 45, North Dakota State 21
North Dakota State Interception, 10 plays
7:58
3rd & 16 at own 35
Hunter Dustman kickoff for 59 yds , Jalen Bussey return for 26 yds to the NDkSt 32
7:45
1st & 10 at own 32
Kobe Johnson run for 10 yds to the NDkSt 42 for a 1ST down
7:35
1st & 10 at own 42
Cam Miller pass incomplete to TaMerik Williams
7:20
2nd & 10 at own 42
Cam Miller run for 8 yds to the 50 yard line
7:00
3rd & 2 at the 50
Cam Miller run for 2 yds to the SDkSt 48 for a 1ST down
6:30
1st & 10 at opp 48
TaMerik Williams run for 5 yds to the SDkSt 43
6:10
2nd & 5 at opp 43
Cam Miller pass complete to Zach Mathis for 9 yds to the SDkSt 34 for a 1ST down
5:45
1st & 10 at opp 34
TaMerik Williams run for 1 yd to the SDkSt 33
5:20
2nd & 9 at opp 33
Cam Miller pass complete to TK Marshall for 4 yds to the SDkSt 29
5:09
3rd & 5 at opp 29
Cam Miller pass incomplete to Zach Mathis
5:00
4th & 5 at opp 29
Cam Miller pass intercepted DyShawn Gales return for 3 yds to the SDkSt 12
South Dakota State Punt, 3 plays
4:49
1st & 10 at own 12
Isaiah Davis run for 2 yds to the SDkSt 14
3:50
2nd & 8 at own 14
Angel Johnson run for a loss of 2 yards to the SDkSt 12
3:15
3rd & 10 at own 12
Isaiah Davis run for 4 yds to the SDkSt 16
2:39
4th & 6 at own 16
Hunter Dustman punt for 53 yds, downed at the NDkSt 31
North Dakota State Turnover on downs, 10 plays
2:25
1st & 10 at own 31
Cam Miller pass complete to TK Marshall for 7 yds to the NDkSt 38
2:10
2nd & 3 at own 38
TK Marshall run for 6 yds to the NDkSt 44 for a 1ST down
1:40
1st & 10 at own 44
TK Marshall run for 2 yds to the NDkSt 46
1:20
2nd & 8 at own 46
Cam Miller run for 11 yds to the SDkSt 43 for a 1ST down
1:10
1st & 10 at opp 43
Cam Miller pass complete to Zach Mathis for 17 yds to the SDkSt 26 for a 1ST down
1:00
1st & 10 at opp 26
TaMerik Williams run for 10 yds to the SDkSt 16 for a 1ST down
0:39
1st & 10 at opp 16
Cam Miller sacked by Reece Winkelman for a loss of 4 yards to the SDkSt 20
0:39
2nd & 14 at opp 20
Timeout NO DAKOTA ST, clock 00:39
0:35
2nd & 14 at opp 20
Cam Miller run for 4 yds to the SDkSt 16
0:26
3rd & 10 at opp 16
Cam Miller pass complete to Kobe Johnson for 4 yds to the SDkSt 12
0:22
4th & 6 at opp 12
Cam Miller pass incomplete to Zach Mathis
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.