Skip to main content
← Back to GamesDec 21, 2024Week 1
Conference Game

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

Edge: North Dakota State +3.5 (2.1 pts)

fitted_v1 · Dec 21, 2024

Line Movement

No line movement to chart

Sportsbook snapshots publish once a line is posted for this game.

Team1Q2Q3Q4QFinal
South Dakota State
770721
North Dakota StateNorth Dakota State
7701428

Scoring Timeline

Q1Q2Q3Q4014287-07-77-1414-1421-2128-21
North Dakota StateSouth Dakota State

Drive Chart

Own 20Own 4050Opp 40Opp 20SDSNDSSDSNDSSDSNDSSDSNDSSDSNDSSDSNDSSDSNDSSDSNDSSDSNDSSDSNDSPUNT32ydTD780ydTD1075ydPUNT34ydTD1186ydPUNT825ydTO20ydTD723ydDOWNS930ydPUNT527ydPUNT38ydPUNT34ydPUNT527ydPUNT1035ydPUNT34ydTD370ydTD1090ydTD875ydDOWNS106ydUncategorized2-4yd

Box Score

Team statistics comparing South Dakota State and North Dakota State
StatisticSouth Dakota StateNorth Dakota State
Passing14-2613-19
Pass Yards204179
Rush Yards129150
Total Yards333329
Turnovers10
3rd Down8-157-12
Penalties3-403-15
Possession29:3929:10

Player Leaders

Player Leaders

South Dakota State
passing
Mark Gronowski
14/25, 204 YDS, 1 TD
rushing
Amar Johnson
15 CAR, 77 YDS, 1 TD
receiving
Griffin Wilde
4 REC, 66 YDS
North Dakota State
passing
Cam Miller
13/19, 179 YDS, 3 TD
rushing
Cam Miller
15 CAR, 93 YDS, 1 TD
receiving
Bryce Lance
6 REC, 125 YDS, 3 TD

Play-by-Play

1st & 10Rush+2 ydsPPA -0.43

Amar Johnson run for 2 yds to the SDST 26

2nd & 8Rush0 ydsPPA -0.45

Amar Johnson run for no gain to the SDST 26

3rd & 8Pass Incompletion0 ydsPPA -0.21

Mark Gronowski pass incomplete

4th & 8Punt+5 yds

Hunter Dustman punt for 59 yds , Jackson Williams returns for 5 yds to the NDSU 20

1st & 10Pass Reception+20 ydsPPA +1.63

Cam Miller pass complete to TK Marshall for 20 yds to the NDSU 40 for a 1ST down

1st & 10Rush+1 ydsPPA -0.91

TK Marshall run for 1 yd to the NDSU 41

2nd & 9Pass Reception-1 ydsPPA -0.97

Cam Miller pass complete to Truman Werremeyer for a loss of 1 yard to the NDSU 40

3rd & 10Pass Reception+30 ydsPPA +3.83

Cam Miller pass complete to Bryce Lance for 30 yds to the SDST 30 for a 1ST down

1st & 10Rush+7 ydsPPA +0.35

Cam Miller run for 7 yds to the SDST 23

2nd & 3Rush+2 ydsPPA -0.33

CharMar Brown run for 2 yds to the SDST 21

3rd & 1Passing Touchdown+21 ydsPPA +2.78

Cam Miller pass complete to Bryce Lance for 21 yds for a TD (Griffin Crosa KICK)

1st & 10Pass Incompletion0 ydsPPA -0.70

Mark Gronowski pass incomplete

2nd & 10Rush+4 ydsPPA -0.06

Mark Gronowski run for 4 yds to the SDST 29

3rd & 6Pass Reception+17 ydsPPA +2.66

Mark Gronowski pass complete to Griffin Wilde for 17 yds to the SDST 46 for a 1ST down

1st & 10Rush+3 ydsPPA -0.42

Chase Mason run for 3 yds to the SDST 49

2nd & 7Rush+3 ydsPPA -0.42

