Week 8 · 2024
South Dakota State at North Dakota State
Sat 10/19/2024 08:00 PMFargodomeConference
54°Clear· roof closed11 mph S · 80% humidityRecorded at kickoff by College Football Data
South Dakota State
9
12–3
North Dakota State
13
14–2
Attendance
18,807
reported
SDST10 plays, 39 yd · Missed FG | ||||
| 15:00 | own 35 | Eli Ozick kickoff for 65 yds for a touchback | 0 | |
| 15:00 | 1st & 10 | own 25 | Mark Gronowski pass complete to Davin Stoffel for 20 yds to the SDST 45 for a 1ST down | +20 |
| 14:51 | 1st & 10 | own 45 | Chase Mason run for 6 yds to the NDSU 49 | +6 |
| 14:10 | 2nd & 4 | opp 49 | Mark Gronowski pass incomplete | 0 |
| 14:09 | 3rd & 4 | opp 49 | Mark Gronowski run for 9 yds to the NDSU 40 for a 1ST down | +9 |
| 13:29 | 1st & 10 | opp 40 | Amar Johnson run for 4 yds to the NDSU 36 | +4 |
| 12:50 | 2nd & 6 | opp 36 | Mark Gronowski run for 4 yds to the NDSU 32 | +4 |
| 12:15 | 3rd & 2 | opp 32 | Amar Johnson run for 1 yd to the NDSU 31 | +1 |
| 11:31 | 4th & 1 | opp 31 | South Dakota State Penalty, False Start (Amar Johnson) to the NDSU 36 | −5 |
| 11:10 | 4th & 6 | opp 36 | Hunter Dustman 53 yd FG MISSED | +53 |
NDSU7 plays, 13 yd · Punt | ||||
| 11:09 | 1st & 10 | own 36 | Barika Kpeenu run for 5 yds to the NDSU 41 | +5 |
| 10:33 | 2nd & 5 | own 41 | Cam Miller pass complete to RaJa Nelson for 8 yds to the NDSU 49 for a 1ST down | +8 |
| 10:14 | 1st & 10 | own 49 | Cam Miller pass incomplete | 0 |
| 10:10 | 2nd & 10 | own 49 | Cam Miller pass incomplete | 0 |
| 10:03 | 3rd & 10 | own 49 | Cam Miller pass incomplete | 0 |
| 9:59 | 4th & 10 | own 49 | Kaedin Steindorf punt for 47 yds | 0 |
| 9:52 | 1st & 10 | own 4 | Timeout North Dakota State, clock 09:52 | 0 |
SDST14 plays, 32 yd · Punt | ||||
| 9:52 | 1st & 10 | own 4 | Amar Johnson run for 12 yds to the SDST 16 for a 1ST down | +12 |
| 9:13 | 1st & 10 | own 16 | Mark Gronowski pass complete to Amar Johnson for 1 yd to the SDST 17 | +1 |
| 8:44 | 2nd & 9 | own 17 | Angel Johnson run for 3 yds to the SDST 20 | +3 |
| 8:04 | 3rd & 6 | own 20 | Mark Gronowski pass complete to Davin Stoffel for 7 yds to the SDST 27 for a 1ST down | +7 |
| 7:24 | 1st & 10 | 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). | +5 |
| 7:19 | 1st & 5 | own 32 | Chase Mason run for 2 yds to the SDST 34 | +2 |
| 6:41 | 2nd & 3 | own 34 | Angel Johnson run for 2 yds to the SDST 36 | +2 |
| 6:11 | 3rd & 1 | own 36 | Amar Johnson run for 1 yd to the SDST 37 for a 1ST down | +1 |
| 5:30 | 1st & 10 | own 37 | Amar Johnson run for a loss of 2 yards to the SDST 35 | −2 |
| 4:46 | 2nd & 12 | own 35 | Mark Gronowski pass complete to Brody Gormley for 2 yds to the SDST 37 | +2 |
| 4:01 | 3rd & 10 | own 37 | South Dakota State Penalty, False Start (-5 Yards) to the SDST 32 | −5 |
| 3:44 | 3rd & 15 | own 32 | Amar Johnson run for 4 yds to the SDST 36 | +4 |
| 3:06 | 4th & 11 | own 36 | punt for 13 yds | 0 |
| 3:06 | 1st & 10 | opp 49 | Timeout North Dakota State, clock 03:06 | 0 |
NDSU7 plays, 20 yd · On downs | ||||
| 3:06 | 1st & 10 | opp 49 | CharMar Brown run for 9 yds to the SDST 40 | +9 |
| 2:29 | 2nd & 1 | opp 40 | CharMar Brown run for 3 yds to the SDST 37 for a 1ST down | +3 |
| 2:01 | 1st & 10 | opp 37 | Cam Miller pass complete to Chris Harris for 5 yds to the SDST 32 | +5 |
| 1:23 | 2nd & 5 | opp 32 | Barika Kpeenu run for 4 yds to the SDST 28 | +4 |
| 0:36 | 3rd & 1 | opp 28 | Cam Miller run for a loss of 1 yard to the SDST 29 | −1 |
| 0:00 | opp 28 | End of 1st Quarter | −1 | |
| 15:00 | 4th & 2 | opp 29 | CharMar Brown run for no gain to the SDST 29 | 0 |
SDST5 plays, 8 yd · Punt | ||||
| 14:55 | 1st & 10 | own 29 | Mark Gronowski pass incomplete | 0 |
| 14:50 | 2nd & 10 | own 29 | Mark Gronowski run for 3 yds to the SDST 32 | +3 |
| 14:07 | 3rd & 7 | own 32 | Mark Gronowski run for 5 yds to the SDST 37 | +5 |
| 13:22 | 4th & 2 | own 37 | Hunter Dustman punt for 42 yds , Jackson Williams returns for 10 yds to the NDSU 31 | +10 |
| 13:11 | 1st & 10 | own 31 | Timeout North Dakota State, clock 13:11 | 0 |
NDSU15 plays, 69 yd · Touchdown | ||||
| 13:11 | 1st & 10 | own 31 | Cam Miller pass complete to TK Marshall for 3 yds to the NDSU 34 | +3 |
| 12:33 | 2nd & 7 | own 34 | CharMar Brown run for 2 yds to the NDSU 36 | +2 |
| 11:52 | 3rd & 5 | own 36 | Cam Miller pass complete to Braylon Henderson for 9 yds to the NDSU 45 for a 1ST down | +9 |
| 11:07 | 1st & 10 | own 45 | Cam Miller pass complete to Bryce Lance for 9 yds to the SDST 46 | +9 |
| 10:34 | 2nd & 1 | opp 46 | Cam Miller pass incomplete | 0 |
| 10:28 | 3rd & 1 | opp 46 | Timeout North Dakota State, clock 10:28 | 0 |
| 10:23 | 3rd & 1 | opp 46 | Cam Miller run for 6 yds to the SDST 40 for a 1ST down | +6 |
| 9:57 | 1st & 10 | opp 40 | RaJa Nelson run for no gain to the SDST 40 | 0 |
| 9:16 | 2nd & 10 | opp 40 | Cam Miller pass complete to Barika Kpeenu for 3 yds to the SDST 37 | +3 |
| 8:58 | 3rd & 7 | opp 37 | Cam Miller run for 9 yds to the SDST 28 for a 1ST down | +9 |
| 8:27 | 1st & 10 | opp 28 | CharMar Brown run for 2 yds to the SDST 26 | +2 |
| 7:38 | 2nd & 8 | opp 26 | Cam Miller pass complete to Barika Kpeenu for 3 yds to the SDST 23 | +3 |
| 6:58 | 3rd & 5 | opp 23 | Cam Miller pass complete to Chris Harris for 5 yds to the SDST 18 for a 1ST down | +5 |
| 6:43 | 1st & 10 | opp 18 | Timeout North Dakota State, clock 06:43 | 0 |
| 6:03 | 1st & 10 | opp 18 | RaJa Nelson 18 Yd pass from Cam Miller (Griffin Crosa Kick) | +18 |
SDST5 plays, 75 yd · Touchdown | ||||
| 6:03 | own 35 | Timeout North Dakota State, clock 06:03 | 0 | |
| 6:03 | own 35 | Eli Ozick kickoff for 65 yds for a touchback | 0 | |
| 6:03 | 1st & 10 | own 25 | Angel Johnson run for 6 yds to the SDST 31 | +6 |
| 5:33 | 2nd & 4 | own 31 | Mark Gronowski pass complete to Angel Johnson for 3 yds to the SDST 34 | +3 |
| 4:43 | 3rd & 1 | own 34 | Chase Mason 66 Yd Run (Hunter Dustman PAT blocked) | +66 |
NDSU6 plays, 15 yd · Punt | ||||
| 4:43 | own 35 | Hunter Dustman kickoff for 65 yds , TK Marshall return for 18 yds to the NDSU 18 | +18 | |
| 4:38 | 1st & 10 | own 18 | CharMar Brown run for 12 yds to the NDSU 30 for a 1ST down | +12 |
| 4:23 | 1st & 10 | own 30 | CharMar Brown run for 3 yds to the NDSU 33 | +3 |
| 3:45 | 2nd & 7 | own 33 | Cam Miller pass incomplete | 0 |
| 3:39 | 3rd & 7 | own 33 | Cam Miller pass incomplete | 0 |
| 3:35 | 4th & 7 | own 33 | Kaedin Steindorf punt for 48 yds , Dalys Beanum returns for 1 yd to the SDST 10 | +1 |
SDST21 plays, 65 yd · Field goal | ||||
| 3:24 | 1st & 10 | own 10 | Mark Gronowski pass complete to Amar Johnson for 2 yds to the SDST 12 | +2 |
| 2:54 | 2nd & 8 | own 12 | Chase Mason run for 2 yds to the SDST 14 | +2 |
| 2:17 | 3rd & 6 | own 14 | Mark Gronowski pass complete to Lofton O'Groske for 12 yds to the SDST 26 for a 1ST down | +12 |
| 2:00 | 1st & 10 | own 26 | Timeout North Dakota State, clock 02:00 | 0 |
| 2:00 | 1st & 10 | own 26 | Mark Gronowski pass complete to Angel Johnson for 8 yds to the SDST 34 | +8 |
| 1:40 | 2nd & 2 | own 34 | Mark Gronowski pass complete to Kentrell Prejean for a loss of 1 yard to the SDST 33 | −1 |
| 1:05 | 3rd & 3 | own 33 | Mark Gronowski pass complete to Angel Johnson for 6 yds to the SDST 39 for a 1ST down | +6 |
| 0:53 | 1st & 10 | own 39 | South Dakota State Penalty, False Start (-5 Yards) to the SDST 34 | −5 |
| 0:53 | 1st & 15 | own 34 | Mark Gronowski run for 6 yds to the SDST 40 | +6 |
| 0:47 | 2nd & 9 | own 40 | North Dakota State Penalty, Personal Foul (Marcus Gulley) to the NDSU 40 for a 1ST down | +15 |
| 0:40 | 1st & 10 | opp 40 | Timeout North Dakota State, clock 00:40 | 0 |
| 0:39 | 1st & 10 | opp 40 | Amar Johnson run for no gain to the NDSU 40 | 0 |
| 0:35 | 2nd & 10 | opp 40 | Mark Gronowski pass complete to Grahm Goering for 9 yds to the NDSU 31 | +9 |
| 0:35 | 3rd & 1 | opp 31 | Timeout North Dakota State, clock 00:35 | 0 |
| 0:19 | 3rd & 1 | opp 31 | Mark Gronowski run for 3 yds to the NDSU 28 for a 1ST down | +3 |
| 0:14 | 1st & 10 | opp 28 | Mark Gronowski pass incomplete | 0 |
| 0:14 | 2nd & 10 | opp 28 | Mark Gronowski run for 3 yds to the NDSU 25 | +3 |
| 0:09 | 3rd & 7 | opp 25 | Mark Gronowski pass incomplete | 0 |
| 0:02 | 4th & 7 | opp 25 | Timeout North Dakota State, clock 00:02 | 0 |
| 0:00 | 4th & 7 | opp 25 | Hunter Dustman 42 yd FG GOOD | +42 |
| 0:00 | own 35 | End of 2nd Quarter | 0 | |
NDSU12 plays, 53 yd · Missed FG | ||||
| 15:00 | own 35 | Hunter Dustman kickoff for 62 yds , TK Marshall return for 14 yds to the NDSU 17 | +14 | |
| 14:56 | 1st & 10 | own 17 | Barika Kpeenu run for 7 yds to the NDSU 24 | +7 |
| 14:25 | 2nd & 3 | own 24 | Barika Kpeenu run for 17 yds to the NDSU 41 for a 1ST down | +17 |
| 13:48 | 1st & 10 | own 41 | TK Marshall run for 4 yds to the NDSU 45 | +4 |
| 13:26 | 2nd & 6 | own 45 | Cam Miller run for 7 yds to the SDST 48 for a 1ST down | +7 |
| 12:44 | 1st & 10 | opp 48 | Cole Payton run for 6 yds to the SDST 42 | +6 |
| 12:02 | 2nd & 4 | opp 42 | CharMar Brown run for 1 yd to the SDST 41 | +1 |
| 11:20 | 3rd & 3 | opp 41 | Cole Payton run for 3 yds to the SDST 38 for a 1ST down | +3 |
| 10:36 | 1st & 10 | opp 38 | CharMar Brown run for no gain to the SDST 38 | 0 |
| 9:48 | 2nd & 10 | opp 38 | Cam Miller pass complete to Chris Harris for 6 yds to the SDST 32 | +6 |
| 9:05 | 3rd & 4 | opp 32 | Cam Miller pass complete to TK Marshall for 2 yds to the SDST 30 | +2 |
| 8:22 | 4th & 2 | opp 30 | Griffin Crosa 48 yd FG MISSED | +48 |
SDST7 plays, 3 yd · Punt | ||||
| 8:12 | 1st & 10 | own 30 | South Dakota State Penalty, Personal Foul (Graham Spalding) to the SDST 15 | −15 |
| 8:12 | 1st & 10 | own 15 | Amar Johnson run for 12 yds to the SDST 27 for a 1ST down | +12 |
| 8:12 | 1st & 10 | own 27 | Mark Gronowski pass incomplete | 0 |
| 8:12 | 2nd & 10 | own 27 | Amar Johnson run for 1 yd to the SDST 28 | +1 |
| 8:12 | 3rd & 9 | own 28 | Mark Gronowski pass complete to Griffin Wilde for 5 yds to the SDST 33 | +5 |
| 6:36 | 4th & 4 | own 33 | Hunter Dustman punt for 47 yds, fair catch by Jackson Williams at the NDSU 35 | 0 |
| 6:20 | 1st & 10 | own 35 | Timeout North Dakota State, clock 06:20 | 0 |
NDSU6 plays, 4 yd · Punt | ||||
| 6:20 | 1st & 10 | own 35 | Cam Miller pass complete to Braylon Henderson for 8 yds to the NDSU 43 | +8 |
| 5:49 | 2nd & 2 | own 43 | Barika Kpeenu run for 1 yd to the NDSU 44 | +1 |
| 5:17 | 3rd & 1 | own 44 | Cam Miller run for no gain to the NDSU 44 | 0 |
| 4:25 | 4th & 1 | own 44 | North Dakota State Penalty, False Start (Enock Sibomana) to the NDSU 39 | −5 |
| 4:17 | 2nd & 11 | own 22 | Timeout North Dakota State, clock 04:17 | 0 |
| 4:10 | 4th & 6 | own 39 | Kaedin Steindorf punt for 38 yds | 0 |
SDST5 plays, 3 yd · Punt | ||||
| 4:17 | 1st & 10 | own 23 | South Dakota State Penalty, Illegal Forward Pass (Chase Mason) to the SDST 22 | −5 |
| 3:56 | 2nd & 11 | own 22 | Amar Johnson run for 4 yds to the SDST 26 | +4 |
| 3:21 | 3rd & 7 | own 26 | Mark Gronowski pass incomplete | 0 |
| 3:15 | 4th & 7 | own 26 | Hunter Dustman punt for 43 yds , Jackson Williams returns for 7 yds to the NDSU 38 | +7 |
| 3:03 | 1st & 10 | own 38 | Timeout North Dakota State, clock 03:03 | 0 |
NDSU4 plays, -9 yd · Punt | ||||
| 3:01 | 1st & 10 | own 38 | Cam Miller pass incomplete | 0 |
| 2:56 | 2nd & 10 | own 38 | CharMar Brown run for 1 yd to the NDSU 39 | +1 |
| 2:15 | 3rd & 9 | own 39 | Cam Miller sacked by Adam Bock for a loss of 10 yards to the NDSU 29 | −10 |
| 1:52 | 4th & 19 | own 29 | Kaedin Steindorf punt for 42 yds, fair catch by Dalys Beanum at the SDST 29 | 0 |
SDST7 plays, 13 yd · Punt | ||||
| 1:37 | 1st & 10 | own 29 | Mark Gronowski run for 7 yds to the SDST 36 | +7 |
| 1:08 | 2nd & 3 | own 36 | Angel Johnson run for 6 yds to the SDST 42 for a 1ST down | +6 |
| 0:38 | 1st & 10 | own 42 | Angel Johnson run for no gain to the SDST 42 | 0 |
| 0:00 | own 42 | End of 3rd Quarter | 0 | |
| 15:00 | 2nd & 10 | own 42 | Mark Gronowski pass incomplete | 0 |
| 14:52 | 3rd & 10 | own 42 | Mark Gronowski pass incomplete | 0 |
| 14:46 | 4th & 10 | own 42 | Hunter Dustman punt for 46 yds, fair catch by Jackson Williams at the NDSU 6 | 0 |
NDSU6 plays, 9 yd · Punt | ||||
| 14:39 | 1st & 10 | own 6 | Cam Miller run for 7 yds to the NDSU 13 | +7 |
| 14:09 | 2nd & 3 | own 13 | Barika Kpeenu run for 1 yd to the NDSU 14 | +1 |
| 13:37 | 3rd & 2 | 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). | −12 |
| 13:18 | 3rd & 9 | own 7 | Cam Miller pass complete to Chris Harris for 8 yds to the NDSU 15 | +8 |
| 12:39 | 4th & 1 | own 15 | Kaedin Steindorf punt for 45 yds , Dalys Beanum returns for no gain to the SDST 40 | 0 |
| 12:27 | 1st & 10 | own 40 | Timeout North Dakota State, clock 12:27 | 0 |
SDST12 plays, 22 yd · Punt | ||||
| 12:27 | 1st & 10 | own 40 | Mark Gronowski pass complete to Griffin Wilde for 1 yd to the SDST 41 | +1 |
| 11:50 | 2nd & 9 | own 41 | Mark Gronowski run for 13 yds to the NDSU 46 for a 1ST down | +13 |
| 11:16 | 1st & 10 | opp 46 | South Dakota State Penalty, Offensive Holding (Davin Stoffel) to the SDST 45 | −10 |
| 10:58 | 1st & 19 | own 45 | Amar Johnson run for 3 yds to the SDST 48 | +3 |
| 9:57 | 2nd & 16 | own 48 | Mark Gronowski run for 4 yds to the NDSU 48 | +4 |
| 9:24 | 3rd & 12 | opp 48 | Mark Gronowski pass complete to Grahm Goering for 17 yds to the NDSU 31 for a 1ST down | +17 |
| 8:49 | 1st & 10 | opp 31 | Amar Johnson run for no gain to the NDSU 31 | 0 |
| 8:20 | 2nd & 10 | opp 31 | Timeout North Dakota State, clock 08:20 | 0 |
| 8:20 | 2nd & 10 | opp 31 | Chase Mason pass incomplete | 0 |
| 8:20 | 3rd & 10 | opp 31 | South Dakota State Penalty, Offensive Holding (Ethan Vibert) to the NDSU 38 | −10 |
| 8:20 | 3rd & 17 | opp 38 | Chase Mason pass incomplete | 0 |
| 7:14 | 4th & 17 | opp 38 | Hunter Dustman punt for 30 yds, fair catch by Jackson Williams at the NDSU 8 | 0 |
NDSU12 plays, 92 yd · Touchdown | ||||
| 7:14 | 1st & 10 | own 8 | Cam Miller pass complete to Truman Werremeyer for 1 yd to the NDSU 9 | +1 |
| 7:14 | 2nd & 9 | own 9 | Cam Miller pass complete to Braylon Henderson for 13 yds to the NDSU 22 for a 1ST down | +13 |
| 7:14 | 1st & 10 | own 22 | Cam Miller pass complete to CharMar Brown for 9 yds to the NDSU 31 | +9 |
| 7:14 | 2nd & 1 | own 31 | Cam Miller run for 4 yds to the NDSU 35 for a 1ST down | +4 |
| 7:14 | 1st & 10 | own 35 | Cam Miller pass complete to Mekhi Collins for 14 yds to the NDSU 49 for a 1ST down | +14 |
| 7:14 | 1st & 10 | own 49 | Cam Miller pass complete to RaJa Nelson for 2 yds to the SDST 49 | +2 |
| 7:14 | 2nd & 8 | opp 49 | Cam Miller pass complete to Chris Harris for 17 yds to the SDST 32 for a 1ST down | +17 |
| 2:00 | 1st & 10 | opp 22 | Timeout North Dakota State, clock 02:00 | 0 |
| 2:00 | 1st & 10 | opp 32 | TK Marshall run for 10 yds to the SDST 22 for a 1ST down | +10 |
| 1:55 | 2nd & 8 | opp 20 | Timeout North Dakota State, clock 01:55 | 0 |
| 1:55 | 1st & 10 | opp 22 | Cam Miller run for 2 yds to the SDST 20 | +2 |
| 1:49 | 2nd & 8 | opp 20 | Cam Miller pass complete to RaJa Nelson for 20 yds for a TD (Two-Point Conversion failed) | +20 |
SDST9 plays, 38 yd · Turnover | ||||
| 1:45 | own 35 | Eli 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 | +26 | |
| 1:45 | 1st & 10 | own 9 | Chase Mason pass incomplete | 0 |
| 1:45 | 2nd & 10 | own 9 | Chase Mason pass complete to Griffin Wilde for 12 yds to the SDST 21 for a 1ST down | +12 |
| 1:45 | 1st & 10 | own 21 | Mark Gronowski run for 12 yds to the SDST 33 for a 1ST down | +12 |
| 1:17 | 2nd & 3 | own 40 | Timeout North Dakota State, clock 01:17 | 0 |
| 1:17 | 1st & 10 | own 33 | Chase Mason pass complete to Griffin Wilde for 7 yds to the SDST 40 | +7 |
| 1:17 | 2nd & 3 | own 40 | Chase Mason pass complete to Griffin Wilde for 7 yds to the SDST 47 for a 1ST down | +7 |
| 1:17 | 1st & 10 | own 47 | Chase Mason pass incomplete | 0 |
| 1:00 | 2nd & 10 | own 47 | Chase Mason pass intercepted Logan Hofstedt return for no gain to the NDSU 38 | 0 |
NDSU3 plays, -3 yd · End of period | ||||
| 1:00 | 1st & 10 | own 38 | Kneel down by MILLER, Cam at NDSU37 (team loss of 1). | −1 |
| 0:00 | 2nd & 11 | own 37 | Kneel down by MILLER, Cam at NDSU35 (team loss of 2), clock 00:00. | −2 |
| 0:00 | own 35 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 11 meetings vs. Team
North Dakota State 5–6 vs South Dakota State
- 2024 · wk 1South Dakota State 21 @ North Dakota State 28
- 2023 · wk 10North Dakota State 16 @ South Dakota State 33
- 2022 · wk 1North Dakota State 21 @ South Dakota State 45
- 2022 · wk 7South Dakota State 23 @ North Dakota State 21
- 2021 · wk 10North Dakota State 19 @ South Dakota State 27
- 2019 · wk 9North Dakota State 23 @ South Dakota State 16
- 2018 · wk 1South Dakota State 21 @ North Dakota State 44
- 2018 · wk 5South Dakota State 17 @ North Dakota State 21
- 2017 · wk 10North Dakota State 21 @ South Dakota State 33
- 2016 · wk 15South Dakota State 10 @ North Dakota State 36
- 2016 · wk 7South Dakota State 19 @ North Dakota State 17
Research
Keep this open while you look at others