North Dakota State vs. South Dakota State

Sunday, January 8, 2023, FCS Championship

South Dakota State beat North Dakota State 45–⁠21. It was their 22nd meeting; after it, North Dakota State led the series 13–⁠9.

Neutral siteNorth Dakota State12–⁠3 in 2022
21
Neutral siteSouth Dakota State14–⁠1 in 2022
45

Final at Toyota Stadium, FriscoTV: ABCAttendance 18,023

At kickoff
57°F, clear, wind 6 mph from the northWeather: NOAA NCEI Integrated Surface Database; Addison Airport (KADS), 21 km from the stadium, 13 minutes before kickoff
Official
Jeff PageGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
North Dakota State770721
South Dakota State7247745

Standouts

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

Player stats

North Dakota State

PassingC/AttYdsTDInt
Cam Miller18/2926022
RushingCarYdsTDLong
Cam Miller1364011
Kobe Johnson1163114
TaMerik Williams723010
T.K. Marshall41306
ReceivingRecYdsTDLong
Zach Mathis7123028
Eli Green144144
Joe Stoffel341127
Jake Lippe226018

South Dakota State

PassingC/AttYdsTDInt
Mark Gronowski14/2122330
RushingCarYdsTDLong
Amar Johnson9126155
Isaiah Davis22103125
Mark Gronowski557151
ReceivingRecYdsTDLong
Jadon Janke561018
Jaxon Janke360230
Michael Morgan144144
Tucker Kraft230018
DefenseTklTFLSacksInt
DyShawn Gales0001
Jason Freeman0001

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

Team stats

North Dakota StateSouth Dakota State
420Total yards507
260Passing yards223
160Rushing yards284
9.0Yards per pass10.6
4.3Yards per rush7.7
21First downs22
5–⁠12Third downs9–⁠14
1–⁠3Fourth downs0–⁠0
3Turnovers0
2–⁠25Penalties3–⁠20
28:00Possession31:38

Efficiency

North Dakota StateSouth Dakota State
47%Success rate48%
0.04EPA per play0.61
0.96Explosiveness1.75
−0.01Rushing EPA0.50
0.10Passing EPA0.80
25%Passing-down success37%

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

South Dakota State end zoneNorth Dakota State end zoneQ1 North Dakota StatePunt, 3 playsQ1 South Dakota StateTouchdown, 9 playsQ1 North Dakota StateTouchdown, 6 playsQ1 South Dakota StatePunt, 3 playsQ1 North Dakota StatePunt, 3 playsQ1 South Dakota StateTouchdown, 8 playsQ2 North Dakota StateFumble, 1 playQ2 South Dakota StateTouchdown, 4 playsQ2 North Dakota StatePunt, 5 playsQ2 South Dakota StateTouchdown, 9 playsQ2 North Dakota StateTouchdown, 4 playsQ2 South Dakota StateField goal, 6 playsQ3 South Dakota StateTouchdown, 3 playsQ3 North Dakota StatePunt, 5 playsQ3 South Dakota StatePunt, 7 playsQ3 North Dakota StateTouchdown, 16 playsQ4 South Dakota StatePunt, 3 playsQ4 North Dakota StateInterception, 3 playsQ4 South Dakota StateTouchdown, 4 playsQ4 North Dakota StateInterception, 10 playsQ4 South Dakota StatePunt, 3 playsQ4 North Dakota StateTurnover on downs, 10 plays
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.
  1. Q1 North Dakota StatePunt, 3 plays, 9 yards
  2. Q1 South Dakota StateTouchdown, 9 plays, 85 yards
  3. Q1 North Dakota StateTouchdown, 6 plays, 75 yards
  4. Q1 South Dakota StatePunt, 3 plays, 1 yard
  5. Q1 North Dakota StatePunt, 3 plays, 4 yards
  6. Q1 South Dakota StateTouchdown, 8 plays, 77 yards
  7. Q2 North Dakota StateFumble, 1 play, 0 yards
  8. Q2 South Dakota StateTouchdown, 4 plays, 34 yards
  9. Q2 North Dakota StatePunt, 5 plays, 19 yards
  10. Q2 South Dakota StateTouchdown, 9 plays, 84 yards
  11. Q2 North Dakota StateTouchdown, 4 plays, 65 yards
  12. Q2 South Dakota StateField goal, 6 plays, 10 yards
  13. Q3 South Dakota StateTouchdown, 3 plays, 74 yards
  14. Q3 North Dakota StatePunt, 5 plays, 10 yards
  15. Q3 South Dakota StatePunt, 7 plays, 33 yards
  16. Q3 North Dakota StateTouchdown, 16 plays, 99 yards
  17. Q4 South Dakota StatePunt, 3 plays, −9 yards
  18. Q4 North Dakota StateInterception, 3 plays, 14 yards
  19. Q4 South Dakota StateTouchdown, 4 plays, 42 yards
  20. Q4 North Dakota StateInterception, 10 plays, 39 yards
  21. Q4 South Dakota StatePunt, 3 plays, 4 yards
  22. 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:001st & 10 at own 35Hunter Dustman kickoff for 65 yds for a touchback