Kirby Vorhees run for 3 yds to the NDSU 48

3rd & 4Rush+7 ydsPPA +1.78

Mark Gronowski run for 7 yds to the NDSU 41 for a 1ST down

1st & 10Pass Reception+35 ydsPPA +1.19

Mark Gronowski pass complete to Lofton O'Groske for 35 yds to the NDSU 6 for a 1ST down

1st & 6Rush+3 ydsPPA -0.16

Amar Johnson run for 3 yds to the NDSU 3

2nd & 3Rush+2 ydsPPA -0.24

Amar Johnson run for 2 yds to the NDSU 1

3rd & 1Rushing Touchdown+1 ydsPPA +2.45

Mark Gronowski run for 1 yd for a TD (Hunter Dustman KICK)

1st & 10Rush+3 ydsPPA -0.37

CharMar Brown run for 3 yds to the NDSU 34

2nd & 7Pass Incompletion0 ydsPPA -0.74

Cam Miller pass incomplete

3rd & 7Rush+6 ydsPPA +0.17

Cam Miller run for 6 yds to the NDSU 40

4th & 1Penalty-5 yds

North Dakota State Penalty, False Start (-5 Yards) to the NDSU 35

4th & 6Punt0 yds

Kaedin Steindorf punt for 51 yds, downed at the SDST 14

1st & 10Rush+5 ydsPPA +0.08

Amar Johnson run for 5 yds to the SDST 19

2nd & 5Rush+6 ydsPPA +0.51

Mark Gronowski run for 6 yds to the SDST 25 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.70

Mark Gronowski pass incomplete

2nd & 10Rush+11 ydsPPA +1.63

Amar Johnson run for 11 yds to the SDST 36 for a 1ST down

1st & 10Penalty+5 yds

North Dakota State Penalty, Offsides (5 Yards) to the SDST 41

1st & 5Rush+2 ydsPPA -0.83

Kirby Vorhees run for 2 yds to the SDST 43

2nd & 3Rush+5 ydsPPA +0.43

Mark Gronowski run for 5 yds to the SDST 48 for a 1ST down

1st & 10Pass Reception+6 ydsPPA +0.36

Mark Gronowski pass complete to Maxwell Woods for 6 yds to the NDSU 46

2nd & 4Rush-2 ydsPPA -1.67

Kirby Vorhees run for a loss of 2 yards to the NDSU 48

3rd & 6Rush+5 ydsPPA +0.07

Mark Gronowski run for 5 yds to the NDSU 43

4th & 1Rush+4 ydsPPA +2.10

Mark Gronowski run for 4 yds to the NDSU 39 for a 1ST down

1st & 10Rushing Touchdown+39 ydsPPA +3.14

Amar Johnson run for 39 yds for a TD (Hunter Dustman KICK)

1st & 10Rush+7 ydsPPA +0.43

Cam Miller run for 7 yds to the NDSU 21

2nd & 3Rush+8 ydsPPA +0.45

Cam Miller run for 8 yds to the NDSU 29 for a 1ST down

1st & 10Rush+7 ydsPPA +0.66

Barika Kpeenu run for 7 yds to the NDSU 36

2nd & 3Rush-3 ydsPPA -1.57

TK Marshall run for a loss of 3 yards to the NDSU 33

3rd & 6Rush+10 ydsPPA +2.22

Cam Miller run for 10 yds to the NDSU 43 for a 1ST down

1st & 10Rush+1 ydsPPA -0.93

CharMar Brown run for 1 yd to the NDSU 44

2nd & 9Pass Reception+3 ydsPPA -0.38

Cam Miller pass complete to Barika Kpeenu for 3 yds to the NDSU 47

3rd & 6Sack-8 ydsPPA -1.41

Cam Miller sacked by Kobe Clayborne for a loss of 8 yards to the NDSU 39

4th & 14Punt+6 yds

Kaedin Steindorf punt for 44 yds , Tucker Large returns for 6 yds to the SDST 23

