From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
St. Thomas (MN)
Northern Michigan
275
Total yards
262
221
Passing yards
133
54
Rushing yards
129
11.6
Yards per pass
7.0
1.9
Yards per rush
2.4
13
First downs
18
2–9
Third downs
5–16
1–1
Fourth downs
2–4
0
Turnovers
0
3–24
Penalties
4–25
25:21
Possession
34:39
Efficiency
St. Thomas (MN)
Northern Michigan
39%
Success rate
40%
0.25
EPA per play
−0.05
1.55
Explosiveness
1.05
−0.20
Rushing EPA
−0.08
0.83
Passing EPA
0.02
33%
Passing-down success
35%
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) 84% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Northern Michigan drives left to right, St. Thomas (MN) right to left.
Q1 St. Thomas (MN)Punt, 3 plays, 3 yards
Q1 Northern MichiganPunt, 3 plays, 4 yards
Q1 St. Thomas (MN)Touchdown, 10 plays, 65 yards
Q1 Northern MichiganTurnover on downs, 17 plays, 67 yards
Q2 St. Thomas (MN)Punt, 7 plays, 25 yards
Q2 Northern MichiganPunt, 9 plays, 23 yards
Q2 St. Thomas (MN)Punt, 3 plays, −18 yards
Q2 Northern MichiganPunt, 6 plays, 18 yards
Q3 Northern MichiganPunt, 3 plays, 0 yards
Q3 St. Thomas (MN)Missed FG, 10 plays, 49 yards
Q3 Northern MichiganTouchdown, 8 plays, 70 yards
Q3 St. Thomas (MN)Punt, 3 plays, 6 yards
Q3 Northern MichiganMissed FG, 12 plays, 44 yards
Q4 St. Thomas (MN)Punt, 3 plays, −4 yards
Q4 Northern MichiganPunt, 3 plays, 9 yards
Q4 St. Thomas (MN)Touchdown, 5 plays, 78 yards
Q4 Northern MichiganPunt, 3 plays, 3 yards
Q4 St. Thomas (MN)Touchdown, 3 plays, 80 yards
Q4 Northern MichiganTurnover on downs, 10 plays, 34 yards
Q4 St. Thomas (MN)End of game, 2 plays, −4 yards
Play by play
1st quarter4 drives, then St. Thomas (MN) 6, Northern Michigan 0
St. Thomas (MN) Punt, 3 plays
14:52
1st & 10 at own 35
Michael Karlen kickoff for 64 yds , JaShawn Todd return for 42 yds to the STMN 43
14:52
1st & 10 at own 43
Andy Peters run for 3 yds to the STMN 46
14:52
2nd & 7 at own 46
Joseph Koch run for 3 yds to the STMN 49
14:52
3rd & 4 at own 49
Joseph Koch run for a loss of 3 yards to the STMN 46
12:49
4th & 7 at own 46
Andy Peters punt for 54 yds for a touchback
Northern Michigan Punt, 3 plays
12:49
1st & 10 at own 20
Jahi Wood run for 1 yd to the NMI 21
12:49
2nd & 9 at own 21
Jahi Wood run for 3 yds to the NMI 24
12:49
3rd & 6 at own 24
Duke Shovald pass incomplete to Sebastian Boyea
11:21
4th & 6 at own 24
Michael Karlen punt for 41 yds, fair catch by JaShawn Todd at the STMN 35
St. Thomas (MN) Touchdown, 10 plays
11:21
1st & 10 at own 35
Andy Peters run for 5 yds to the STMN 40
11:21
2nd & 5 at own 40
Andy Peters pass incomplete to JaShawn Todd
11:21
3rd & 5 at own 40
Andy Peters pass complete to Quentin Cobb-Butler for 4 yds to the STMN 44
11:21
4th & 1 at own 44
Andy Peters pass complete to Patrick Wagner for 13 yds to the NMI 43 for a 1ST down
11:21
1st & 10 at opp 43
Andy Peters pass incomplete to Stefano Giovannelli
11:21
2nd & 10 at opp 43
JaShawn Todd run for 19 yds to the NMI 24 for a 1ST down
11:21
1st & 10 at opp 14
Joseph Koch run for 1 yd to the NMI 13
11:21
2nd & 9 at opp 13
Joseph Koch run for no gain to the NMI 13
11:21
1st & 10 at opp 24
Northern Michigan Penalty, UNS: Unsportsmanlike Conduct (Jax Hertel) to the NMI 14 for a 1ST down
6:43
3rd & 9 at opp 13
Andy Peters pass complete to Eli Paulson for 13 yds for a TD (Two-Point Conversion failed)St. Thomas (MN) 6, Northern Michigan 0
Northern Michigan Turnover on downs, 17 plays
6:39
1st & 10 at own 35
Ben Hoiland kickoff for 53 yds , Noah Hofmann return for 11 yds to the NMI 23
6:39
1st & 10 at own 23
Noah Dobert run for 6 yds to the NMI 29
6:39
2nd & 4 at own 29
Jahi Wood run for 6 yds to the NMI 35 for a 1ST down
6:39
1st & 10 at own 35
Noah Dobert run for 4 yds to the NMI 39
6:39
2nd & 6 at own 39
Jahi Wood run for 11 yds to the 50 yard line for a 1ST down
6:39
1st & 10 at the 50
Jahi Wood run for 2 yds to the STMN 48
4:09
2nd & 8 at opp 48
Timeout Northern Michigan, clock 04:09
4:09
2nd & 8 at opp 48
Nico Lukkarinen run for 2 yds to the STMN 46
4:09
3rd & 6 at opp 46
Duke Shovald pass complete to Isaac Olson for 7 yds to the STMN 39 for a 1ST down
4:09
1st & 10 at opp 39
Nico Lukkarinen run for 1 yd to the STMN 38
4:09
2nd & 9 at opp 38
Vince Martin run for 7 yds to the STMN 31
4:09
3rd & 2 at opp 31
Jahi Wood run for 1 yd to the STMN 30
0:49
4th & 1 at opp 30
Timeout Northern Michigan, clock 00:49
0:49
4th & 1 at opp 30
Jahi Wood run for 1 yd to the STMN 29 for a 1ST down
0:00
1st & 10 at opp 29
Duke Shovald run for 6 yds to the STMN 23
Q2 15:00
2nd & 4 at opp 23
Noah Dobert run for 4 yds to the STMN 19 for a 1ST down
Q2 15:00
1st & 10 at opp 19
Nico Lukkarinen run for 4 yds to the STMN 15
Q2 15:00
2nd & 6 at opp 15
Duke Shovald run for 4 yds to the STMN 11
Q2 15:00
3rd & 2 at opp 11
Jahi Wood run for 1 yd to the STMN 10
Q2 12:24
4th & 1 at opp 10
Jahi Wood run for no gain to the STMN 10
2nd quarter4 drives, then St. Thomas (MN) 6, Northern Michigan 0
St. Thomas (MN) Punt, 7 plays
12:24
1st & 10 at own 10
Zander Rockow run for 6 yds to the STMN 16
12:24
2nd & 4 at own 16
St. Thomas-Minnesota Penalty, Offensive Holding (-9 Yards) to the STMN 9
12:24
2nd & 11 at own 9
Zander Rockow run for 4 yds to the STMN 13
12:24
3rd & 7 at own 13
Andy Peters pass complete to Mariano Birdno for 15 yds to the STMN 28 for a 1ST down
12:24
1st & 10 at own 28
Zander Rockow run for 4 yds to the STMN 32
12:24
2nd & 6 at own 32
Zander Rockow run for 3 yds to the STMN 35
9:25
3rd & 3 at own 35
Timeout Northern Michigan, clock 09:25
9:25
3rd & 3 at own 35
Andy Peters pass incomplete to Quentin Cobb-Butler
9:02
4th & 3 at own 35
Elliot Huether punt for 50 yds, punt out-of-bounds at the NMI 22 , Noah Dobert returns for 7 yds to the NMI 22
Northern Michigan Punt, 9 plays
9:02
1st & 10 at own 22
Duke Shovald run for 7 yds to the NMI 29
9:02
2nd & 3 at own 29
Noah Dobert run for 4 yds to the NMI 33 for a 1ST down
9:02
1st & 10 at own 33
Duke Shovald run for 8 yds to the NMI 41
9:02
2nd & 2 at own 41
Noah Dobert run for 6 yds to the NMI 47 for a 1ST down
9:02
1st & 10 at own 47
Nico Lukkarinen run for 4 yds to the STMN 49
9:02
2nd & 6 at opp 49
No Huddle Shovald,Duke pass incomplete deep right to Theuerkauf,Trevor thrown to UST22 broken up by Jones,Davyne PENALTY UST Offside (Muhammad,Ahmed) 5 yards from UST49 to UST44. NO PLAY.
9:02
2nd & 1 at opp 44
Nico Lukkarinen run for 5 yds to the STMN 39 for a 1ST down
9:02
1st & 10 at opp 39
Duke Shovald run for no gain to the STMN 39 Duke Shovald fumbled, recovered by NMI Duke Shovald
9:02
2nd & 10 at opp 39
Vince Martin run for no gain to the STMN 39
9:02
3rd & 10 at opp 39
No Huddle Shovald,Duke pass complete short left to Wood,Jahi caught at UST36, for 14 yards to the UST25 (Sever,Ryan) PENALTY NMU Ineligible Downfield on Pass (Emmons,Luke) 5 yards from UST39 to UST44. NO PLAY.
9:02
3rd & 15 at opp 44
Duke Shovald sacked for a loss of 11 yards to the NMI 45
3:22
4th & 26 at own 45
Timeout St. Thomas-Minnesota, clock 03:22
3:13
4th & 26 at own 45
Michael Karlen punt for 22 yds, punt out-of-bounds at the STMN 33
St. Thomas (MN) Punt, 3 plays
3:13
1st & 10 at own 33
Andy Peters sacked by Jhermari Mabry for a loss of 18 yards to the STMN 15 Andy Peters fumbled, recovered by STMN Patrick Wagner , return for 0 yards
3:13
2nd & 28 at own 15
Andy Peters sacked by Jake Price for a loss of 7 yards to the STMN 8
2:00
3rd & 35 at own 8
Timeout Northern Michigan, clock 02:00
2:00
3rd & 35 at own 8
Joseph Koch run for 7 yds to the STMN 15
1:05
4th & 28 at own 15
Elliot Huether punt for 52 yds
Northern Michigan Punt, 6 plays
1:05
1st & 10 at own 33
Duke Shovald sacked by Max Mogelson for a loss of 5 yards to the NMI 28
0:59
2nd & 15 at own 28
Timeout Northern Michigan, clock 00:59
0:59
2nd & 15 at own 28
Duke Shovald pass complete to Isaac Olson for 12 yds to the NMI 40
0:59
3rd & 3 at own 40
Duke Shovald pass complete to Isaac Olson for 9 yds to the NMI 49 for a 1ST down
0:59
1st & 10 at own 49
Duke Shovald pass incomplete to Isaac Olson
0:59
2nd & 10 at own 49
Duke Shovald pass complete to Trevor Theuerkauf for 2 yds to the STMN 49
0:59
3rd & 8 at opp 49
Duke Shovald pass incomplete to Trevor Theuerkauf
0:00
4th & 8 at opp 49
Michael Karlen punt for 36 yds
3rd quarter5 drives, then Northern Michigan 7, St. Thomas (MN) 6
Northern Michigan Punt, 3 plays
14:48
1st & 10 at own 35
Ben Hoiland kickoff for 58 yds , Noah Dobert return for 12 yds to the NMI 19
14:48
1st & 10 at own 19
Noah Dobert run for 2 yds to the NMI 21
14:48
2nd & 8 at own 21
Jahi Wood run for a loss of 2 yards to the NMI 19
14:48
3rd & 10 at own 19
Duke Shovald pass incomplete to Isaac Olson
13:24
4th & 10 at own 19
Michael Karlen punt for 60 yds
St. Thomas (MN) Missed FG, 10 plays
13:24
1st & 10 at own 21
Joseph Koch run for 3 yds to the STMN 24
13:24
2nd & 7 at own 24
Andy Peters pass complete to Quentin Cobb-Butler for 18 yds to the STMN 42 for a 1ST down
13:24
1st & 10 at own 42
Joseph Koch run for 6 yds to the STMN 48
13:24
2nd & 4 at own 48
Joseph Koch run for 6 yds to the NMI 46 for a 1ST down
13:24
1st & 10 at opp 46
Joseph Koch run for 7 yds to the NMI 39
11:28
2nd & 3 at opp 39
Timeout Northern Michigan, clock 11:28
11:28
2nd & 3 at opp 39
Andy Peters pass complete to JaShawn Todd for 7 yds to the NMI 32 for a 1ST down
11:28
1st & 10 at opp 32
Joseph Koch run for 4 yds to the NMI 28
11:28
2nd & 6 at opp 28
Andy Peters pass complete to JaShawn Todd for 3 yds to the NMI 25
11:28
3rd & 3 at opp 25
Joseph Koch run for a loss of 5 yards to the NMI 30
8:15
4th & 8 at opp 30
Elliot Huether 46 yd FG MISSED
Northern Michigan Touchdown, 8 plays
8:15
1st & 10 at own 30
Duke Shovald pass complete to Trevor Theuerkauf for 33 yds to the STMN 37 for a 1ST down
8:15
1st & 10 at opp 37
Noah Dobert run for 3 yds to the STMN 34
8:15
2nd & 7 at opp 34
Duke Shovald pass complete to Isaac Olson for 13 yds to the STMN 21 for a 1ST down
8:15
1st & 10 at opp 21
Jahi Wood run for 7 yds to the STMN 14
8:15
2nd & 3 at opp 14
Noah Dobert run for 4 yds to the STMN 10 for a 1ST down
8:15
1st & goal at opp 10
Vince Martin run for 2 yds to the STMN 8
8:15
2nd & goal at opp 8
Noah Dobert run for 3 yds to the STMN 5
4:59
3rd & goal at opp 5
Timeout Northern Michigan, clock 04:59
4:45
3rd & goal at opp 5
Jahi Wood run for 5 yds for a TD (Michael Karlen KICK)Northern Michigan 7, St. Thomas (MN) 6
4:45
1st & goal at opp 3
PENALTY NMU Delay Of Game (Ridl,Austin) 5 yards from UST03 to UST08. NO PLAY.
St. Thomas (MN) Punt, 3 plays
4:38
1st & 10 at own 35
Michael Karlen kickoff for 63 yds , Eli Paulson return for 21 yds to the STMN 23
4:38
1st & 10 at own 23
Andy Peters pass complete to Eli Paulson for 9 yds to the STMN 32
4:38
2nd & 1 at own 32
Andy Peters pass incomplete to Pierce McCrary
4:38
3rd & 1 at own 32
Joseph Koch run for a loss of 3 yards to the STMN 29
2:53
4th & 4 at own 29
Elliot Huether punt for 42 yds , Noah Dobert returns for 3 yds to the NMI 32
Northern Michigan Missed FG, 12 plays
2:53
1st & 10 at own 32
Noah Dobert run for 1 yd to the NMI 33
2:53
2nd & 9 at own 33
Jahi Wood run for 3 yds to the NMI 36
2:53
3rd & 6 at own 36
Duke Shovald pass complete to Trevor Theuerkauf for 8 yds to the NMI 44 for a 1ST down
2:53
1st & 10 at own 44
Noah Dobert run for a loss of 1 yard to the NMI 43
0:00
2nd & 11 at own 43
Noah Dobert run for 4 yds to the NMI 47
Q4 15:00
3rd & 7 at own 47
Duke Shovald pass complete to Noah Dobert for no gain to the STMN 47 for a 1ST down St. Thomas-Minnesota Penalty, Defensive Holding (Charlie Boucher) to the STMN 43 for a 1ST down
Q4 15:00
1st & 10 at opp 43
Jahi Wood run for 1 yd to the STMN 42
Q4 14:28
2nd & 9 at opp 42
Timeout Northern Michigan, clock 14:28
Q4 14:28
2nd & 9 at opp 42
Duke Shovald pass incomplete to Isaac Olson
Q4 14:28
3rd & 9 at opp 42
Duke Shovald run for 9 yds to the STMN 33 for a 1ST down
Q4 14:28
1st & 10 at opp 33
Noah Dobert run for 1 yd to the STMN 32
Q4 14:28
2nd & 9 at opp 32
Nico Lukkarinen run for 7 yds to the STMN 25
Q4 14:28
3rd & 2 at opp 25
Nico Lukkarinen run for 1 yd to the STMN 24
Q4 11:30
4th & 1 at opp 24
Michael Karlen 41 yd FG MISSED
4th quarter7 drives, then St. Thomas (MN) 20, Northern Michigan 7
St. Thomas (MN) Punt, 3 plays
11:30
1st & 10 at own 24
Andy Peters pass incomplete to Eli Paulson
11:30
2nd & 10 at own 24
Andy Peters sacked for a loss of 4 yards to the STMN 20
11:30
3rd & 14 at own 20
Andy Peters pass incomplete to Quentin Cobb-Butler
10:22
4th & 14 at own 20
Elliot Huether punt for 40 yds Trevor Theuerkauf return for 2 yds to the NMI 32
Northern Michigan Punt, 3 plays
10:22
1st & 10 at own 32
Jahi Wood run for 5 yds to the NMI 37
10:22
2nd & 5 at own 37
Jahi Wood run for 1 yd to the NMI 38
10:22
3rd & 4 at own 38
Noah Dobert run for 3 yds to the NMI 41
8:27
4th & 1 at own 41
Timeout Northern Michigan, clock 08:27
8:17
4th & 1 at own 41
Michael Karlen punt for 44 yds , JaShawn Todd returns for 7 yds to the STMN 22
St. Thomas (MN) Touchdown, 5 plays
8:17
1st & 10 at own 22
Joseph Koch run for no gain to the STMN 22
8:17
2nd & 10 at own 22
Andy Peters run for 10 yds to the STMN 32 for a 1ST down
7:22
1st & 10 at own 32
Timeout Northern Michigan, clock 07:22
7:22
1st & 10 at own 32
Andy Peters run for 10 yds to the STMN 42 for a 1ST down
7:22
1st & 10 at own 42
Andy Peters pass complete to JaShawn Todd for 34 yds to the NMI 24 for a 1ST down
6:10
1st & 10 at opp 24
Andy Peters pass complete to Marc Coy for 24 yds for a TD (A. Peters Run For Two-point Conversion)St. Thomas (MN) 14, Northern Michigan 7
6:10
1st & goal at opp 3
Peters,Andy pass attempt failed PENALTY NMU Pass Interference (Shannon Jr.,Tim) 1 yard from NMU03 to NMU02. NO PLAY.
Northern Michigan Punt, 3 plays
6:01
1st & 10 at own 35
Ben Hoiland kickoff for 54 yds , Noah Dobert return for 32 yds to the NMI 43
6:01
1st & 10 at own 43
Jahi Wood run for 3 yds to the NMI 46
6:01
2nd & 7 at own 46
Timeout Northern Michigan, clock 06:01
6:01
2nd & 7 at own 46
Duke Shovald pass incomplete to Jahi Wood
5:26
3rd & 7 at own 46
Timeout Northern Michigan, clock 05:26
5:26
3rd & 7 at own 46
Austin Ridl run for no gain to the NMI 46
4:32
4th & 7 at own 46
Michael Karlen punt for 54 yds for a touchback
St. Thomas (MN) Touchdown, 3 plays
4:32
1st & 10 at own 20
Andy Peters pass complete to Patrick Wagner for 72 yds to the NMI 8 for a 1ST down
4:32
1st & goal at opp 8
Joseph Koch run for 1 yd to the NMI 7
3:04
2nd & goal at opp 7
Andy Peters pass complete to Patrick Wagner for 7 yds for a TD (Elliot Huether PAT BLOCKED)St. Thomas (MN) 20, Northern Michigan 7
Northern Michigan Turnover on downs, 10 plays
2:57
1st & 10 at own 35
Ben Hoiland kickoff for 54 yds , Isaac Olson return for 17 yds to the NMI 28
2:57
2nd & 1 at own 37
Timeout St. Thomas-Minnesota, clock 02:57
2:57
1st & 10 at own 28
Duke Shovald pass complete to Sebastian Boyea for 9 yds to the NMI 37
2:57
2nd & 1 at own 37
Duke Shovald pass complete to Sebastian Boyea for 12 yds to the NMI 49 for a 1ST down
2:57
1st & 10 at own 49
Duke Shovald sacked by Nash Tichy for a loss of 7 yards to the NMI 42
Duke Shovald pass complete to Sebastian Boyea for 16 yds to the STMN 42
2:00
4th & 1 at opp 42
Duke Shovald run for 3 yds to the STMN 39 Duke Shovald fumbled, recovered by NMI Daniel Babcock for a 1ST down
1:41
1st & 10 at opp 39
Timeout St. Thomas-Minnesota, clock 01:41
1:41
1st & 10 at opp 39
Duke Shovald sacked for a loss of 7 yards to the STMN 46
1:34
2nd & 17 at opp 46
Timeout Northern Michigan, clock 01:34
1:34
2nd & 17 at opp 46
Duke Shovald pass complete to Sebastian Boyea for 12 yds to the STMN 34
1:34
3rd & 5 at opp 34
Duke Shovald sacked for a loss of 4 yards to the STMN 38
1:23
4th & 9 at opp 38
Timeout Northern Michigan, clock 01:23
1:18
4th & 9 at opp 38
Duke Shovald pass incomplete to Hayden May
St. Thomas (MN) End of game, 2 plays
1:18
1st & 10 at own 38
A. Peters takes a knee
0:00
2nd & 12 at own 36
A. Peters takes a knee
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.