From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Black Hills State
St. Thomas (MN)
229
Total yards
231
160
Passing yards
87
69
Rushing yards
144
4.4
Yards per pass
3.2
2.6
Yards per rush
3.4
13
First downs
13
3–15
Third downs
4–17
0–1
Fourth downs
2–3
2
Turnovers
0
5–35
Penalties
7–55
27:15
Possession
32:45
Efficiency
Black Hills State
St. Thomas (MN)
28%
Success rate
34%
−0.16
EPA per play
−0.15
1.40
Explosiveness
1.13
−0.02
Rushing EPA
0.08
−0.01
Passing EPA
−0.45
23%
Passing-down success
19%
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)
St. Thomas (MN) 71% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. St. Thomas (MN) drives left to right, Black Hills State right to left.
Q1 Black Hills StatePunt, 3 plays, −2 yards
Q1 St. Thomas (MN)Field goal, 6 plays, 13 yards
Q1 Black Hills StateInterception, 4 plays, 15 yards
Q1 St. Thomas (MN)Punt, 3 plays, −2 yards
Q1 Black Hills StateResult not recorded, 7 plays, −33 yards
Q1 St. Thomas (MN)Punt, 4 plays, −8 yards
Q1 Black Hills StatePunt, 3 plays, 7 yards
Q1 St. Thomas (MN)Punt, 6 plays, 16 yards
Q2 Black Hills StateResult not recorded, 1 play, 0 yards
Q2 St. Thomas (MN)Touchdown, 1 play, −2 yards
Q2 Black Hills StateTouchdown, 4 plays, 77 yards
Q2 St. Thomas (MN)Touchdown, 6 plays, 72 yards
Q2 Black Hills StatePunt, 3 plays, 2 yards
Q2 St. Thomas (MN)Punt, 12 plays, 17 yards
Q2 Black Hills StateTouchdown, 9 plays, 72 yards
Q3 St. Thomas (MN)Punt, 3 plays, −5 yards
Q3 Black Hills StateTurnover on downs, 7 plays, 17 yards
Q3 St. Thomas (MN)Punt, 3 plays, 6 yards
Q3 Black Hills StatePunt, 5 plays, 10 yards
Q3 St. Thomas (MN)Punt, 3 plays, −3 yards
Q3 Black Hills StateResult not recorded, 7 plays, 2 yards
Q3 St. Thomas (MN)Result not recorded, 6 plays, −5 yards
Q4 Black Hills StatePunt, 3 plays, −3 yards
Q4 St. Thomas (MN)Turnover on downs, 4 plays, 5 yards
Q4 Black Hills StatePunt, 3 plays, 5 yards
Q4 St. Thomas (MN)Punt, 4 plays, 8 yards
Q4 Black Hills StatePunt, 3 plays, 2 yards
Q4 St. Thomas (MN)Touchdown, 10 plays, 56 yards
Q4 Black Hills StateInterception, 3 plays, 0 yards
Play by play
1st quarter9 drives, then St. Thomas (MN) 3, Black Hills State 0
Black Hills State Punt, 3 plays
15:00
1st & 10 at own 35
Stephen Shagen kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Cameron Goods run for a loss of 2 yards to the BHS 23
15:00
2nd & 12 at own 23
pass incomplete to John Noordsy
15:00
3rd & 12 at own 23
Luke Duby pass incomplete to Kelby Olson, broken up by Joseph Obeto
St. Thomas (MN) Punt, 6 plays
15:00
2nd & 5 at own 35
Adebayo,Hope rush middle (Ritche,Mylic).
14:03
4th & 12 at own 23
Derek Webster punt for 18 yds
St. Thomas (MN) Field goal, 6 plays
14:03
1st & 10 at opp 41
Hope Adebayo run for 4 yds to the BHS 37
14:03
2nd & 6 at opp 37
Hope Adebayo run for 7 yds to the BHS 30 for a 1ST down
14:03
1st & 10 at opp 30
Hope Adebayo run for 5 yds to the BHS 25
14:03
2nd & 5 at opp 25
pass incomplete to Matthew Rink
14:03
3rd & 5 at opp 25
Hope Adebayo run for a loss of 3 yards to the BHS 28
11:20
4th & 8 at opp 28
Stephen Shagen 45 yd FG GOODSt. Thomas (MN) 3, Black Hills State 0
Black Hills State Interception, 4 plays
11:20
1st & 10 at own 35
Stephen Shagen kickoff for 65 yds for a touchback
11:20
1st & 10 at own 25
Cameron Goods run for a loss of 1 yard to the BHS 24
11:20
2nd & 11 at own 24
Cameron Goods run for a loss of 3 yards to the BHS 21
11:20
3rd & 14 at own 21
Luke Duby pass complete to Charlie Bump for 19 yds to the BHS 40 for a 1ST down
9:08
1st & 10 at own 40
Luke Duby pass intercepted
St. Thomas (MN) Punt, 3 plays
9:08
1st & 10 at opp 46
Michael Rostberg pass complete to Hope Adebayo for 6 yds to the BHS 40
9:08
2nd & 4 at opp 40
Hope Adebayo run for a loss of 3 yards to the BHS 43
9:08
3rd & 7 at opp 43
Michael Rostberg pass incomplete to Matthew Rink, broken up by Sebastian O’Farrell
7:51
4th & 7 at opp 43
Michael Rostberg punt
7:39
4th & 12 at opp 48
Elliot Huether punt for 37 yds
Black Hills State Result not recorded, 7 plays
7:39
1st & 10 at own 11
pass incomplete to TJ Chukwurah
7:39
2nd & 10 at own 11
Navarre Dixon Iii run for 21 yds to the BHS 32 for a 1ST down
7:39
1st & 10 at own 32
Luke Duby pass complete to TJ Chukwurah for 9 yds to the BHS 41
7:39
2nd & 1 at own 41
Luke Duby run for 2 yds to the BHS 43 for a 1ST down
7:39
1st & 10 at own 43
Luke Duby pass complete to Erik Cole for 1 yd to the BHS 44
7:39
2nd & 9 at own 44
pass incomplete to TJ Chukwurah
4:28
3rd & 9 at own 44
Derek Webster punt
4:28
3rd & 4 at own 49
Black Hills State Penalty, false start (Maliik Edwards) to the BHS 44
4:21
3rd & 9 at own 44
Derek Webster run for 1 yd to the BHS 45
St. Thomas (MN) Punt, 4 plays
4:21
1st & 10 at opp 45
Joseph Koch run for 2 yds to the BHS 43
4:21
2nd & 8 at opp 43
Michael Rostberg pass complete to Eli Paulson for no gain to the STMN 43 St. Thomas-Minnesota Penalty, Offensive holding (Jason Laliberte) to the STMN 47
4:21
2nd & 18 at own 47
pass incomplete to Patrick Wagner
4:21
3rd & 18 at own 47
Koch,Joseph rush left (Brown,Cooper;Tepolt,Rune).
2:26
4th & 18 at own 47
Elliot Huether punt for 28 yds
Black Hills State Punt, 3 plays
2:26
1st & 10 at own 25
pass incomplete to John Noordsy
2:26
2nd & 10 at own 25
Luke Duby pass complete to Kelby Olson for 5 yds to the BHS 30
2:26
3rd & 5 at own 30
Nasjza Bryant-Lelei run for 2 yds to the BHS 32
0:44
4th & 3 at own 32
Derek Webster punt for 38 yds
St. Thomas (MN) Punt, 6 plays
0:44
1st & 10 at own 30
Hope Adebayo run for 5 yds to the STMN 35
Q2 15:00
3rd & 5 at own 35
Michael Rostberg pass complete to Luke Schuler for 6 yds to the STMN 41 for a 1ST down
Q2 15:00
1st & 10 at own 41
Michael Rostberg pass complete to Eli Paulson for 8 yds to the STMN 49
Q2 15:00
2nd & 2 at own 49
Hope Adebayo run for a loss of 3 yards to the STMN 46
Q2 15:00
3rd & 5 at own 46
pass incomplete to Aiden Carlson
Q2 13:00
4th & 5 at own 46
Elliot Huether punt for 54 yds
2nd quarter6 drives, then St. Thomas (MN) 17, Black Hills State 14
Black Hills State Touchdown, 4 plays
13:00
1st & 10 at own 20
Cameron Goods run for 10 yds to the BHS 30 for a 1ST down
13:00
1st & 10 at own 30
Cameron Goods run for 4 yds to the BHS 34
13:00
2nd & 6 at own 34
Luke Duby pass complete to TJ Chukwurah for 3 yds to the BHS 37
11:08
3rd & 3 at own 37
Luke Duby pass complete to Cameron Goods for 63 yds for a TD (Coleman Chapman KICK)Black Hills State 7, St. Thomas (MN) 3
St. Thomas (MN) Touchdown, 6 plays
11:08
1st & 10 at own 35
Ryan Ewing kickoff for 65 yds for a touchback
11:08
1st & 10 at own 25
Joseph Koch run for 1 yd to the STMN 26
11:08
2nd & 9 at own 26
Michael Rostberg pass complete to Eli Paulson for 39 yds to the BHS 35 for a 1ST down
11:08
1st & 10 at opp 35
pass incomplete to Colin Chase
11:08
2nd & 10 at opp 35
Joseph Koch run for 34 yds to the BHS 1 for a 1ST down
Michael Rostberg run for 1 yd for a TD (Stephen Shagen KICK)St. Thomas (MN) 10, Black Hills State 7
Black Hills State Punt, 3 plays
8:20
1st & 10 at own 35
Stephen Shagen kickoff for 64 yds , Lovenski Simon return for 16 yds to the BHS 17 Lovenski Simon fumbled, recovered by BHS Ngankoy Mambele , return for no gain to the BHS 17
8:20
1st & 10 at own 17
Navarre Dixon Iii run for 1 yd to the BHS 18
8:20
2nd & 9 at own 18
pass incomplete to Kelby Olson
8:20
3rd & 9 at own 18
Luke Duby run for 1 yd to the BHS 19
7:06
4th & 8 at own 19
Derek Webster punt for 48 yds
St. Thomas (MN) Punt, 12 plays
7:06
1st & 10 at own 33
pass incomplete to Quentin Cobb-Butler
7:06
2nd & 10 at own 33
Hope Adebayo run for 4 yds to the STMN 37
7:06
3rd & 6 at own 37
Michael Rostberg run for 5 yds to the STMN 42
7:06
4th & 1 at own 42
Hope Adebayo run for 2 yds to the STMN 44 for a 1ST down
7:06
1st & 10 at own 44
pass incomplete to Andrew Eichmann
7:06
2nd & 10 at own 44
pass incomplete to Andrew Eichmann
7:06
3rd & 10 at own 44
Hope Adebayo run for 9 yds to the BHS 47
7:06
4th & 1 at opp 47
Michael Rostberg pass complete to Matthew Rink for 2 yds to the BHS 45 for a 1ST down
7:06
1st & 10 at opp 45
Joseph Koch run for 5 yds to the BHS 40
7:06
2nd & 5 at opp 40
Michael Rostberg pass complete to Patrick Wagner for no gain to the BHS 40 St. Thomas-Minnesota Penalty, Offensive holding (Brock Stanek) to the 50 yard line
7:06
2nd & 15 at the 50
pass incomplete to Patrick Wagner
7:06
3rd & 15 at the 50
Michael Rostberg pass incomplete to Patrick Wagner, broken up by Nicc Quinones
1:53
4th & 15 at the 50
Elliot Huether punt for 31 yds
1:45
1st & 10 at own 19
Luke Duby sacked by Noah Friedt for a loss of 18 yards to the BHS 1 Luke Duby fumbled, recovered by STMN Charlie Boucher , return for 0 yards
St. Thomas (MN) Touchdown, 1 play
1:42
1st & goal at opp 1
Michael Rostberg run for 1 yd for a TD (Stephen Shagen KICK)St. Thomas (MN) 17, Black Hills State 7
Black Hills State Touchdown, 9 plays
1:42
1st & 10 at own 35
Stephen Shagen kickoff for 60 yds
1:42
1st & 10 at own 25
Cameron Goods run for 12 yds to the BHS 37 for a 1ST down
1:42
1st & 10 at own 37
Luke Duby pass complete to Connor Boyd for no gain to the BHS 37
1:42
2nd & 10 at own 37
Luke Duby pass complete to TJ Chukwurah for 10 yds to the BHS 47 for a 1ST down
1:42
1st & 10 at own 47
Cameron Goods run for 5 yds to the STMN 48
1:42
2nd & 5 at opp 48
Luke Duby pass incomplete to Kelby Olson, broken up by Joseph Obeto for a 1ST down St. Thomas-Minnesota Penalty, Defensive pass interference (Joseph Obeto) to the STMN 33 for a 1ST down
1:42
1st & 10 at opp 33
Luke Duby pass complete to Navarre Dixon Iii for 10 yds to the STMN 23 for a 1ST down
1:42
1st & 10 at opp 23
Luke Duby pass incomplete to Kelby Olson, broken up by Joseph Obeto
0:18
2nd & 10 at opp 23
Cameron Goods run for 14 yds to the STMN 9 for a 1ST down
0:08
1st & goal at opp 9
Luke Duby pass complete to TJ Chukwurah for 9 yds for a TD (Coleman Chapman KICK)St. Thomas (MN) 17, Black Hills State 14
3rd quarter8 drives, then St. Thomas (MN) 17, Black Hills State 14
St. Thomas (MN) Punt, 3 plays
15:00
1st & 10 at own 25
pass incomplete to Colin Chase
15:00
2nd & 10 at own 25
Michael Rostberg pass incomplete to Colin Chase, broken up by Mylic Ritche
15:00
3rd & 10 at own 25
Michael Rostberg sacked by Cooper Brown for a loss of 10 yards to the STMN 15 Michael Rostberg fumbled, recovered by STMN Brock Stanek , return for 0 yards
St. Thomas (MN) Result not recorded, 6 plays
15:00
1st & 10 at own 33
Tak Tateoka pass incomplete to Colin Chase, broken up by Kade Weber
15:00
1st & 10 at own 8
Joseph Koch run for 5 yds to the STMN 13
14:56
1st & 10 at own 35
Ryan Ewing kickoff for 65 yds , Quentin Cobb-Butler return for 25 yds to the STMN 25
13:56
4th & 20 at own 15
Elliot Huether punt
13:49
4th & 15 at own 20
Elliot Huether punt for 44 yds
Black Hills State Turnover on downs, 7 plays
13:49
1st & 10 at own 36
Luke Duby pass complete to Connor Boyd for 2 yds to the BHS 38
13:49
2nd & 8 at own 38
Cameron Goods run for 6 yds to the BHS 44
13:49
3rd & 2 at own 44
Cameron Goods run for 3 yds to the BHS 47 for a 1ST down
13:49
1st & 10 at own 47
pass incomplete to TJ Chukwurah
13:49
2nd & 10 at own 47
Williams,Jayden rush right (Calcagno,Ryan).
13:49
3rd & 10 at own 47
Luke Duby pass complete to Kelby Olson for 6 yds to the STMN 47
10:46
4th & 4 at opp 47
Luke Duby pass incomplete to Jayden Williams, broken up by Ryan Calcagno
St. Thomas (MN) Punt, 3 plays
10:46
1st & 10 at own 47
Michael Rostberg pass complete to Landon Reed for 5 yds to the BHS 48
10:46
2nd & 5 at opp 48
Joseph Koch run for 1 yd to the BHS 47
10:46
3rd & 4 at opp 47
pass incomplete to Patrick Wagner
9:18
4th & 4 at opp 47
Elliot Huether punt for 47 yds
Black Hills State Punt, 5 plays
9:18
1st & 10 at own 20
Navarre Dixon Iii run for 2 yds to the BHS 22
9:18
2nd & 8 at own 22
Navarre Dixon Iii run for 8 yds to the BHS 30 for a 1ST down
9:18
1st & 10 at own 30
Duby,Luke rush left (Herzog,Luke).
9:18
2nd & 10 at own 30
Luke Duby pass complete to John Noordsy for 5 yds to the BHS 35
9:18
3rd & 5 at own 35
Luke Duby pass incomplete to Charlie Bump, broken up by Ryan Sever
9:18
4th & 5 at own 35
Black Hills State Penalty, delay of game (Mylic Ritche) to the BHS 30
6:26
4th & 10 at own 30
Derek Webster punt for 58 yds , Eli Paulson returns for 9 yds to the STMN 21
St. Thomas (MN) Punt, 3 plays
6:26
1st & 10 at own 21
Joseph Koch run for 3 yds to the STMN 24
6:26
2nd & 7 at own 24
Tak Tateoka run for a loss of 1 yard to the STMN 23
6:26
3rd & 8 at own 23
pass incomplete to Eli Paulson
6:26
4th & 8 at own 23
St. Thomas-Minnesota Penalty, false start (Gavin Nunnally) to the STMN 18
4:55
4th & 13 at own 18
Elliot Huether punt for 40 yds
Black Hills State Result not recorded, 7 plays
4:55
2nd & 10 at opp 45
Nasjza Bryant-Lelei run for 2 yds to the STMN 43
4:55
3rd & 8 at opp 43
pass incomplete to TJ Chukwurah
4:55
2nd & 8 at own 44
Luke Duby pass complete to Charlie Bump for 6 yds to the 50 yard line
4:55
3rd & 2 at the 50
John Noordsy run to the 50 yard line
4:55
4th & 2 at the 50
Cameron Goods run to the 50 yard line for a 1ST down St. Thomas-Minnesota Penalty, off-side (Noah Friedt) to the STMN 45 for a 1ST down
4:55
1st & 10 at opp 45
pass incomplete to TJ Chukwurah
1:44
4th & 8 at opp 43
Derek Webster punt for 35 yds
St. Thomas (MN) Result not recorded, 6 plays
1:44
1st & 10 at own 18
Tak Tateoka pass complete to Joseph Koch for 15 yds to the STMN 33 for a 1ST down
1:44
2nd & 5 at own 13
Tak Tateoka run for 5 yds to the STMN 18 for a 1ST down
Q4 15:00
2nd & 10 at own 33
pass incomplete to Andrew Eichmann
Q4 15:00
3rd & 10 at own 33
pass incomplete to Aiden Carlson
Q4 14:44
4th & 10 at own 33
Elliot Huether punt for 47 yds
4th quarter7 drives, then St. Thomas (MN) 24, Black Hills State 14
Black Hills State Punt, 3 plays
14:44
1st & 10 at own 20
Goods,Cameron rush left (Sever,Ryan).
14:44
2nd & 10 at own 20
Luke Duby pass complete to Cameron Goods for 2 yds to the BHS 22
14:44
3rd & 8 at own 22
Luke Duby pass incomplete to Cameron Goods, broken up by Charlie Boucher
14:44
4th & 8 at own 22
Black Hills State Penalty, false start (Ngankoy Mambele) to the BHS 17
13:09
4th & 13 at own 17
Derek Webster punt for 23 yds
St. Thomas (MN) Turnover on downs, 4 plays
13:09
1st & 10 at opp 40
Michael Rostberg pass complete to Owen Lyons for 6 yds to the BHS 34
13:09
2nd & 4 at opp 34
Michael Rostberg sacked by Cooper Brown and Kellen Collier for a loss of 6 yards to the BHS 40
13:09
3rd & 10 at opp 40
Joseph Koch run for 5 yds to the BHS 35
10:53
4th & 5 at opp 35
Michael Rostberg pass incomplete to Colin Chase, broken up by Cooper Brown
Black Hills State Punt, 3 plays
10:53
1st & 10 at own 35
Cameron Goods run for 2 yds to the BHS 37
10:53
2nd & 8 at own 37
Luke Duby sacked by Ryan Sever and Evan Tyler for a loss of 5 yards to the BHS 32
10:53
3rd & 13 at own 32
Luke Duby pass complete to TJ Chukwurah for 8 yds to the BHS 40
8:42
4th & 5 at own 40
Derek Webster punt for 50 yds
St. Thomas (MN) Punt, 4 plays
8:42
1st & 10 at own 10
Joseph Koch run for 10 yds to the STMN 20 for a 1ST down
8:42
1st & 10 at own 20
Joseph Koch run for 3 yds to the STMN 23
8:42
2nd & 7 at own 23
Joseph Koch run for a loss of 5 yards to the STMN 18
8:42
3rd & 12 at own 18
Michael Rostberg pass incomplete to Colin Chase, broken up by Lovenski Simon
6:26
4th & 12 at own 18
Elliot Huether punt for 60 yds
Black Hills State Punt, 3 plays
6:26
1st & 10 at own 22
Luke Duby pass complete to John Noordsy for 2 yds to the BHS 24
6:26
2nd & 8 at own 24
pass incomplete to John Noordsy
6:26
3rd & 8 at own 24
pass incomplete to TJ Chukwurah
5:23
4th & 8 at own 24
Derek Webster punt for 35 yds
St. Thomas (MN) Touchdown, 10 plays
5:23
1st & 10 at own 41
Joseph Koch run for 8 yds to the STMN 49
5:23
2nd & 2 at own 49
Landon Reed run for 1 yd to the 50 yard line
5:23
3rd & 1 at the 50
Michael Rostberg run for 1 yd to the BHS 49 for a 1ST down
5:23
1st & 10 at opp 49
Joseph Koch run for 12 yds to the BHS 37 for a 1ST down
5:23
1st & 10 at opp 37
Joseph Koch run for a loss of 1 yard to the BHS 38
5:23
2nd & 11 at opp 38
Joseph Koch run for 4 yds to the BHS 34
1:54
3rd & 7 at opp 34
Joseph Koch run for 9 yds to the BHS 25 for a 1ST down
1:47
1st & 10 at opp 25
Joseph Koch run for a loss of 1 yard to the BHS 26
1:47
2nd & 11 at opp 26
Marc Coy run for 3 yds to the BHS 23
0:47
3rd & 8 at opp 23
Michael Rostberg run for 23 yds for a TD (Stephen Shagen KICK)St. Thomas (MN) 24, Black Hills State 14
Black Hills State Interception, 3 plays
0:47
1st & 10 at own 35
Stephen Shagen kickoff Black Hills State Penalty, personal foul (Mylic Ritche) to the 50 yard line
0:47
1st & 10 at the 50
Stephen Shagen kickoff for 50 yds for a touchback
0:47
1st & 10 at own 25
pass incomplete to Connor Boyd
0:47
2nd & 10 at own 25
pass incomplete to TJ Chukwurah
0:32
3rd & 10 at own 25
Luke Duby pass intercepted
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.