1st & 10Rush+3 ydsPPA -0.27

Chase Mason run for 3 yds to the SDST 26

2nd & 7Fumble Recovery (Opponent)-3 ydsPPA -0.52

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

1st & 10Pass Reception+11 ydsPPA +0.13

Cam Miller pass complete to Bryce Lance for 11 yds to the SDST 12 for a 1ST down

1st & 10Rush+4 ydsPPA -0.02

Barika Kpeenu run for 4 yds to the SDST 8

2nd & 6Rush+4 ydsPPA -0.02

CharMar Brown run for 4 yds to the SDST 4

3rd & 2Rush+3 ydsPPA +1.63

CharMar Brown run for 3 yds to the SDST 1 for a 1ST down

1st & 1Rush0 ydsPPA -0.96

Cam Miller run for no gain to the SDST 1

2nd & 1Rush-1 ydsPPA -0.64

CharMar Brown run for a loss of 1 yard to the SDST 2

3rd & 2Rushing Touchdown+2 ydsPPA +2.54

Cam Miller run for 2 yds for a TD (Griffin Crosa KICK)

1st & 10Pass Reception-2 ydsPPA -0.93

Mark Gronowski pass complete to Amar Johnson for a loss of 2 yards to the SDST 24

2nd & 12Rush+13 ydsPPA +1.88

Amar Johnson run for 13 yds to the SDST 37 for a 1ST down

1st & 10Pass Reception+11 ydsPPA +1.04

Mark Gronowski pass complete to Greyton Gannon for 11 yds to the SDST 48 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -1.14

Mark Gronowski pass incomplete

2nd & 10Pass Reception+10 ydsPPA +1.86

Mark Gronowski pass complete to Griffin Wilde for 10 yds to the NDSU 42 for a 1ST down

1st & 10Rush-1 ydsPPA -1.13

Kirby Vorhees run for a loss of 1 yard to the NDSU 43

2nd & 11Pass Incompletion0 ydsPPA -1.05

Mark Gronowski pass incomplete

3rd & 11Rush+1 ydsPPA -0.72

Mark Gronowski run for 1 yd to the NDSU 42

4th & 10Rush-2 ydsPPA -0.81

[SG] Kneel down by GRONOWSKI, Mark at NDSU44 (team loss of 2); SDSU turnover on downs, clock 00:00.

0th & 10End of Half-12 yds

End of 2nd Quarter

1st & 10Rush+9 ydsPPA +1.25

Cam Miller run for 9 yds to the NDSU 34

2nd & 1Pass Reception+17 ydsPPA +1.06

Cam Miller pass complete to Chris Harris for 17 yds to the SDST 49 for a 1ST down

1st & 10Rush+5 ydsPPA +0.10

Cam Miller run for 5 yds to the SDST 44

2nd & 5Pass Reception-4 ydsPPA -2.03

Cam Miller pass complete to RaJa Nelson for a loss of 4 yards to the SDST 48

3rd & 9Pass Incompletion0 ydsPPA -0.81

Cam Miller pass incomplete

4th & 9Punt0 yds

Kaedin Steindorf punt for 48 yds for a touchback

1st & 10Rush-3 ydsPPA -0.75

Amar Johnson run for a loss of 3 yards to the SDST 17

2nd & 13Pass Reception+12 ydsPPA +0.75

Mark Gronowski pass complete to Griffin Wilde for 12 yds to the SDST 29

3rd & 1Rush-1 ydsPPA -0.64

Kirby Vorhees run for a loss of 1 yard to the SDST 28

4th & 2Punt0 yds

Hunter Dustman punt for 50 yds, fair catch by Jackson Williams at the NDSU 22

1st & 10Rush+2 ydsPPA -0.40

CharMar Brown run for 2 yds to the NDSU 24

2nd & 8Pass Incompletion0 ydsPPA -0.41

Cam Miller pass incomplete

