South Dakota State at North Dakota State

Saturday, October 19, 2024

North Dakota State beat South Dakota State 13–⁠9. It was their 24th meeting; after it, North Dakota State led the series 14–⁠10.

AwaySouth Dakota State12–⁠3 in 2024
9
HomeNorth Dakota State14–⁠2 in 2024
13

Final at Fargodome, FargoIndoorsTV: ESPN2Attendance 18,807

Official
Jason PerkinsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
South Dakota State09009
North Dakota State070613

Standouts

  • PassingCam Miller20 of 27, 163 yards, 2 TDNorth Dakota State
  • RushingChase Mason5 carries, 80 yards, 1 TDSouth Dakota State
  • ReceivingRaJa Nelson4 catches, 48 yards, 2 TDNorth Dakota State
  • DefenseLogan Kopp1 INTNorth Dakota State

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

South Dakota State

PassingC/AttYdsTDInt
Mark Gronowski17/2911801
RushingCarYdsTDLong
Chase Mason580166
Mark Gronowski1377013
Amar Johnson1341012
Angel Johnson51706
ReceivingRecYdsTDLong
Griffin Wilde532012
Davin Stoffel227020
Grahm Goering226017
Angel Johnson31708

North Dakota State

PassingC/AttYdsTDInt
Cam Miller20/2716320
RushingCarYdsTDLong
Barika Kpeenu635017
CharMar Brown1033012
Cam Miller92409
T.K. Marshall214010
ReceivingRecYdsTDLong
RaJa Nelson448220
Chris Harris541017
Braylon Henderson330013
Mekhi Collins114014
DefenseTklTFLSacksInt
Logan Kopp0001

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

Team stats

South Dakota StateNorth Dakota State
333Total yards275
118Passing yards163
215Rushing yards112
3.9Yards per pass6.0
6.0Yards per rush3.5
17First downs17
8–⁠17Third downs5–⁠12
0–⁠0Fourth downs0–⁠1
1Turnovers0
10–⁠89Penalties5–⁠38
28:10Possession31:50

Efficiency

South Dakota StateNorth Dakota State
37%Success rate46%
0.07EPA per play0.05
1.21Explosiveness0.96
0.24Rushing EPA−0.16
−0.11Passing EPA0.28
25%Passing-down success38%

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 52% to win. North Dakota State won as Elo’s underdog.

The line

South Dakota State −1.5, over/under 52.5.

The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.

Every drive

North Dakota State end zoneSouth Dakota State end zoneQ1 South Dakota StateMissed FG, 8 playsQ1 North Dakota StatePunt, 5 playsQ1 South Dakota StatePunt, 10 playsQ1 North Dakota StateTurnover on downs, 6 playsQ2 South Dakota StatePunt, 3 playsQ2 North Dakota StateTouchdown, 13 playsQ2 South Dakota StateTouchdown, 3 playsQ2 North Dakota StatePunt, 4 playsQ2 South Dakota StateField goal, 15 playsQ3 North Dakota StateMissed FG, 11 playsQ3 South Dakota StatePunt, 4 playsQ3 North Dakota StatePunt, 3 playsQ3 South Dakota StatePunt, 3 playsQ3 North Dakota StatePunt, 3 playsQ3 South Dakota StatePunt, 5 playsQ4 North Dakota StatePunt, 3 playsQ4 South Dakota StatePunt, 10 playsQ4 North Dakota StateTouchdown, 10 playsQ4 South Dakota StateInterception, 7 playsQ4 North Dakota StateEnd of game, 2 plays
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 State right to left.
  1. Q1 South Dakota StateMissed FG, 8 plays, 39 yards
  2. Q1 North Dakota StatePunt, 5 plays, 13 yards
  3. Q1 South Dakota StatePunt, 10 plays, 32 yards
  4. Q1 North Dakota StateTurnover on downs, 6 plays, 20 yards
  5. Q2 South Dakota StatePunt, 3 plays, 8 yards
  6. Q2 North Dakota StateTouchdown, 13 plays, 69 yards
  7. Q2 South Dakota StateTouchdown, 3 plays, 75 yards
  8. Q2 North Dakota StatePunt, 4 plays, 15 yards
  9. Q2 South Dakota StateField goal, 15 plays, 65 yards
  10. Q3 North Dakota StateMissed FG, 11 plays, 53 yards
  11. Q3 South Dakota StatePunt, 4 plays, 3 yards
  12. Q3 North Dakota StatePunt, 3 plays, 4 yards
  13. Q3 South Dakota StatePunt, 3 plays, 3 yards
  14. Q3 North Dakota StatePunt, 3 plays, −9 yards
  15. Q3 South Dakota StatePunt, 5 plays, 13 yards
  16. Q4 North Dakota StatePunt, 3 plays, 9 yards
  17. Q4 South Dakota StatePunt, 10 plays, 22 yards
  18. Q4 North Dakota StateTouchdown, 10 plays, 92 yards
  19. Q4 South Dakota StateInterception, 7 plays, 38 yards
  20. Q4 North Dakota StateEnd of game, 2 plays, −3 yards

