From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
North Dakota State
The Citadel
519
Total yards
126
263
Passing yards
22
256
Rushing yards
104
12.0
Yards per pass
3.7
5.4
Yards per rush
2.5
25
First downs
8
7–12
Third downs
2–12
1–1
Fourth downs
1–2
0
Turnovers
1
6–35
Penalties
0–0
36:03
Possession
23:57
Efficiency
North Dakota State
The Citadel
51%
Success rate
26%
0.48
EPA per play
−0.33
1.40
Explosiveness
0.84
0.32
Rushing EPA
−0.29
0.82
Passing EPA
−0.51
39%
Passing-down success
6%
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 going in
Our ratings (scores only)
North Dakota State 80% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. The Citadel drives left to right, North Dakota State right to left.
Q1 North Dakota StatePunt, 8 plays, 19 yards
Q1 The CitadelPunt, 3 plays, 4 yards
Q1 North Dakota StatePunt, 4 plays, 25 yards
Q1 The CitadelPunt, 6 plays, 20 yards
Q1 North Dakota StateField goal, 9 plays, 72 yards
Q2 The CitadelPunt, 3 plays, −1 yard
Q2 North Dakota StateTouchdown, 12 plays, 90 yards
Q2 The CitadelPunt, 3 plays, 3 yards
Q2 North Dakota StateTouchdown, 7 plays, 84 yards
Q2 The CitadelPunt, 5 plays, 16 yards
Q2 North Dakota StateEnd of half, 1 play, 20 yards
Q3 The CitadelFumble, 2 plays, −15 yards
Q3 North Dakota StateTouchdown, 2 plays, 1 yard
Q3 The CitadelPunt, 3 plays, 5 yards
Q3 North Dakota StateTouchdown, 12 plays, 82 yards
Q3 The CitadelTurnover on downs, 16 plays, 82 yards
Q4 North Dakota StateTouchdown, 12 plays, 95 yards
Q4 The CitadelPunt, 3 plays, 6 yards
Q4 North Dakota StatePunt, 3 plays, 6 yards
Q4 The CitadelEnd of game, 3 plays, 6 yards
Play by play
1st quarter5 drives, then Tied at 0
North Dakota State Punt, 8 plays
15:00
1st & 10 at own 35
Ben Barnes kickoff for 63 yds , Jackson Williams return for 34 yds to the NDSU 36
15:00
1st & 10 at own 36
Barry Kpeenu run for 11 yds to the NDSU 47 for a 1ST down
15:00
1st & 10 at own 47
Cole Payton pass incomplete to Finn Diggins
15:00
2nd & 10 at own 47
Cole Payton pass incomplete to RaJa Nelson
15:00
3rd & 10 at own 47
Cole Payton run for 9 yds to the CIT 44
15:00
4th & 1 at opp 44
Barry Kpeenu run for 2 yds to the CIT 42 for a 1ST down
15:00
1st & 10 at opp 42
Barry Kpeenu run for a loss of 1 yard to the CIT 43
15:00
2nd & 11 at opp 43
Cole Payton run for a loss of 2 yards to the CIT 45 Cole Payton fumbled, recovered by NDSU Cole Payton
15:00
3rd & 13 at opp 45
Cole Payton pass incomplete to Chris Harris
11:28
4th & 13 at opp 45
Aaron Bickerton punt for 23 yds
The Citadel Punt, 3 plays
11:28
1st & 10 at own 22
Garrison Johnson Sr. run for 3 yds to the CIT 25
11:28
2nd & 7 at own 25
Garrison Johnson Sr. run for 1 yd to the CIT 26
11:28
3rd & 6 at own 26
Quentin Hayes pass incomplete to Javonte Graves-Billips
9:48
4th & 6 at own 26
James Platte punt for 40 yds , Jackson Williams returns for 3 yds to the NDSU 37
North Dakota State Punt, 4 plays
9:48
1st & 10 at own 37
Barry Kpeenu run for 24 yds to the CIT 39 for a 1ST down
9:48
1st & 10 at opp 39
PENALTY NDSU False Start (Tastad,Nate) 5 yards from CIT39 to CIT44. NO PLAY.
9:48
1st & 15 at opp 44
DJ Scott run for 5 yds to the CIT 39
9:48
2nd & 10 at opp 39
Barry Kpeenu run for 2 yds to the CIT 37
9:48
3rd & 8 at opp 37
Cole Payton pass complete to Bryce Lance for 4 yds to the CIT 33
9:48
4th & 4 at opp 33
PENALTY NDSU Delay Of Game (Payton,Cole) 5 yards from CIT33 to CIT38. NO PLAY.
6:29
4th & 9 at opp 38
Aaron Bickerton punt for 38 yds for a touchback
The Citadel Punt, 6 plays
6:29
1st & 10 at own 20
Israel Benjamin run for 2 yds to the CIT 22
6:29
2nd & 8 at own 22
Garrison Johnson Sr. run for 4 yds to the CIT 26
6:29
3rd & 4 at own 26
Israel Benjamin run for 14 yds to the CIT 40 for a 1ST down
6:29
1st & 10 at own 40
Israel Benjamin run for 2 yds to the CIT 42
6:29
2nd & 8 at own 42
Israel Benjamin run for 2 yds to the CIT 44
6:29
3rd & 6 at own 44
Quentin Hayes run for a loss of 4 yards to the CIT 40
2:31
4th & 10 at own 40
James Platte punt for 45 yds, punt out-of-bounds at the NDSU 15
North Dakota State Field goal, 9 plays
2:31
1st & 10 at own 15
Cole Payton pass complete to RaJa Nelson for 26 yds to the NDSU 41 for a 1ST down
2:31
1st & 10 at own 41
Barry Kpeenu run for 7 yds to the NDSU 48
2:31
2nd & 3 at own 48
Barry Kpeenu run for 5 yds to the CIT 47 for a 1ST down
2:31
1st & 10 at opp 47
DJ Scott run for 4 yds to the CIT 43
0:00
2nd & 6 at opp 43
Cole Payton run for 27 yds to the CIT 16 for a 1ST down
Q2 15:00
1st & 10 at opp 16
DJ Scott run for 3 yds to the CIT 13
Q2 15:00
2nd & 7 at opp 13
Cole Payton run for no gain to the CIT 13
Q2 15:00
3rd & 7 at opp 13
Cole Payton pass incomplete to RaJa Nelson
Q2 13:36
4th & 7 at opp 13
Eli Ozick 31 yd FG GOODNorth Dakota State 3, The Citadel 0
2nd quarter6 drives, then North Dakota State 17, The Citadel 0
The Citadel Punt, 3 plays
13:36
1st & 10 at own 35
Eli Ozick kickoff for 60 yds
13:36
1st & 10 at own 25
Israel Benjamin run for a loss of 2 yards to the CIT 23
13:36
2nd & 12 at own 23
Cobey Thompkins run for 5 yds to the CIT 28
13:36
3rd & 7 at own 28
Cobey Thompkins run for a loss of 4 yards to the CIT 24
11:32
4th & 11 at own 24
James Platte punt for 57 yds , Jackson Williams returns for 6 yds to the NDSU 10
North Dakota State Touchdown, 12 plays
11:32
1st & 10 at own 10
Cole Payton run for 2 yds to the NDSU 12
11:32
2nd & 8 at own 12
Cole Payton pass complete to Mekhi Collins for 20 yds to the NDSU 32 for a 1ST down
11:32
1st & 10 at own 32
DJ Scott run for 7 yds to the NDSU 39
11:32
2nd & 3 at own 39
Barry Kpeenu run for 9 yds to the NDSU 48 for a 1ST down
11:32
1st & 10 at own 48
Cole Payton pass incomplete to Bryce Lance
11:32
2nd & 10 at own 48
Owen Johnson run for no gain to the NDSU 48
11:32
3rd & 10 at own 48
Cole Payton run for 12 yds to the CIT 40 for a 1ST down
11:32
1st & 10 at opp 40
Barry Kpeenu run for 9 yds to the CIT 31
11:32
2nd & 1 at opp 31
DJ Scott run for 6 yds to the CIT 25 for a 1ST down
11:32
1st & 10 at opp 25
Cole Payton run for 1 yd to the CIT 24
11:32
2nd & 9 at opp 24
PENALTY NDSU False Start (Johnson,Beau) 5 yards from CIT24 to CIT29. NO PLAY.
11:32
2nd & 14 at opp 29
Cole Payton run for 27 yds to the CIT 2 for a 1ST down
5:10
1st & goal at opp 2
Barry Kpeenu run for 2 yds for a TD (Eli Ozick KICK)North Dakota State 10, The Citadel 0
The Citadel Punt, 3 plays
5:10
1st & 10 at own 35
Eli Ozick kickoff for 65 yds for a touchback
5:10
1st & 10 at own 25
Israel Benjamin run for a loss of 4 yards to the CIT 21
5:10
2nd & 14 at own 21
Cobey Thompkins pass complete to Whit Hobgood for 8 yds to the CIT 29
5:10
3rd & 6 at own 29
Cobey Thompkins sacked by Jack Iuliano for a loss of 1 yard to the CIT 28
3:33
4th & 7 at own 28
James Platte punt for 56 yds, punt out-of-bounds at the NDSU 16
North Dakota State Touchdown, 7 plays
3:33
1st & 10 at own 16
Barry Kpeenu run for 8 yds to the NDSU 24
3:33
2nd & 2 at own 24
PENALTY NDSU False Start (Kessel,Reis) 5 yards from NDSU24 to NDSU19. NO PLAY.
3:33
2nd & 7 at own 19
Cole Payton pass complete to DJ Scott for 19 yds to the NDSU 38 for a 1ST down
3:33
1st & 10 at own 38
DJ Scott run for 5 yds to the NDSU 43
3:33
2nd & 5 at own 43
Cole Payton pass complete to Chris Harris for 23 yds to the CIT 34 for a 1ST down
3:33
1st & 10 at opp 34
Cole Payton pass complete to Chris Harris for no gain to the CIT 34
3:33
2nd & 10 at opp 34
Cole Payton pass incomplete to Bryce Lance
1:36
3rd & 10 at opp 34
Cole Payton pass complete to RaJa Nelson for 34 yds for a TD (Eli Ozick KICK)North Dakota State 17, The Citadel 0
The Citadel Punt, 5 plays
1:36
1st & 10 at own 35
Eli Ozick kickoff for 65 yds for a touchback
1:36
1st & 10 at own 25
Cobey Thompkins run for 6 yds to the CIT 31
1:36
2nd & 4 at own 31
Garrison Johnson Sr. run for 5 yds to the CIT 36 for a 1ST down
1:36
1st & 10 at own 36
Garrison Johnson Sr. run for 5 yds to the CIT 41
1:36
2nd & 5 at own 41
Cobey Thompkins sacked for a loss of 4 yards to the CIT 37
1:36
3rd & 9 at own 37
Israel Benjamin run for 4 yds to the CIT 41
0:05
4th & 5 at own 41
James Platte punt for 14 yds, punt out-of-bounds at the NDSU 45
North Dakota State End of half, 1 play
0:00
1st & 10 at own 45
Cole Payton pass complete to Barry Kpeenu for 20 yds to the CIT 35 for a 1ST down
3rd quarter5 drives, then North Dakota State 31, The Citadel 0
The Citadel Fumble, 2 plays
15:00
1st & 10 at own 35
Eli Ozick kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Cobey Thompkins pass incomplete to Garrison Johnson Sr.
14:47
2nd & 10 at own 25
Garrison Johnson Sr. run for a loss of 15 yards to the CIT 1 Garrison Johnson Sr. fumbled, recovered by NDSU Logan Kopp
North Dakota State Touchdown, 2 plays
14:47
1st & goal at opp 1
Bryce Lance run for no gain to the CIT 1
14:13
2nd & goal at opp 1
Barry Kpeenu run for 1 yd for a TD (Eli Ozick KICK)North Dakota State 24, The Citadel 0
The Citadel Punt, 3 plays
14:13
1st & 10 at own 35
Eli Ozick kickoff for 65 yds for a touchback
14:13
1st & 10 at own 25
Israel Benjamin run for 2 yds to the CIT 27
14:13
2nd & 8 at own 27
Quentin Hayes sacked by Alijah Wayne for a loss of 8 yards to the CIT 19
14:13
3rd & 16 at own 19
Quentin Hayes run for 11 yds to the CIT 30
12:08
4th & 5 at own 30
James Platte punt for 52 yds, fair catch by Jackson Williams at the NDSU 18
North Dakota State Touchdown, 12 plays
12:08
1st & 10 at own 18
DJ Scott run for 2 yds to the NDSU 20
12:08
2nd & 8 at own 20
PENALTY NDSU False Start (Magin,Josh) 5 yards from NDSU20 to NDSU15. NO PLAY.
12:08
2nd & 13 at own 15
DJ Scott run for 6 yds to the NDSU 21
12:08
3rd & 7 at own 21
Cole Payton pass complete to Bryce Lance for 9 yds to the NDSU 30 for a 1ST down
12:08
1st & 10 at own 30
Cole Payton run for 6 yds to the NDSU 36
12:08
2nd & 4 at own 36
Owen Johnson run for 2 yds to the NDSU 38
12:08
3rd & 2 at own 38
DJ Scott run for 4 yds to the NDSU 42 for a 1ST down
12:08
1st & 10 at own 42
Cole Payton pass complete to Bryce Lance for 6 yds to the NDSU 48
12:08
2nd & 4 at own 48
Cole Payton pass complete to Reis Kessel for 31 yds to the CIT 21 for a 1ST down
12:08
1st & 10 at opp 21
Myles Mitchell run for 1 yd to the CIT 20
12:08
2nd & 9 at opp 20
Cole Payton run for 5 yds to the CIT 15
12:08
3rd & 4 at opp 15
Cole Payton run for 14 yds to the CIT 1 for a 1ST down
4:54
1st & goal at opp 1
DJ Scott run for 1 yd for a TD (Eli Ozick KICK)North Dakota State 31, The Citadel 0
The Citadel Turnover on downs, 16 plays
4:50
1st & 10 at own 35
Eli Ozick kickoff for 65 yds , Braylon Knauth return for 13 yds to the CIT 13
4:50
1st & 10 at own 13
Quentin Hayes pass complete to Javonte Graves-Billips for 14 yds to the CIT 27 for a 1ST down
4:50
1st & 10 at own 27
Quentin Hayes run for 10 yds to the CIT 37 for a 1ST down
4:50
1st & 10 at own 37
Israel Benjamin run for 4 yds to the CIT 41
4:50
2nd & 6 at own 41
Israel Benjamin run for 1 yd to the CIT 42
4:50
3rd & 5 at own 42
Israel Benjamin run for 8 yds to the 50 yard line for a 1ST down
4:50
1st & 10 at the 50
Israel Benjamin run for 5 yds to the NDSU 45
4:50
2nd & 5 at opp 45
Quentin Hayes pass incomplete to Malachi Taylor
4:50
3rd & 5 at opp 45
Quentin Hayes run for 2 yds to the NDSU 43
4:50
4th & 3 at opp 43
Israel Benjamin run for 6 yds to the NDSU 37 for a 1ST down
4:50
1st & 10 at opp 37
Sebastien Boyle run for 9 yds to the NDSU 28
0:03
2nd & 1 at opp 28
Timeout North Dakota State, clock 00:03
0:00
2nd & 1 at opp 28
Quentin Hayes run for 2 yds to the NDSU 26 for a 1ST down
Q4 15:00
1st & 10 at opp 26
Quentin Hayes run for 14 yds to the NDSU 12 for a 1ST down
Q4 15:00
1st & 10 at opp 12
Israel Benjamin run for 3 yds to the NDSU 9
Q4 15:00
2nd & 7 at opp 9
Quentin Hayes run for a loss of 3 yards to the NDSU 12
Q4 15:00
3rd & 10 at opp 12
Israel Benjamin run for 9 yds to the NDSU 3
Q4 12:27
4th & 1 at opp 3
Israel Benjamin run for a loss of 2 yards to the NDSU 5
4th quarter4 drives, then North Dakota State 38, The Citadel 0
North Dakota State Touchdown, 12 plays
12:27
1st & 10 at own 5
Nathan Hayes run for 3 yds to the NDSU 8
12:27
2nd & 7 at own 8
Myles Mitchell run for no gain to the NDSU 8
12:27
3rd & 7 at own 8
Nathan Hayes pass complete to Jackson Williams for 12 yds to the NDSU 20 for a 1ST down
12:27
1st & 10 at own 20
Cortez LeGrant run for 18 yds to the NDSU 38 for a 1ST down
12:27
1st & 10 at own 38
Cortez LeGrant run for a loss of 1 yard to the NDSU 37
12:27
2nd & 11 at own 37
Nathan Hayes pass complete to Bryce Lance for 15 yds to the CIT 48 for a 1ST down
12:27
1st & 10 at opp 48
Nathan Hayes pass complete to Chris Harris for 13 yds to the CIT 35 for a 1ST down
12:27
1st & 10 at opp 35
Cortez LeGrant run for 2 yds to the CIT 33
12:27
2nd & 8 at opp 33
Nathan Hayes pass complete to Logan Conklin for 16 yds to the CIT 17 for a 1ST down
12:27
1st & 10 at opp 17
Myles Mitchell run for 1 yd to the CIT 16
12:27
2nd & 9 at opp 16
Cortez LeGrant run for 1 yd to the CIT 15
5:07
3rd & 8 at opp 15
Nathan Hayes pass complete to Isiah St. Romain for 15 yds for a TD (Eli Ozick KICK)North Dakota State 38, The Citadel 0
The Citadel Punt, 3 plays
5:07
1st & 10 at own 35
Drew Klein kickoff for 61 yds
5:07
1st & 10 at own 25
Cobey Thompkins pass incomplete to Javonte Graves-Billips
5:07
2nd & 10 at own 25
Sebastien Boyle run for 6 yds to the CIT 31
5:07
3rd & 4 at own 31
Sebastien Boyle run for no gain to the CIT 31
3:38
4th & 4 at own 31
James Platte punt for 53 yds, fair catch by Jackson Williams at the NDSU 16
North Dakota State Punt, 3 plays
3:38
1st & 10 at own 16
Cortez LeGrant run for 1 yd to the NDSU 17
3:38
2nd & 9 at own 17
Myles Mitchell run for 2 yds to the NDSU 19
3:38
3rd & 7 at own 19
Trey Drake run for 3 yds to the NDSU 22 Trey Drake fumbled, recovered by NDSU Jett Zabel
1:53
4th & 4 at own 22
Aaron Bickerton punt for 40 yds , Braylon Knauth returns for no gain to the CIT 38
The Citadel End of game, 3 plays
1:53
1st & 10 at own 38
Beau Herrington run for no gain to the CIT 38
1:53
2nd & 10 at own 38
Beau Herrington run for 1 yd to the CIT 39
0:00
3rd & 9 at own 39
Cooper Tankersley run for 5 yds to the CIT 44
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.