14:401st & 10 at own 25Kobe Johnson run for 5 yds to the NDkSt 30
14:202nd & 5 at own 30Kobe Johnson run for 2 yds to the NDkSt 32
13:303rd & 3 at own 32Cam Miller run for 2 yds to the NDkSt 34
13:164th & 1 at own 34Kaedin Steindorf punt for 51 yds, fair catch by Jadon Janke at the SDkSt 15
South Dakota State Touchdown, 9 plays
12:501st & 10 at own 15Mark Gronowski pass complete to Tucker Kraft for 12 yds to the SDkSt 27 for a 1ST down
12:301st & 10 at own 27Isaiah Davis run for 11 yds to the SDkSt 38 for a 1ST down
12:001st & 10 at own 38Isaiah Davis run for 3 yds to the SDkSt 41
11:102nd & 7 at own 41Mark Gronowski pass complete to Isaiah Davis for 16 yds to the NDkSt 43 for a 1ST down
10:351st & 10 at opp 43Amar Johnson run for 6 yds to the NDkSt 37
10:092nd & 4 at opp 37Mark Gronowski pass incomplete to Jadon Janke
10:023rd & 4 at opp 37Isaiah Davis run for 4 yds to the NDkSt 33 for a 1ST down
9:301st & 10 at opp 33Mark Gronowski pass complete to Jadon Janke for 17 yds to the NDkSt 16 for a 1ST down
9:121st & 10 at opp 16Isaiah 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:121st & 10 at own 35Hunter Dustman kickoff for 65 yds for a touchback
9:081st & 10 at own 25Cam Miller pass incomplete to TaMerik Williams
8:502nd & 10 at own 25Kobe Johnson run for 13 yds to the NDkSt 38 for a 1ST down
8:101st & 10 at own 38Cam Miller pass complete to Zach Mathis for 27 yds to the SDkSt 35 for a 1ST down
7:401st & 10 at opp 35Cam Miller pass complete to Joe Stoffel for 8 yds to the SDkSt 27
6:502nd & 2 at opp 27TaMerik Williams run for no gain to the SDkSt 27
6:313rd & 2 at opp 27Cam 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:253rd & 2 at own 35Will Cardinal kickoff for 57 yds , Jadon Janke return for no gain to the SDkSt 8
6:151st & 10 at own 8Mark Gronowski run for 2 yds to the SDkSt 10
5:202nd & 8 at own 10Amar Johnson run for a loss of 1 yard to the SDkSt 9
4:453rd & 9 at own 9Mark Gronowski pass complete to Amar Johnson for no gain to the SDkSt 9
4:094th & 9 at own 9Hunter 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:451st & 10 at own 35Kobe Johnson run for a loss of 4 yards to the NDkSt 31
3:102nd & 14 at own 31Cam Miller run for 8 yds to the NDkSt 39
2:353rd & 6 at own 39Cam Miller pass incomplete to Jake Lippe
2:274th & 6 at own 39Kaedin Steindorf punt for 38 yds , Jadon Janke returns for no gain to the SDkSt 23
South Dakota State Touchdown, 8 plays
2:051st & 10 at own 23Isaiah Davis run for 9 yds to the SDkSt 32
1:302nd & 1 at own 32Isaiah Davis run for no gain to the SDkSt 32
1:003rd & 1 at own 32Timeout SO DAKOTA ST, clock 01:00
0:553rd & 1 at own 32Mark Gronowski run for 2 yds to the SDkSt 34 for a 1ST down
0:001st & 10 at own 34Mark Gronowski pass complete to Jadon Janke for 18 yds to the NDkSt 48 for a 1ST down
Q2 14:401st & 10 at opp 48Isaiah Davis run for 1 yd to the NDkSt 47
Q2 13:552nd & 9 at opp 47Mark Gronowski run for 3 yds to the NDkSt 44
Q2 13:103rd & 6 at opp 44Mark Gronowski pass complete to Isaiah Davis for 12 yds to the NDkSt 32 for a 1ST down
Q2 12:501st & 10 at opp 32Amar Johnson run for 32 yds for a TD (Hunter Dustman KICK)South Dakota State 14, North Dakota State 7
Q2 12:431st & 10 at own 35Hunter 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:341st & 10 at own 20Kobe 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:281st & 10 at opp 34Mark Gronowski pass incomplete
12:052nd & 10 at opp 34Isaiah Davis run for no gain to the NDkSt 34
11:303rd & 10 at opp 34Mark Gronowski pass complete to Jadon Janke for 16 yds to the NDkSt 18 for a 1ST down
11:031st & 10 at opp 18Mark 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:031st & 10 at own 35Hunter Dustman kickoff for 60 yds for a touchback
10:501st & 10 at own 25TaMerik Williams run for 6 yds to the NDkSt 31
10:002nd & 4 at own 31Cam Miller pass complete to Jake Lippe for 8 yds to the NDkSt 39 for a 1ST down
9:451st & 10 at own 39TK Marshall run for 2 yds to the NDkSt 41
9:052nd & 8 at own 41Cam Miller run for no gain to the NDkSt 41
8:103rd & 8 at own 41Cam Miller pass complete to TaMerik Williams for 3 yds to the NDkSt 44
7:474th & 5 at own 44Kaedin Steindorf punt for 40 yds, fair catch by Jadon Janke at the SDkSt 16
South Dakota State Touchdown, 9 plays
7:201st & 10 at own 16Isaiah Davis run for 3 yds to the SDkSt 19
6:592nd & 7 at own 19Mark Gronowski pass incomplete to Amar Johnson
6:593rd & 7 at own 19Timeout NO DAKOTA ST, clock 06:59
6:373rd & 7 at own 19Amar Johnson run for 18 yds to the SDkSt 37 for a 1ST down
6:051st & 10 at own 37Isaiah Davis run for 8 yds to the SDkSt 45
5:382nd & 2 at own 45Mark Gronowski pass incomplete to Tucker Kraft
5:153rd & 2 at own 45Isaiah Davis run for 2 yds to the SDkSt 47 for a 1ST down
4:351st & 10 at own 47Isaiah Davis run for 4 yds to the NDkSt 49
4:002nd & 6 at opp 49Amar Johnson run for 5 yds to the NDkSt 44
3:303rd & 1 at opp 44Mark 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:303rd & 1 at own 35Hunter Dustman kickoff for 62 yds
3:261st & 10 at own 35Cam Miller pass incomplete to Hunter Brozio
3:002nd & 10 at own 35Kobe Johnson run for 4 yds to the NDkSt 39
2:223rd & 6 at own 39Cam Miller pass complete to Zach Mathis for 17 yds to the SDkSt 44 for a 1ST down
2:031st & 10 at opp 44Cam 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:031st & 10 at own 35Will Cardinal kickoff for 64 yds for a touchback
2:001st & 10 at own 25Mark Gronowski pass incomplete to Tucker Kraft
1:502nd & 10 at own 25Amar Johnson run for 55 yds to the NDkSt 20 for a 1ST down
1:351st & 10 at opp 20Mark Gronowski pass complete to Jadon Janke for 5 yds to the NDkSt 15
0:582nd & 5 at opp 15Isaiah Davis run for no gain to the NDkSt 15
0:253rd & 5 at opp 15Isaiah Davis run for 2 yds to the NDkSt 13
0:024th & 3 at opp 13Timeout SO DAKOTA ST, clock 00:02
0:014th & 3 at opp 13Hunter 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:001st & 10 at own 35Will Cardinal kickoff for 65 yds , Jadon Janke return for 26 yds to the SDkSt 26
14:451st & 10 at own 26Isaiah Davis run for 25 yds to the NDkSt 49 for a 1ST down
14:051st & 10 at opp 49Isaiah Davis run for 3 yds to the NDkSt 46
13:392nd & 7 at opp 46SO DAKOTA ST Penalty, False Start (John O’Brian) to the SDkSt 49
13:132nd & 12 at own 49Mark 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:132nd & 12 at own 35Hunter Dustman kickoff for 65 yds for a touchback
12:501st & 10 at own 25Cole Payton run for 6 yds to the NDkSt 31
12:002nd & 4 at own 31Cam Miller run for 11 yds to the NDkSt 42 for a 1ST down
11:301st & 10 at own 42Cam Miller run for 2 yds to the NDkSt 44
11:042nd & 8 at own 44Cam Miller pass incomplete to Eli Green
10:583rd & 8 at own 44Cam Miller pass complete to Joe Stoffel for 6 yds to the 50 yard line
10:584th & 2 at the 50NO DAKOTA ST Penalty, Personal Foul (Jake Kubas) to the NDkSt 35
10:414th & 17 at own 35Kaedin Steindorf punt for 51 yds, fair catch by Jadon Janke at the SDkSt 14
South Dakota State Punt, 7 plays
10:361st & 10 at own 14Mark Gronowski pass incomplete to Jaxon Janke
10:102nd & 10 at own 14Amar Johnson run for 7 yds to the SDkSt 21
9:403rd & 3 at own 21Mark Gronowski pass complete to Jadon Janke for 5 yds to the SDkSt 26 for a 1ST down
9:001st & 10 at own 26Mark Gronowski pass complete to Jaxon Janke for 12 yds to the SDkSt 38 for a 1ST down
8:251st & 10 at own 38Isaiah Davis run for 1 yd to the SDkSt 39
7:402nd & 9 at own 39Amar Johnson run for 4 yds to the SDkSt 43
7:003rd & 5 at own 43Isaiah Davis run for 4 yds to the SDkSt 47
6:354th & 1 at own 47Hunter Dustman punt for 52 yds, downed at the NDkSt 1
North Dakota State Touchdown, 16 plays
6:051st & 10 at own 1TaMerik Williams run for 1 yd to the NDkSt 2
5:552nd & 9 at own 2TaMerik Williams run for no gain to the NDkSt 2
5:303rd & 9 at own 2Cam Miller pass complete to Zach Mathis for 28 yds to the NDkSt 30 for a 1ST down
5:001st & 10 at own 30Cam Miller run for 8 yds to the NDkSt 38
4:002nd & 2 at own 38Kobe Johnson run for 9 yds to the NDkSt 47 for a 1ST down
3:001st & 10 at own 47Cam Miller pass complete to TaMerik Williams for 8 yds to the SDkSt 45
2:302nd & 2 at opp 45Cam Miller run for 10 yds to the SDkSt 35 for a 1ST down
1:401st & 10 at opp 35Eli Green run for a loss of 9 yards to the SDkSt 44
1:322nd & 19 at opp 44Cam Miller pass incomplete to Braylon Henderson
1:053rd & 19 at opp 44Cam Miller pass complete to Jake Lippe for 18 yds to the SDkSt 26
0:484th & 1 at opp 26Cam Miller run for 2 yds to the SDkSt 24 for a 1ST down
0:101st & 10 at opp 24Kobe Johnson run for no gain to the SDkSt 24
0:012nd & 10 at opp 24Cam Miller pass incomplete to Kobe Johnson
Q4 14:353rd & 10 at opp 24Cam Miller pass complete to Zach Mathis for 12 yds to the SDkSt 12 for a 1ST down
Q4 14:101st & 10 at opp 12TK Marshall run for 3 yds to the SDkSt 9
Q4 13:442nd & 7 at opp 9Kobe 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:442nd & 7 at own 35Will Cardinal kickoff for 62 yds for a touchback
13:351st & 10 at own 25SO DAKOTA ST Penalty, Offensive Holding (-10 Yards) to the SDkSt 15
13:001st & 20 at own 15Isaiah Davis run for 2 yds to the SDkSt 17
12:282nd & 18 at own 17Mark Gronowski pass incomplete to Tucker Kraft
12:153rd & 18 at own 17Isaiah Davis run for a loss of 1 yard to the SDkSt 16
11:494th & 19 at own 16Hunter Dustman punt for 55 yds, downed at the NDkSt 29
North Dakota State Interception, 3 plays
11:301st & 10 at own 29Cam Miller pass complete to Zach Mathis for 13 yds to the NDkSt 42 for a 1ST down
11:001st & 10 at own 42Kobe Johnson run for 1 yd to the NDkSt 43
10:402nd & 9 at own 43Cam Miller pass intercepted Jason Freeman return for 15 yds to the NDkSt 42
South Dakota State Touchdown, 4 plays
10:401st & 10 at opp 42Mark Gronowski pass complete to Tucker Kraft for 18 yds to the NDkSt 24 for a 1ST down
10:201st & 10 at opp 24Mark Gronowski sacked by James Kaczor for a loss of 1 yard to the NDkSt 25
9:452nd & 11 at opp 25SO DAKOTA ST Penalty, False Start (-5 Yards) to the NDkSt 30
9:002nd & 16 at opp 30Amar Johnson run for no gain to the NDkSt 30
8:053rd & 16 at opp 30Mark 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:583rd & 16 at own 35Hunter Dustman kickoff for 59 yds , Jalen Bussey return for 26 yds to the NDkSt 32
7:451st & 10 at own 32Kobe Johnson run for 10 yds to the NDkSt 42 for a 1ST down
7:351st & 10 at own 42Cam Miller pass incomplete to TaMerik Williams
7:202nd & 10 at own 42Cam Miller run for 8 yds to the 50 yard line
7:003rd & 2 at the 50Cam Miller run for 2 yds to the SDkSt 48 for a 1ST down
6:301st & 10 at opp 48TaMerik Williams run for 5 yds to the SDkSt 43
6:102nd & 5 at opp 43Cam Miller pass complete to Zach Mathis for 9 yds to the SDkSt 34 for a 1ST down
5:451st & 10 at opp 34TaMerik Williams run for 1 yd to the SDkSt 33
5:202nd & 9 at opp 33Cam Miller pass complete to TK Marshall for 4 yds to the SDkSt 29
5:093rd & 5 at opp 29Cam Miller pass incomplete to Zach Mathis
5:004th & 5 at opp 29Cam Miller pass intercepted DyShawn Gales return for 3 yds to the SDkSt 12
South Dakota State Punt, 3 plays
4:491st & 10 at own 12Isaiah Davis run for 2 yds to the SDkSt 14
3:502nd & 8 at own 14Angel Johnson run for a loss of 2 yards to the SDkSt 12
3:153rd & 10 at own 12Isaiah Davis run for 4 yds to the SDkSt 16
2:394th & 6 at own 16Hunter Dustman punt for 53 yds, downed at the NDkSt 31
North Dakota State Turnover on downs, 10 plays
2:251st & 10 at own 31Cam Miller pass complete to TK Marshall for 7 yds to the NDkSt 38
2:102nd & 3 at own 38TK Marshall run for 6 yds to the NDkSt 44 for a 1ST down
1:401st & 10 at own 44TK Marshall run for 2 yds to the NDkSt 46
1:202nd & 8 at own 46Cam Miller run for 11 yds to the SDkSt 43 for a 1ST down
1:101st & 10 at opp 43Cam Miller pass complete to Zach Mathis for 17 yds to the SDkSt 26 for a 1ST down
1:001st & 10 at opp 26TaMerik Williams run for 10 yds to the SDkSt 16 for a 1ST down
0:391st & 10 at opp 16Cam Miller sacked by Reece Winkelman for a loss of 4 yards to the SDkSt 20
0:392nd & 14 at opp 20Timeout NO DAKOTA ST, clock 00:39
0:352nd & 14 at opp 20Cam Miller run for 4 yds to the SDkSt 16
0:263rd & 10 at opp 16Cam Miller pass complete to Kobe Johnson for 4 yds to the SDkSt 12
0:224th & 6 at opp 12Cam 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.

North Dakota State leads 16–⁠10 in 26 meetings, counting the four 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