House Prediction
Model Margin
South Dakota State by 1.4
Home Win Probability
North Dakota State 46%
Market (ESPN Bet)
North Dakota State +3.5
fitted_v1 · Dec 21, 2024
Line Movement
No line movement to chart
Sportsbook snapshots publish once a line is posted for this game.
| Team | 1Q | 2Q | 3Q | 4Q | Final |
|---|---|---|---|---|---|
South Dakota State | 7 | 7 | 0 | 7 | 21 |
| 7 | 7 | 0 | 14 | 28 |
Scoring Timeline
Drive Chart
Box Score
| Statistic | South Dakota State | North Dakota State |
|---|---|---|
| Passing | 14-26 | 13-19 |
| Pass Yards | 204 | 179 |
| Rush Yards | 129 | 150 |
| Total Yards | 333 | 329 |
| Turnovers | 1 | 0 |
| 3rd Down | 8-15 | 7-12 |
| Penalties | 3-40 | 3-15 |
| Possession | 29:39 | 29:10 |
Player Leaders
Player Leaders
Play-by-Play
Amar Johnson run for 2 yds to the SDST 26
Amar Johnson run for no gain to the SDST 26
Mark Gronowski pass incomplete
Hunter Dustman punt for 59 yds , Jackson Williams returns for 5 yds to the NDSU 20
Cam Miller pass complete to TK Marshall for 20 yds to the NDSU 40 for a 1ST down
TK Marshall run for 1 yd to the NDSU 41
Cam Miller pass complete to Truman Werremeyer for a loss of 1 yard to the NDSU 40
Cam Miller pass complete to Bryce Lance for 30 yds to the SDST 30 for a 1ST down
Cam Miller run for 7 yds to the SDST 23
CharMar Brown run for 2 yds to the SDST 21
Cam Miller pass complete to Bryce Lance for 21 yds for a TD (Griffin Crosa KICK)
Mark Gronowski pass incomplete
Mark Gronowski run for 4 yds to the SDST 29
Mark Gronowski pass complete to Griffin Wilde for 17 yds to the SDST 46 for a 1ST down
Chase Mason run for 3 yds to the SDST 49
Kirby Vorhees run for 3 yds to the NDSU 48
Mark Gronowski run for 7 yds to the NDSU 41 for a 1ST down
Mark Gronowski pass complete to Lofton O'Groske for 35 yds to the NDSU 6 for a 1ST down
Amar Johnson run for 3 yds to the NDSU 3
Amar Johnson run for 2 yds to the NDSU 1
Mark Gronowski run for 1 yd for a TD (Hunter Dustman KICK)
CharMar Brown run for 3 yds to the NDSU 34
Cam Miller pass incomplete
Cam Miller run for 6 yds to the NDSU 40
North Dakota State Penalty, False Start (-5 Yards) to the NDSU 35
Kaedin Steindorf punt for 51 yds, downed at the SDST 14
Amar Johnson run for 5 yds to the SDST 19
Mark Gronowski run for 6 yds to the SDST 25 for a 1ST down
Mark Gronowski pass incomplete
Amar Johnson run for 11 yds to the SDST 36 for a 1ST down
North Dakota State Penalty, Offsides (5 Yards) to the SDST 41
Kirby Vorhees run for 2 yds to the SDST 43
Mark Gronowski run for 5 yds to the SDST 48 for a 1ST down
Mark Gronowski pass complete to Maxwell Woods for 6 yds to the NDSU 46
Kirby Vorhees run for a loss of 2 yards to the NDSU 48
Mark Gronowski run for 5 yds to the NDSU 43
Mark Gronowski run for 4 yds to the NDSU 39 for a 1ST down
Amar Johnson run for 39 yds for a TD (Hunter Dustman KICK)
Cam Miller run for 7 yds to the NDSU 21
Cam Miller run for 8 yds to the NDSU 29 for a 1ST down
Barika Kpeenu run for 7 yds to the NDSU 36
TK Marshall run for a loss of 3 yards to the NDSU 33
Cam Miller run for 10 yds to the NDSU 43 for a 1ST down
CharMar Brown run for 1 yd to the NDSU 44
Cam Miller pass complete to Barika Kpeenu for 3 yds to the NDSU 47
Cam Miller sacked by Kobe Clayborne for a loss of 8 yards to the NDSU 39
Kaedin Steindorf punt for 44 yds , Tucker Large returns for 6 yds to the SDST 23
Chase Mason run for 3 yds to the SDST 26
Amar Johnson run for a loss of 3 yards to the SDST 23 Amar Johnson fumbled, recovered by NDSU Loshiaka Roques L. Roques return for 0 yds
Cam Miller pass complete to Bryce Lance for 11 yds to the SDST 12 for a 1ST down
Barika Kpeenu run for 4 yds to the SDST 8
CharMar Brown run for 4 yds to the SDST 4
CharMar Brown run for 3 yds to the SDST 1 for a 1ST down
Cam Miller run for no gain to the SDST 1
CharMar Brown run for a loss of 1 yard to the SDST 2
Cam Miller run for 2 yds for a TD (Griffin Crosa KICK)
Mark Gronowski pass complete to Amar Johnson for a loss of 2 yards to the SDST 24
Amar Johnson run for 13 yds to the SDST 37 for a 1ST down
Mark Gronowski pass complete to Greyton Gannon for 11 yds to the SDST 48 for a 1ST down
Mark Gronowski pass incomplete
Mark Gronowski pass complete to Griffin Wilde for 10 yds to the NDSU 42 for a 1ST down
Kirby Vorhees run for a loss of 1 yard to the NDSU 43
Mark Gronowski pass incomplete
Mark Gronowski run for 1 yd to the NDSU 42
[SG] Kneel down by GRONOWSKI, Mark at NDSU44 (team loss of 2); SDSU turnover on downs, clock 00:00.
End of 2nd Quarter
Cam Miller run for 9 yds to the NDSU 34
Cam Miller pass complete to Chris Harris for 17 yds to the SDST 49 for a 1ST down
Cam Miller run for 5 yds to the SDST 44
Cam Miller pass complete to RaJa Nelson for a loss of 4 yards to the SDST 48
Cam Miller pass incomplete
Kaedin Steindorf punt for 48 yds for a touchback
Amar Johnson run for a loss of 3 yards to the SDST 17
Mark Gronowski pass complete to Griffin Wilde for 12 yds to the SDST 29
Kirby Vorhees run for a loss of 1 yard to the SDST 28
Hunter Dustman punt for 50 yds, fair catch by Jackson Williams at the NDSU 22
CharMar Brown run for 2 yds to the NDSU 24
Cam Miller pass incomplete
Cam Miller run for 2 yds to the NDSU 26
Kaedin Steindorf punt for 46 yds, fair catch by Tucker Large at the SDST 28
Mark Gronowski pass incomplete
Mark Gronowski pass complete to Davin Stoffel for 20 yds to the SDST 48 for a 1ST down
Chase Mason run for a loss of 4 yards to the SDST 44
Mark Gronowski pass incomplete
Mark Gronowski run for 11 yds to the NDSU 45
Hunter Dustman punt for 37 yds, fair catch by Jackson Williams at the NDSU 8
CharMar Brown run for 2 yds to the NDSU 10
CharMar Brown run for 4 yds to the NDSU 14
Cam Miller pass complete to Bryce Lance for 6 yds to the NDSU 20 for a 1ST down
CharMar Brown run for 1 yd to the NDSU 21
Cam Miller run for 12 yds to the NDSU 33 for a 1ST down
Barika Kpeenu run for 3 yds to the NDSU 36
Cam Miller pass complete to Barika Kpeenu for 8 yds Barika Kpeenu fumbled, recovered by NDSU Mekhi Collins M. Collins return for 0 yds for a 1ST down
Barika Kpeenu run for a loss of 1 yard to the NDSU 43
Cam Miller pass incomplete
Cam Miller pass incomplete
Kaedin Steindorf punt for 48 yds , Dalys Beanum returns for 7 yds to the SDST 16
Mark Gronowski pass incomplete
(01:00) GRONOWSKI, Mark pass to the right complete for 4 yards to JOHNSON, Amar caught at the SDSU13 and advanced to the SDSU20 (CRUMBY, Jaylin;SIBOMANA, Enock), clock 00:53. PENALTY NDSU Offsides on ANENE, Toby enforced 5 yards from the SDSU16 to the SDSU21 [SG]. NO PLAY (replay the down).
Amar Johnson run for a loss of 2 yards to the SDST 19
Mark Gronowski run for 1 yd to the SDST 20
Hunter Dustman punt for 50 yds, fair catch by Jackson Williams at the NDSU 30
Jackson Williams run for 12 yds to the NDSU 42 for a 1ST down
Cam Miller pass complete to RaJa Nelson for 11 yds to the SDST 47 for a 1ST down
Cam Miller pass complete to Bryce Lance for 47 yds for a TD (Griffin Crosa KICK)
Amar Johnson run for 2 yds to the SDST 12
Chase Mason pass incomplete
Mark Gronowski pass complete to Griffin Wilde for 27 yds to the SDST 39 for a 1ST down
Maxwell Woods run for 1 yd to the SDST 40
Amar Johnson run for a loss of 1 yard to the SDST 39
Mark Gronowski pass complete to Greyton Gannon for 14 yds to the NDSU 47 for a 1ST down
Mark Gronowski pass complete to Amar Johnson for 31 yds to the NDSU 16 for a 1ST down
Mark Gronowski pass incomplete
Mark Gronowski run for 2 yds to the NDSU 14
Mark Gronowski pass complete to Grahm Goering for 14 yds for a TD (Hunter Dustman KICK)
Cam Miller run for 25 yds to the 50 yard line for a 1ST down South Dakota State Penalty, Personal Foul (Adam Bock) to the SDST 35 for a 1ST down
Barika Kpeenu run for 3 yds to the SDST 32
Cam Miller run for 5 yds to the SDST 27
CharMar Brown run for 2 yds to the SDST 25 for a 1ST down
Cam Miller pass incomplete
Barika Kpeenu run for 12 yds to the SDST 13 for a 1ST down
Cam Miller run for 3 yds to the SDST 10
Cam Miller pass complete to Bryce Lance for 10 yds for a TD (Griffin Crosa KICK)
Mark Gronowski run for 4 yds to the SDST 29
Mark Gronowski pass complete to Amar Johnson for 1 yd to the SDST 30
Mark Gronowski run for 6 yds to the SDST 36 for a 1ST down
Amar Johnson run for 2 yds to the SDST 38
Amar Johnson run for 7 yds to the SDST 45
Mark Gronowski run for 2 yds to the SDST 47 for a 1ST down
(01:47) GRONOWSKI, Mark pass short to the right complete for 7 yards to JOHNSON, Amar caught at the SDSU50 and advanced to the NDSU46 (CHIDEME-ALFARO, Anthony), clock 01:43. PENALTY SDSU Face mask on BEERNTSEN, Evan enforced 15 yards from the SDSU47 to the SDSU32 [NHSG]. NO PLAY (replay the down).
Mark Gronowski pass incomplete
Mark Gronowski pass complete to Greyton Gannon for 8 yds to the SDST 40
Mark Gronowski pass incomplete
Mark Gronowski sacked by Jaxon Duttenhefer and Loshiaka Roques for a loss of 9 yards to the SDST 31
(01:10) Kneel down by MILLER, Cam at SDSU33 (team loss of 2), clock 01:05.
(00:22) Kneel down by MILLER, Cam at SDSU35 (team loss of 2), clock 00:18.