3rd & 8Rush+2 ydsPPA -0.12

Cam Miller run for 2 yds to the NDSU 26

4th & 6Punt0 yds

Kaedin Steindorf punt for 46 yds, fair catch by Tucker Large at the SDST 28

1st & 10Pass Incompletion0 ydsPPA -0.80

Mark Gronowski pass incomplete

2nd & 10Pass Reception+20 ydsPPA +2.65

Mark Gronowski pass complete to Davin Stoffel for 20 yds to the SDST 48 for a 1ST down

1st & 10Rush-4 ydsPPA -2.00

Chase Mason run for a loss of 4 yards to the SDST 44

2nd & 14Pass Incompletion0 ydsPPA -0.70

Mark Gronowski pass incomplete

3rd & 14Rush+11 ydsPPA +1.00

Mark Gronowski run for 11 yds to the NDSU 45

4th & 3Punt0 yds

Hunter Dustman punt for 37 yds, fair catch by Jackson Williams at the NDSU 8

1st & 10Rush+2 ydsPPA -0.21

CharMar Brown run for 2 yds to the NDSU 10

2nd & 8Rush+4 ydsPPA -0.03

CharMar Brown run for 4 yds to the NDSU 14

3rd & 4Pass Reception+6 ydsPPA +0.70

Cam Miller pass complete to Bryce Lance for 6 yds to the NDSU 20 for a 1ST down

1st & 10Rush+1 ydsPPA -0.47

CharMar Brown run for 1 yd to the NDSU 21

2nd & 9Rush+12 ydsPPA +1.43

Cam Miller run for 12 yds to the NDSU 33 for a 1ST down

1st & 10Rush+3 ydsPPA -0.39

Barika Kpeenu run for 3 yds to the NDSU 36

2nd & 7Fumble Recovery (Own)+8 ydsPPA +1.45

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

1st & 10Rush-1 ydsPPA -1.38

Barika Kpeenu run for a loss of 1 yard to the NDSU 43

2nd & 11Pass Incompletion0 ydsPPA -0.80

Cam Miller pass incomplete

3rd & 11Pass Incompletion0 ydsPPA -0.45

Cam Miller pass incomplete

4th & 11Punt+7 yds

Kaedin Steindorf punt for 48 yds , Dalys Beanum returns for 7 yds to the SDST 16

1st & 10Pass Incompletion0 ydsPPA -0.46

Mark Gronowski pass incomplete

2nd & 10Penalty+5 yds

(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).

2nd & 5Rush-2 ydsPPA -0.63

Amar Johnson run for a loss of 2 yards to the SDST 19

3rd & 7Rush+1 ydsPPA -0.13

Mark Gronowski run for 1 yd to the SDST 20

4th & 6Punt0 yds

Hunter Dustman punt for 50 yds, fair catch by Jackson Williams at the NDSU 30

1st & 10Rush+12 ydsPPA +1.13

Jackson Williams run for 12 yds to the NDSU 42 for a 1ST down

1st & 10Pass Reception+11 ydsPPA +0.95

Cam Miller pass complete to RaJa Nelson for 11 yds to the SDST 47 for a 1ST down

1st & 10Passing Touchdown+47 ydsPPA +3.61

Cam Miller pass complete to Bryce Lance for 47 yds for a TD (Griffin Crosa KICK)

1st & 10Rush+2 ydsPPA -0.23

Amar Johnson run for 2 yds to the SDST 12

2nd & 8Pass Incompletion0 ydsPPA -0.22

Chase Mason pass incomplete

3rd & 8Pass Reception+27 ydsPPA +2.39

Mark Gronowski pass complete to Griffin Wilde for 27 yds to the SDST 39 for a 1ST down

1st & 10Rush+1 ydsPPA -0.90

Maxwell Woods run for 1 yd to the SDST 40

2nd & 9Rush-1 ydsPPA -0.93

Amar Johnson run for a loss of 1 yard to the SDST 39

