From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Holy Cross
South Dakota State
377
Total yards
372
149
Passing yards
156
228
Rushing yards
216
5.5
Yards per pass
7.4
5.6
Yards per rush
6.2
21
First downs
18
5–13
Third downs
5–12
2–3
Fourth downs
1–1
1
Turnovers
0
3–15
Penalties
3–11
31:29
Possession
27:46
Efficiency
Holy Cross
South Dakota State
44%
Success rate
50%
0.11
EPA per play
0.32
1.40
Explosiveness
1.06
0.38
Rushing EPA
0.41
−0.26
Passing EPA
0.17
29%
Passing-down success
33%
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 64% to win. Elo’s favorite won.
The line
South Dakota State −19, over/under 54.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. South Dakota State drives left to right, Holy Cross right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
Q1 South Dakota StateMissed FG, 13 plays, 59 yards
Q1 Holy CrossTouchdown, 4 plays, 75 yards
Q1 South Dakota StateField goal, 8 plays, 31 yards
Q1 Holy CrossPunt, 3 plays, −5 yards
Q1 South Dakota StateField goal, 5 plays, 47 yards
Q1 Holy CrossTouchdown, 12 plays, 75 yards
Q2 South Dakota StateTouchdown, 8 plays, 67 yards
Q2 Holy CrossPunt, 6 plays, 24 yards
Q2 South Dakota StatePunt, 3 plays, 4 yards
Q2 Holy CrossPick-six, 2 plays (South Dakota State scores), 5 yards
Q2 Holy CrossTurnover on downs, 8 plays, 40 yards
Q3 Holy CrossTouchdown, 11 plays, 83 yards
Q3 South Dakota StatePunt, 3 plays, 6 yards
Q3 Holy CrossMissed FG, 13 plays, 55 yards
Q4 South Dakota StateTouchdown, 9 plays, 78 yards
Q4 Holy CrossPunt, 7 plays, 13 yards
Q4 South Dakota StateTouchdown, 7 plays, 68 yards
Q4 Holy CrossTurnover on downs, 4 plays, 1 yard
Q4 South Dakota StateResult not recorded, 3 plays, 2 yards
Play by play
1st quarter5 drives, then Holy Cross 7, South Dakota State 6
South Dakota State Missed FG, 13 plays
15:00
1st & 10 at own 35
Derek Ng kickoff for 59 yds , Jadon Janke return for 10 yds to the SDkSt 16 Jadon Janke fumbled, forced by Justin Shorter, recovered by SDkSt Graham Spalding
14:43
1st & 10 at own 16
Mark Gronowski pass complete to Jaxon Janke for 10 yds to the SDkSt 26 for a 1ST down
14:16
1st & 10 at own 26
Mark Gronowski run for 3 yds to the SDkSt 29
13:37
2nd & 7 at own 29
Mark Gronowski pass complete to Tucker Kraft for 5 yds to the SDkSt 34
13:09
3rd & 2 at own 34
Isaiah Davis run for 15 yds to the SDkSt 49 for a 1ST down
12:30
1st & 10 at own 49
Isaiah Davis run for 2 yds to the HCrss 49
11:50
2nd & 8 at opp 49
Isaiah Davis run for 4 yds to the HCrss 45
11:12
3rd & 4 at opp 45
Isaiah Davis run for 3 yds to the HCrss 42
10:38
4th & 1 at opp 42
Mark Gronowski run for 2 yds to the HCrss 40 for a 1ST down
10:04
1st & 10 at opp 40
Mark Gronowski pass complete to Jaxon Janke for 10 yds to the HCrss 30 for a 1ST down
9:28
1st & 10 at opp 30
Mark Gronowski pass incomplete to Landon Wolf
9:10
2nd & 10 at opp 30
Amar Johnson run for 5 yds to the HCrss 25
8:42
3rd & 5 at opp 25
Mark Gronowski pass incomplete to Tucker Kraft
8:36
4th & 5 at opp 25
Hunter Dustman 42 yd FG MISSED
Holy Cross Touchdown, 4 plays
8:28
1st & 10 at own 25
Matthew Sluka pass incomplete to Ayir Asante
8:19
2nd & 10 at own 25
Matthew Sluka run for 4 yds to the HCrss 29
7:47
3rd & 6 at own 29
Matthew Sluka pass complete to Jalen Coker for 15 yds to the HCrss 44 for a 1ST down
7:15
1st & 10 at own 44
Matthew Sluka run for 56 yds for a TD (Derek Ng KICK)Holy Cross 7, South Dakota State 0
South Dakota State Field goal, 8 plays
7:15
1st & 10 at own 35
Derek Ng kickoff for 13 yds, onside kick, out of bounds
7:00
1st & 10 at opp 43
Isaiah Davis run for 13 yds to the HCrss 30 for a 1ST down
6:18
1st & 10 at opp 30
Isaiah Davis run for 8 yds to the HCrss 22
5:43
2nd & 2 at opp 22
Mark Gronowski sacked by Jake Reichwein for a loss of 6 yards to the HCrss 28
5:04
3rd & 8 at opp 28
Mark Gronowski run for 14 yds to the HCrss 14 for a 1ST down
4:25
1st & 10 at opp 14
Isaiah Davis run for 3 yds to the HCrss 11
3:45
2nd & 7 at opp 11
Mark Gronowski run for a loss of 1 yard to the HCrss 12
3:11
3rd & 8 at opp 12
Mark Gronowski pass incomplete to Tucker Kraft
3:07
4th & 8 at opp 12
Hunter Dustman 29 yd FG GOODHoly Cross 7, South Dakota State 3
Holy Cross Punt, 3 plays
3:07
4th & 8 at own 35
Hunter Dustman kickoff for 59 yds , Justin Shorter return for 16 yds to the HCrss 22
2:47
1st & 10 at own 22
Peter Oliver run for 1 yd to the HCrss 23
2:23
2nd & 9 at own 23
Matthew Sluka pass incomplete to Justin Shorter
2:15
3rd & 9 at own 23
Matthew Sluka run for a loss of 7 yards to the HCrss 17 Cam McNair run for 1 yd to the HCrss 17
1:33
4th & 15 at own 17
Patrick Haughney punt for 37 yds , Jadon Janke returns for 1 yd to the SDkSt 47
South Dakota State Field goal, 5 plays
1:25
1st & 10 at own 47
Mark Gronowski pass complete to Jaxon Janke for 44 yds to the HCrss 9 for a 1ST down
0:46
1st & goal at opp 9
Amar Johnson run for 3 yds to the HCrss 6
0:08
2nd & goal at opp 6
Mark Gronowski pass incomplete to Jaxon Janke
0:08
3rd & 0 at opp 6
Timeout SO DAKOTA ST, clock 00:08
0:03
3rd & goal at opp 6
Mark Gronowski pass incomplete to Landon Wolf
0:00
4th & goal at opp 6
Hunter Dustman 23 yd FG GOODHoly Cross 7, South Dakota State 6
2nd quarter6 drives, then South Dakota State 21, Holy Cross 14
Holy Cross Touchdown, 12 plays
15:00
4th & 7 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
14:55
1st & 10 at own 25
TEAM run for a loss of 9 yards to the HCrss 16
14:40
2nd & 19 at own 16
Matthew Sluka run for 9 yds to the HCrss 25
13:57
3rd & 10 at own 25
Matthew Sluka pass complete to Jalen Coker for 15 yds to the HCrss 40 for a 1ST down
13:38
1st & 10 at own 40
Matthew Sluka pass complete to Spencer Gilliam for 11 yds to the SDkSt 49 for a 1ST down
12:51
1st & 10 at opp 49
Peter Oliver run for 5 yds to the SDkSt 44
12:36
2nd & 5 at opp 44
Matthew Sluka pass incomplete to Ayir Asante
12:24
3rd & 5 at opp 44
Jordan Forrest run for 1 yd to the SDkSt 43
12:15
4th & 4 at opp 43
Matthew Sluka run for 7 yds to the SDkSt 36 for a 1ST down
11:15
1st & 10 at opp 36
Peter Oliver run for 1 yd to the SDkSt 35
10:33
2nd & 9 at opp 35
Matthew Sluka run for 3 yds to the SDkSt 32
9:44
3rd & 6 at opp 32
Matthew Sluka run for 5 yds to the SDkSt 27
9:10
4th & 1 at opp 27
Tyler Purdy pass complete to Sean Morris for 27 yds for a TD (Derek Ng KICK)Holy Cross 14, South Dakota State 6
South Dakota State Touchdown, 8 plays
9:10
4th & 1 at own 35
Derek Ng kickoff for 57 yds , Jadon Janke return for 25 yds to the SDkSt 33
8:52
1st & 10 at own 33
Isaiah Davis run for 6 yds to the SDkSt 39
8:15
2nd & 4 at own 39
Mark Gronowski pass complete to Zach Heins for 29 yds to the HCrss 32 for a 1ST down
7:40
1st & 10 at opp 32
Isaiah Davis run for 7 yds to the HCrss 25
7:16
2nd & 3 at opp 25
Isaiah Davis run for 12 yds to the HCrss 13 for a 1ST down
6:42
1st & 10 at opp 13
Mark Gronowski pass incomplete to Tucker Kraft
6:35
2nd & 10 at opp 13
Isaiah Davis run for 1 yd to the HCrss 12
5:52
3rd & 9 at opp 12
Mark Gronowski run for 9 yds to the HCrss 3 for a 1ST down
5:19
1st & goal at opp 3
Isaiah Davis run for 3 yds for a TD (I. Davis Run For Two-point Conversion)Tied at 14
Holy Cross Punt, 6 plays
5:19
1st & 10 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
5:10
1st & 10 at own 25
Matthew Sluka run for 7 yds to the HCrss 32
4:38
2nd & 3 at own 32
Peter Oliver run for 6 yds to the HCrss 38 for a 1ST down
4:02
1st & 10 at own 38
Matthew Sluka pass complete to Byron Shipman for 10 yds to the HCrss 48 for a 1ST down
3:29
1st & 10 at own 48
Matthew Sluka run for 1 yd to the HCrss 49
2:59
2nd & 9 at own 49
Timeout HOLY CROSS, clock 02:59
2:55
2nd & 9 at own 49
Matthew Sluka pass incomplete
2:51
3rd & 9 at own 49
Matthew Sluka pass incomplete to Spencer Gilliam
2:51
4th & 9 at own 49
Timeout SO DAKOTA ST, clock 02:51
2:44
4th & 9 at own 49
Patrick Haughney punt for 31 yds, fair catch by Jadon Janke at the SDkSt 20
South Dakota State Punt, 3 plays
2:35
1st & 10 at own 20
Mark Gronowski run for a loss of 1 yard to the SDkSt 19
2:00
2nd & 11 at own 19
Mark Gronowski pass incomplete to Jaxon Janke
1:53
3rd & 11 at own 19
Amar Johnson run for 5 yds to the SDkSt 24
1:51
4th & 6 at own 24
Timeout HOLY CROSS, clock 01:51
1:44
4th & 6 at own 24
Hunter Dustman punt for 49 yds , Jared Kreimer returns for no gain to the HCrss 27
Holy Cross Pick-six, 2 plays (South Dakota State scores)
1:31
1st & 10 at own 27
Matthew Sluka run for 5 yds to the HCrss 32
1:08
2nd & 5 at own 32
Matthew Sluka pass intercepted for a TD Jason Freeman return for 37 yds for a TD (Hunter Dustman KICK)South Dakota State 21, Holy Cross 14
Holy Cross Turnover on downs, 8 plays
1:08
1st & 10 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
1:00
1st & 10 at own 25
Matthew Sluka run for 7 yds to the HCrss 32
0:59
2nd & 3 at own 32
Timeout HOLY CROSS, clock 00:59
0:51
2nd & 3 at own 32
Matthew Sluka pass complete to Jalen Coker for 12 yds to the HCrss 44 for a 1ST down
0:40
1st & 10 at own 44
Matthew Sluka pass incomplete to Justin Shorter
0:31
2nd & 10 at own 44
Matthew Sluka pass complete to Jalen Coker for 12 yds to the SDkSt 44 for a 1ST down
0:19
1st & 10 at opp 44
Matthew Sluka pass complete to Jalen Coker for 9 yds to the SDkSt 35
0:08
2nd & 1 at opp 35
Matthew Sluka pass incomplete to Spencer Gilliam
0:02
3rd & 1 at opp 35
Matthew Sluka pass incomplete to Justin Shorter
0:00
4th & 1 at opp 35
Derek Ng 52 yd FG MISSED
3rd quarter3 drives, then Tied at 21
Holy Cross Touchdown, 11 plays
15:00
1st & 10 at own 35
Hunter Dustman kickoff for 65 yds , Justin Shorter return for 17 yds to the HCrss 17
14:47
1st & 10 at own 17
Peter Oliver run for 5 yds to the HCrss 22
14:14
2nd & 5 at own 22
Peter Oliver run for 4 yds to the HCrss 26
13:38
3rd & 1 at own 26
Matthew Sluka run for 5 yds to the HCrss 31 for a 1ST down
12:59
1st & 10 at own 31
Matthew Sluka sacked by DyShawn Gales for a loss of 6 yards to the HCrss 25
12:22
2nd & 16 at own 25
Matthew Sluka run for 21 yds to the HCrss 46 for a 1ST down
11:44
1st & 10 at own 46
Peter Oliver run for 4 yds to the 50 yard line
10:58
2nd & 6 at the 50
Matthew Sluka run for 8 yds to the SDkSt 42 for a 1ST down
10:21
1st & 10 at opp 42
Peter Oliver run for 4 yds to the SDkSt 38
9:41
2nd & 6 at opp 38
Matthew Sluka run for 36 yds to the SDkSt 2 for a 1ST down SO DAKOTA ST Penalty, Face Mask (1 yards) (DyShawn Gales) to the SDkSt 1 for a 1ST down
9:33
1st & goal at opp 1
Peter Oliver run for no gain to the SDkSt 1
8:59
2nd & goal at opp 1
Peter Oliver run for 1 yd for a TD (Derek Ng KICK)Tied at 21
South Dakota State Punt, 3 plays
8:59
2nd & 10 at own 35
Derek Ng kickoff for 51 yds , Jadon Janke return for 18 yds to the SDkSt 32
8:44
1st & 10 at own 32
Mark Gronowski run for 5 yds to the SDkSt 37
8:00
2nd & 5 at own 37
Isaiah Davis run for 1 yd to the SDkSt 38
7:15
3rd & 4 at own 38
Mark Gronowski pass complete to Isaiah Davis for no gain to the SDkSt 38 SO DAKOTA ST Penalty, Illegal Block ( Yards) declined
7:02
4th & 4 at own 38
Hunter Dustman punt for 39 yds, downed at the HCrss 23
Holy Cross Missed FG, 13 plays
6:51
1st & 10 at own 23
Matthew Sluka pass complete to Ayir Asante for 10 yds to the HCrss 33 for a 1ST down
6:21
1st & 10 at own 33
Peter Oliver run for 1 yd to the HCrss 34
5:41
2nd & 9 at own 34
Matthew Sluka pass complete to Spencer Gilliam for 9 yds to the HCrss 43 for a 1ST down
5:07
1st & 10 at own 43
Matthew Sluka run for 2 yds to the HCrss 45
4:27
2nd & 8 at own 45
Matthew Sluka run for no gain to the HCrss 45
3:38
3rd & 8 at own 45
Matthew Sluka run for 17 yds to the SDkSt 38 for a 1ST down
3:04
1st & 10 at opp 38
Tyler Purdy run for a loss of 1 yard to the SDkSt 39
2:21
2nd & 11 at opp 39
Matthew Sluka pass complete to Tyler Purdy for 6 yds to the SDkSt 33
1:43
3rd & 5 at opp 33
Peter Oliver run for 5 yds to the SDkSt 28 for a 1ST down
1:10
1st & 10 at opp 28
Peter Oliver run for 2 yds to the SDkSt 26
0:35
2nd & 8 at opp 26
Matthew Sluka pass incomplete to Jalen Coker
0:00
3rd & 8 at opp 26
Matthew Sluka run for 4 yds to the SDkSt 22
Q4 14:56
4th & 4 at opp 22
Derek Ng 39 yd FG MISSED
4th quarter5 drives, then South Dakota State 41, Holy Cross 21
South Dakota State Touchdown, 9 plays
14:50
1st & 10 at own 22
Mark Gronowski pass complete to Jadon Janke for 19 yds to the SDkSt 41 for a 1ST down
14:16
1st & 10 at own 41
Isaiah Davis run for 18 yds to the HCrss 41 for a 1ST down
13:35
1st & 10 at opp 41
Isaiah Davis run for 7 yds to the HCrss 34
13:02
2nd & 3 at opp 34
Mark Gronowski pass incomplete to Jaxon Janke
12:54
3rd & 3 at opp 34
Isaiah Davis run for 9 yds to the HCrss 25 for a 1ST down
12:15
1st & 10 at opp 25
Isaiah Davis run for 5 yds to the HCrss 20
11:40
2nd & 5 at opp 20
SO DAKOTA ST Penalty, False Start (Zach Heins) to the HCrss 25
11:14
2nd & 10 at opp 25
Mark Gronowski pass complete to Tucker Kraft for 12 yds to the HCrss 13 for a 1ST down
10:44
1st & 10 at opp 13
SO DAKOTA ST Penalty, False Start (John O’Brian) to the HCrss 18
10:15
1st & 15 at opp 18
Mark Gronowski pass incomplete
10:08
2nd & 15 at opp 18
Mark Gronowski pass complete to Jaxon Janke for 18 yds for a TD (Hunter Dustman KICK)South Dakota State 28, Holy Cross 21
Holy Cross Punt, 7 plays
10:08
2nd & 15 at own 35
Hunter Dustman kickoff for 51 yds
10:00
1st & 10 at own 35
Matthew Sluka run for 4 yds to the HCrss 39
9:23
2nd & 6 at own 39
Matthew Sluka run for 12 yds to the SDkSt 49 for a 1ST down
8:43
1st & 10 at opp 49
Matthew Sluka pass complete to Justin Shorter for 5 yds to the SDkSt 44
8:11
2nd & 5 at opp 44
Matthew Sluka run for 5 yds to the SDkSt 39 for a 1ST down
7:41
1st & 10 at opp 39
Matthew Sluka run for 5 yds to the SDkSt 34
6:56
2nd & 5 at opp 34
Matthew Sluka sacked by Ryan Van Marel for a loss of 13 yards to the SDkSt 47
6:20
3rd & 18 at opp 47
HOLY CROSS Penalty, False Start (Damon Donalds) to the HCrss 48
5:55
3rd & 23 at own 48
Matthew Sluka pass incomplete to Justin Shorter
5:45
4th & 23 at own 48
Patrick Haughney punt for 35 yds , Jadon Janke returns for 15 yds to the SDkSt 32
South Dakota State Touchdown, 7 plays
5:36
1st & 10 at own 32
Isaiah Davis run for 8 yds to the SDkSt 40
4:50
2nd & 2 at own 40
Isaiah Davis run for 27 yds to the HCrss 33 for a 1ST down
4:14
1st & 10 at opp 33
Mark Gronowski pass incomplete to Zach Heins
4:04
2nd & 10 at opp 33
Mark Gronowski pass complete to Jadon Janke for 9 yds to the HCrss 24
3:15
3rd & 1 at opp 24
Isaiah Davis run for 2 yds to the HCrss 22 for a 1ST down
2:46
1st & 10 at opp 22
Mark Gronowski run for 4 yds to the HCrss 18
2:45
2nd & 6 at opp 18
Timeout HOLY CROSS, clock 02:45
2:39
2nd & 6 at opp 18
Mark Gronowski run for 18 yds for a TD (Hunter Dustman KICK)South Dakota State 35, Holy Cross 21
Holy Cross Turnover on downs, 4 plays
2:39
2nd & 6 at own 35
Hunter Dustman kickoff for 65 yds for a touchback
2:35
1st & 10 at own 25
Sluka, Matthew pass incomplete to Morris, Sean, PENALTY HOLYCROSS holding 10 yards to the HOLYCROSS15, NO PLAY.
2:26
1st & 20 at own 15
Matthew Sluka pass incomplete to Justin Shorter
2:05
2nd & 20 at own 15
Matthew Sluka pass complete to Spencer Gilliam for 11 yds to the HCrss 26
1:53
3rd & 9 at own 26
Matthew Sluka pass incomplete to Jalen Coker
1:44
4th & 9 at own 26
Matthew Sluka pass complete to Grady Smith for a loss of 3 yards to the HCrss 23 HOLY CROSS Penalty, Illegal Touching (Grady Smith) to the HCrss 23
South Dakota State Result not recorded, 3 plays
1:39
1st & 10 at opp 23
Mark Gronowski pass complete to Landon Wolf for no gain to the HCrss 23
1:38
2nd & 10 at opp 23
Timeout SO DAKOTA ST, clock 01:38
1:33
2nd & 10 at opp 23
Amar Johnson run for 1 yd to the HCrss 22
1:32
3rd & 9 at opp 22
Timeout HOLY CROSS, clock 01:32
1:23
3rd & 9 at opp 22
Amar Johnson run for 1 yd to the HCrss 21
0:45
4th & 8 at opp 21
Timeout SO DAKOTA ST, clock 00:45
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.