Play by play

1st quarter4 drives, then Tied at 0
South Dakota State Missed FG, 8 plays
15:00Eli Ozick kickoff for 65 yds for a touchback
15:001st & 10 at own 25Mark Gronowski pass complete to Davin Stoffel for 20 yds to the SDST 45 for a 1ST down
14:511st & 10 at own 45Chase Mason run for 6 yds to the NDSU 49
14:102nd & 4 at opp 49Mark Gronowski pass incomplete
14:093rd & 4 at opp 49Mark Gronowski run for 9 yds to the NDSU 40 for a 1ST down
13:291st & 10 at opp 40Amar Johnson run for 4 yds to the NDSU 36
12:502nd & 6 at opp 36Mark Gronowski run for 4 yds to the NDSU 32
12:153rd & 2 at opp 32Amar Johnson run for 1 yd to the NDSU 31
11:314th & 1 at opp 31South Dakota State Penalty, False Start (Amar Johnson) to the NDSU 36
11:104th & 6 at opp 36Hunter Dustman 53 yd FG MISSED
North Dakota State Punt, 5 plays
11:091st & 10 at own 36Barika Kpeenu run for 5 yds to the NDSU 41
10:332nd & 5 at own 41Cam Miller pass complete to RaJa Nelson for 8 yds to the NDSU 49 for a 1ST down
10:141st & 10 at own 49Cam Miller pass incomplete
10:102nd & 10 at own 49Cam Miller pass incomplete
10:033rd & 10 at own 49Cam Miller pass incomplete
9:594th & 10 at own 49Kaedin Steindorf punt for 47 yds
9:521st & 10 at own 4Timeout North Dakota State, clock 09:52
South Dakota State Punt, 10 plays
9:521st & 10 at own 4Amar Johnson run for 12 yds to the SDST 16 for a 1ST down
9:131st & 10 at own 16Mark Gronowski pass complete to Amar Johnson for 1 yd to the SDST 17
8:442nd & 9 at own 17Angel Johnson run for 3 yds to the SDST 20
8:043rd & 6 at own 20Mark Gronowski pass complete to Davin Stoffel for 7 yds to the SDST 27 for a 1ST down
7:241st & 10 at own 27(07:24) GRONOWSKI, Mark pass to the left incomplete intended for JOHNSON, Angel thrown to the SDSU25, clock 07:19. PENALTY NDSU Offsides on ANENE, Toby enforced 5 yards from the SDSU27 to the SDSU32 [SG]. NO PLAY (replay the down).
7:191st & 5 at own 32Chase Mason run for 2 yds to the SDST 34
6:412nd & 3 at own 34Angel Johnson run for 2 yds to the SDST 36
6:113rd & 1 at own 36Amar Johnson run for 1 yd to the SDST 37 for a 1ST down
5:301st & 10 at own 37Amar Johnson run for a loss of 2 yards to the SDST 35
4:462nd & 12 at own 35Mark Gronowski pass complete to Brody Gormley for 2 yds to the SDST 37
4:013rd & 10 at own 37South Dakota State Penalty, False Start (-5 Yards) to the SDST 32
3:443rd & 15 at own 32Amar Johnson run for 4 yds to the SDST 36
3:064th & 11 at own 36punt for 13 yds
3:061st & 10 at opp 49Timeout North Dakota State, clock 03:06
North Dakota State Turnover on downs, 6 plays
3:061st & 10 at opp 49CharMar Brown run for 9 yds to the SDST 40
2:292nd & 1 at opp 40CharMar Brown run for 3 yds to the SDST 37 for a 1ST down
2:011st & 10 at opp 37Cam Miller pass complete to Chris Harris for 5 yds to the SDST 32
1:232nd & 5 at opp 32Barika Kpeenu run for 4 yds to the SDST 28
0:363rd & 1 at opp 28Cam Miller run for a loss of 1 yard to the SDST 29
Q2 15:004th & 2 at opp 29CharMar Brown run for no gain to the SDST 29
2nd quarter5 drives, then South Dakota State 9, North Dakota State 7
South Dakota State Punt, 3 plays
14:551st & 10 at own 29Mark Gronowski pass incomplete
14:502nd & 10 at own 29Mark Gronowski run for 3 yds to the SDST 32
14:073rd & 7 at own 32Mark Gronowski run for 5 yds to the SDST 37
13:224th & 2 at own 37Hunter Dustman punt for 42 yds , Jackson Williams returns for 10 yds to the NDSU 31
13:111st & 10 at own 31Timeout North Dakota State, clock 13:11
North Dakota State Touchdown, 13 plays
13:111st & 10 at own 31Cam Miller pass complete to TK Marshall for 3 yds to the NDSU 34
12:332nd & 7 at own 34CharMar Brown run for 2 yds to the NDSU 36
11:523rd & 5 at own 36Cam Miller pass complete to Braylon Henderson for 9 yds to the NDSU 45 for a 1ST down
11:071st & 10 at own 45Cam Miller pass complete to Bryce Lance for 9 yds to the SDST 46
10:342nd & 1 at opp 46Cam Miller pass incomplete
10:283rd & 1 at opp 46Timeout North Dakota State, clock 10:28
10:233rd & 1 at opp 46Cam Miller run for 6 yds to the SDST 40 for a 1ST down
9:571st & 10 at opp 40RaJa Nelson run for no gain to the SDST 40
9:162nd & 10 at opp 40Cam Miller pass complete to Barika Kpeenu for 3 yds to the SDST 37
8:583rd & 7 at opp 37Cam Miller run for 9 yds to the SDST 28 for a 1ST down
8:271st & 10 at opp 28CharMar Brown run for 2 yds to the SDST 26
7:382nd & 8 at opp 26Cam Miller pass complete to Barika Kpeenu for 3 yds to the SDST 23
6:583rd & 5 at opp 23Cam Miller pass complete to Chris Harris for 5 yds to the SDST 18 for a 1ST down
6:431st & 10 at opp 18Timeout North Dakota State, clock 06:43
6:031st & 10 at opp 18RaJa Nelson 18 Yd pass from Cam Miller (Griffin Crosa Kick)North Dakota State 7, South Dakota State 0
South Dakota State Touchdown, 3 plays
6:03Timeout North Dakota State, clock 06:03
6:03Eli Ozick kickoff for 65 yds for a touchback
6:031st & 10 at own 25Angel Johnson run for 6 yds to the SDST 31
5:332nd & 4 at own 31Mark Gronowski pass complete to Angel Johnson for 3 yds to the SDST 34
4:433rd & 1 at own 34Chase Mason 66 Yd Run (Hunter Dustman PAT blocked)North Dakota State 7, South Dakota State 6
North Dakota State Punt, 4 plays
4:43Hunter Dustman kickoff for 65 yds , TK Marshall return for 18 yds to the NDSU 18
4:381st & 10 at own 18CharMar Brown run for 12 yds to the NDSU 30 for a 1ST down
4:231st & 10 at own 30CharMar Brown run for 3 yds to the NDSU 33
3:452nd & 7 at own 33Cam Miller pass incomplete
3:393rd & 7 at own 33Cam Miller pass incomplete
3:354th & 7 at own 33Kaedin Steindorf punt for 48 yds , Dalys Beanum returns for 1 yd to the SDST 10
South Dakota State Field goal, 15 plays
3:241st & 10 at own 10Mark Gronowski pass complete to Amar Johnson for 2 yds to the SDST 12
2:542nd & 8 at own 12Chase Mason run for 2 yds to the SDST 14
2:173rd & 6 at own 14Mark Gronowski pass complete to Lofton O’Groske for 12 yds to the SDST 26 for a 1ST down
2:001st & 10 at own 26Timeout North Dakota State, clock 02:00
2:001st & 10 at own 26Mark Gronowski pass complete to Angel Johnson for 8 yds to the SDST 34
1:402nd & 2 at own 34Mark Gronowski pass complete to Kentrell Prejean for a loss of 1 yard to the SDST 33
1:053rd & 3 at own 33Mark Gronowski pass complete to Angel Johnson for 6 yds to the SDST 39 for a 1ST down
0:531st & 10 at own 39South Dakota State Penalty, False Start (-5 Yards) to the SDST 34
0:531st & 15 at own 34Mark Gronowski run for 6 yds to the SDST 40
0:472nd & 9 at own 40North Dakota State Penalty, Personal Foul (Marcus Gulley) to the NDSU 40 for a 1ST down
0:401st & 10 at opp 40Timeout North Dakota State, clock 00:40
0:391st & 10 at opp 40Amar Johnson run for no gain to the NDSU 40
0:352nd & 10 at opp 40Mark Gronowski pass complete to Grahm Goering for 9 yds to the NDSU 31
0:353rd & 1 at opp 31Timeout North Dakota State, clock 00:35
0:193rd & 1 at opp 31Mark Gronowski run for 3 yds to the NDSU 28 for a 1ST down
0:141st & 10 at opp 28Mark Gronowski pass incomplete
0:142nd & 10 at opp 28Mark Gronowski run for 3 yds to the NDSU 25
0:093rd & 7 at opp 25Mark Gronowski pass incomplete
0:024th & 7 at opp 25Timeout North Dakota State, clock 00:02
0:004th & 7 at opp 25Hunter Dustman 42 yd FG GOODSouth Dakota State 9, North Dakota State 7
3rd quarter6 drives, then South Dakota State 9, North Dakota State 7
North Dakota State Missed FG, 11 plays
15:00Hunter Dustman kickoff for 62 yds , TK Marshall return for 14 yds to the NDSU 17
14:561st & 10 at own 17Barika Kpeenu run for 7 yds to the NDSU 24
14:252nd & 3 at own 24Barika Kpeenu run for 17 yds to the NDSU 41 for a 1ST down
13:481st & 10 at own 41TK Marshall run for 4 yds to the NDSU 45
13:262nd & 6 at own 45Cam Miller run for 7 yds to the SDST 48 for a 1ST down
12:441st & 10 at opp 48Cole Payton run for 6 yds to the SDST 42
12:022nd & 4 at opp 42CharMar Brown run for 1 yd to the SDST 41
11:203rd & 3 at opp 41Cole Payton run for 3 yds to the SDST 38 for a 1ST down
10:361st & 10 at opp 38CharMar Brown run for no gain to the SDST 38
9:482nd & 10 at opp 38Cam Miller pass complete to Chris Harris for 6 yds to the SDST 32
9:053rd & 4 at opp 32Cam Miller pass complete to TK Marshall for 2 yds to the SDST 30
8:224th & 2 at opp 30Griffin Crosa 48 yd FG MISSED
South Dakota State Punt, 4 plays
8:121st & 10 at own 30South Dakota State Penalty, Personal Foul (Graham Spalding) to the SDST 15
8:121st & 10 at own 15Amar Johnson run for 12 yds to the SDST 27 for a 1ST down
8:121st & 10 at own 27Mark Gronowski pass incomplete
8:122nd & 10 at own 27Amar Johnson run for 1 yd to the SDST 28
8:123rd & 9 at own 28Mark Gronowski pass complete to Griffin Wilde for 5 yds to the SDST 33
6:364th & 4 at own 33Hunter Dustman punt for 47 yds, fair catch by Jackson Williams at the NDSU 35
6:201st & 10 at own 35Timeout North Dakota State, clock 06:20
North Dakota State Punt, 3 plays
6:201st & 10 at own 35Cam Miller pass complete to Braylon Henderson for 8 yds to the NDSU 43
5:492nd & 2 at own 43Barika Kpeenu run for 1 yd to the NDSU 44
5:173rd & 1 at own 44Cam Miller run for no gain to the NDSU 44
4:254th & 1 at own 44North Dakota State Penalty, False Start (Enock Sibomana) to the NDSU 39
4:171st & 10 at own 23South Dakota State Penalty, Illegal Forward Pass (Chase Mason) to the SDST 22
4:172nd & 11 at own 22Timeout North Dakota State, clock 04:17
4:104th & 6 at own 39Kaedin Steindorf punt for 38 yds
South Dakota State Punt, 3 plays
3:562nd & 11 at own 22Amar Johnson run for 4 yds to the SDST 26
3:213rd & 7 at own 26Mark Gronowski pass incomplete
3:154th & 7 at own 26Hunter Dustman punt for 43 yds , Jackson Williams returns for 7 yds to the NDSU 38
3:031st & 10 at own 38Timeout North Dakota State, clock 03:03
North Dakota State Punt, 3 plays
3:011st & 10 at own 38Cam Miller pass incomplete
2:562nd & 10 at own 38CharMar Brown run for 1 yd to the NDSU 39
2:153rd & 9 at own 39Cam Miller sacked by Adam Bock for a loss of 10 yards to the NDSU 29
1:524th & 19 at own 29Kaedin Steindorf punt for 42 yds, fair catch by Dalys Beanum at the SDST 29
South Dakota State Punt, 5 plays
1:371st & 10 at own 29Mark Gronowski run for 7 yds to the SDST 36
1:082nd & 3 at own 36Angel Johnson run for 6 yds to the SDST 42 for a 1ST down
0:381st & 10 at own 42Angel Johnson run for no gain to the SDST 42
Q4 15:002nd & 10 at own 42Mark Gronowski pass incomplete
Q4 14:523rd & 10 at own 42Mark Gronowski pass incomplete
Q4 14:464th & 10 at own 42Hunter Dustman punt for 46 yds, fair catch by Jackson Williams at the NDSU 6
4th quarter5 drives, then North Dakota State 13, South Dakota State 9
North Dakota State Punt, 3 plays
14:391st & 10 at own 6Cam Miller run for 7 yds to the NDSU 13
14:092nd & 3 at own 13Barika Kpeenu run for 1 yd to the NDSU 14
13:373rd & 2 at own 14(13:37) MILLER, Cam pass short to the right complete for 12 yards to HENDERSON, Braylon caught at the NDSU19 and advanced to the NDSU26 (DURRANCE, Matthew), clock 13:21. PENALTY NDSU Holding on MARSHALL, TK enforced half the distance from the goal, 7 yards from the NDSU14 to the NDSU7 [SG]. NO PLAY (replay the down).
13:183rd & 9 at own 7Cam Miller pass complete to Chris Harris for 8 yds to the NDSU 15
12:394th & 1 at own 15Kaedin Steindorf punt for 45 yds , Dalys Beanum returns for no gain to the SDST 40
12:271st & 10 at own 40Timeout North Dakota State, clock 12:27
South Dakota State Punt, 10 plays
12:271st & 10 at own 40Mark Gronowski pass complete to Griffin Wilde for 1 yd to the SDST 41
11:502nd & 9 at own 41Mark Gronowski run for 13 yds to the NDSU 46 for a 1ST down
11:161st & 10 at opp 46South Dakota State Penalty, Offensive Holding (Davin Stoffel) to the SDST 45
10:581st & 19 at own 45Amar Johnson run for 3 yds to the SDST 48
9:572nd & 16 at own 48Mark Gronowski run for 4 yds to the NDSU 48
9:243rd & 12 at opp 48Mark Gronowski pass complete to Grahm Goering for 17 yds to the NDSU 31 for a 1ST down
8:491st & 10 at opp 31Amar Johnson run for no gain to the NDSU 31
8:202nd & 10 at opp 31Timeout North Dakota State, clock 08:20
8:202nd & 10 at opp 31Chase Mason pass incomplete
8:203rd & 10 at opp 31South Dakota State Penalty, Offensive Holding (Ethan Vibert) to the NDSU 38
8:203rd & 17 at opp 38Chase Mason pass incomplete
7:144th & 17 at opp 38Hunter Dustman punt for 30 yds, fair catch by Jackson Williams at the NDSU 8
North Dakota State Touchdown, 10 plays
7:141st & 10 at own 8Cam Miller pass complete to Truman Werremeyer for 1 yd to the NDSU 9
7:142nd & 9 at own 9Cam Miller pass complete to Braylon Henderson for 13 yds to the NDSU 22 for a 1ST down
7:141st & 10 at own 22Cam Miller pass complete to CharMar Brown for 9 yds to the NDSU 31
7:142nd & 1 at own 31Cam Miller run for 4 yds to the NDSU 35 for a 1ST down
7:141st & 10 at own 35Cam Miller pass complete to Mekhi Collins for 14 yds to the NDSU 49 for a 1ST down
7:141st & 10 at own 49Cam Miller pass complete to RaJa Nelson for 2 yds to the SDST 49
7:142nd & 8 at opp 49Cam Miller pass complete to Chris Harris for 17 yds to the SDST 32 for a 1ST down
2:001st & 10 at opp 22Timeout North Dakota State, clock 02:00
2:001st & 10 at opp 32TK Marshall run for 10 yds to the SDST 22 for a 1ST down
1:552nd & 8 at opp 20Timeout North Dakota State, clock 01:55
1:551st & 10 at opp 22Cam Miller run for 2 yds to the SDST 20
1:492nd & 8 at opp 20Cam Miller pass complete to RaJa Nelson for 20 yds for a TD (Two-Point Conversion failed)North Dakota State 13, South Dakota State 9
South Dakota State Interception, 7 plays
1:45Eli Ozick kickoff for 53 yds , Angel Johnson return for 26 yds to the SDST 39 South Dakota State Penalty, Offensive Holding (Yards) to the SDST 9
1:451st & 10 at own 9Chase Mason pass incomplete
1:452nd & 10 at own 9Chase Mason pass complete to Griffin Wilde for 12 yds to the SDST 21 for a 1ST down
1:451st & 10 at own 21Mark Gronowski run for 12 yds to the SDST 33 for a 1ST down
1:172nd & 3 at own 40Timeout North Dakota State, clock 01:17
1:171st & 10 at own 33Chase Mason pass complete to Griffin Wilde for 7 yds to the SDST 40
1:172nd & 3 at own 40Chase Mason pass complete to Griffin Wilde for 7 yds to the SDST 47 for a 1ST down
1:171st & 10 at own 47Chase Mason pass incomplete
1:002nd & 10 at own 47Chase Mason pass intercepted Logan Hofstedt return for no gain to the NDSU 38
North Dakota State End of game, 2 plays
1:001st & 10 at own 38Kneel down by MILLER, Cam at NDSU37 (team loss of 1).
0:002nd & 11 at own 37Kneel down by MILLER, Cam at NDSU35 (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 16–⁠10 in 26 meetings, counting the two since this game.

Recent meetings
2025North Dakota State 38, South Dakota State 7
2024North Dakota State 28, South Dakota State 21FCS Championship – Semifinals, CFP Semifinal
2024North Dakota State 13, South Dakota State 9
2023South Dakota State 33, North Dakota State 16
2022South Dakota State 45, North Dakota State 21FCS Championship
2022South Dakota State 23, North Dakota State 21

Around this game