3rd & 10Pass Reception+14 ydsPPA +3.08

Mark Gronowski pass complete to Greyton Gannon for 14 yds to the NDSU 47 for a 1ST down

1st & 10Pass Reception+31 ydsPPA +1.04

Mark Gronowski pass complete to Amar Johnson for 31 yds to the NDSU 16 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.33

Mark Gronowski pass incomplete

2nd & 10Rush+2 ydsPPA -0.20

Mark Gronowski run for 2 yds to the NDSU 14

3rd & 8Passing Touchdown+14 ydsPPA +3.10

Mark Gronowski pass complete to Grahm Goering for 14 yds for a TD (Hunter Dustman KICK)

1st & 10Rush+40 ydsPPA +3.11

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

1st & 10Rush+3 ydsPPA -0.22

Barika Kpeenu run for 3 yds to the SDST 32

2nd & 7Rush+5 ydsPPA +0.07

Cam Miller run for 5 yds to the SDST 27

3rd & 2Rush+2 ydsPPA +0.41

CharMar Brown run for 2 yds to the SDST 25 for a 1ST down

1st & 10Pass Incompletion0 ydsPPA -0.45

Cam Miller pass incomplete

2nd & 10Rush+12 ydsPPA +0.61

Barika Kpeenu run for 12 yds to the SDST 13 for a 1ST down

1st & 10Rush+3 ydsPPA -0.10

Cam Miller run for 3 yds to the SDST 10

2nd & 7Passing Touchdown+10 ydsPPA +2.64

Cam Miller pass complete to Bryce Lance for 10 yds for a TD (Griffin Crosa KICK)

1st & 10Rush+4 ydsPPA -0.11

Mark Gronowski run for 4 yds to the SDST 29

2nd & 6Pass Reception+1 ydsPPA -0.54

Mark Gronowski pass complete to Amar Johnson for 1 yd to the SDST 30

3rd & 5Rush+6 ydsPPA +1.59

Mark Gronowski run for 6 yds to the SDST 36 for a 1ST down

1st & 10Rush+2 ydsPPA -0.64

Amar Johnson run for 2 yds to the SDST 38

2nd & 8Rush+7 ydsPPA +0.59

Amar Johnson run for 7 yds to the SDST 45

3rd & 1Rush+2 ydsPPA +1.11

Mark Gronowski run for 2 yds to the SDST 47 for a 1ST down

1st & 10Penalty-15 yds

(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).

1st & 25Pass Incompletion0 ydsPPA -0.29

Mark Gronowski pass incomplete

2nd & 25Pass Reception+8 ydsPPA +0.17

Mark Gronowski pass complete to Greyton Gannon for 8 yds to the SDST 40

3rd & 17Pass Incompletion0 ydsPPA -0.23

Mark Gronowski pass incomplete

4th & 17Sack-9 ydsPPA +0.23

Mark Gronowski sacked by Jaxon Duttenhefer and Loshiaka Roques for a loss of 9 yards to the SDST 31

1st & 10Rush-2 ydsPPA -0.89

(01:10) Kneel down by MILLER, Cam at SDSU33 (team loss of 2), clock 01:05.

2nd & 12Rush-2 ydsPPA -1.33

(00:22) Kneel down by MILLER, Cam at SDSU35 (team loss of 2), clock 00:18.

Situational Analysis

South Dakota State

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
2 plays
26%
23 plays
0%
1 play
2nd
50%
2 plays
25%
4 plays
36%
11 plays
60%
5 plays
3rd
67%
3 plays
100%
4 plays
60%
5 plays
33%
3 plays
4th
100%
1 play
0%
1 play
100%
1 play

North Dakota State

Down
1-3
Short
4-6
Med
7-10
Long
11+
XLong
1st
0%
1 play
46%
24 plays
2nd
40%
5 plays
0%
2 plays
50%
10 plays
0%
2 plays
3rd
100%
4 plays
67%
3 plays
50%
4 plays
0%
1 play
4th