From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan Tech
St. Thomas (MN)
152
Total yards
296
53
Passing yards
91
99
Rushing yards
205
1.9
Yards per pass
5.4
3.0
Yards per rush
4.5
11
First downs
18
1–15
Third downs
5–12
1–3
Fourth downs
1–2
1
Turnovers
2
6–50
Penalties
4–29
28:38
Possession
31:22
Efficiency
Michigan Tech
St. Thomas (MN)
19%
Success rate
47%
−0.44
EPA per play
0.01
1.24
Explosiveness
1.08
−0.03
Rushing EPA
0.01
−0.49
Passing EPA
0.16
13%
Passing-down success
38%
3%
Havoc by its defense
2%
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) 60% 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, Michigan Tech 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 St. Thomas (MN)Touchdown, 5 plays, 69 yards
Q1 Michigan TechField goal, 15 plays, 64 yards
Q1 St. Thomas (MN)Punt, 7 plays, 36 yards
Q1 Michigan TechPunt, 3 plays, 9 yards
Q2 Michigan TechPunt, 3 plays, 6 yards
Q2 Michigan TechPunt, 3 plays, 2 yards
Q2 St. Thomas (MN)Interception, 3 plays, 12 yards
Q2 Michigan TechTouchdown, 6 plays, −1 yard
Q2 Michigan TechPunt, 3 plays, 0 yards
Q2 St. Thomas (MN)Punt, 3 plays, 4 yards
Q2 St. Thomas (MN)Touchdown, 2 plays, 35 yards
Q2 St. Thomas (MN)Touchdown, 15 plays, 58 yards
Q2 Michigan TechEnd of half, 1 play, 0 yards
Q3 Michigan TechPunt, 3 plays, 4 yards
Q3 Michigan TechPunt, 4 plays, 22 yards
Q3 St. Thomas (MN)Fumble, 2 plays, 1 yard
Q3 Michigan TechInterception, 3 plays, −2 yards
Q3 St. Thomas (MN)Punt, 7 plays, 35 yards
Q3 St. Thomas (MN)Touchdown, 7 plays, 37 yards
Q3 Michigan TechPunt, 6 plays, −5 yards
Q3 St. Thomas (MN)Result not recorded, 8 plays, 31 yards
Q4 Michigan TechTurnover on downs, 5 plays, 16 yards
Q4 St. Thomas (MN)Turnover on downs, 4 plays, 9 yards
Q4 Michigan TechField goal, 10 plays, 21 yards
Q4 St. Thomas (MN)Punt, 3 plays, 1 yard
Q4 Michigan TechResult not recorded, 2 plays, −7 yards
Play by play
1st quarter6 drives, then St. Thomas (MN) 6, Michigan Tech 3
St. Thomas (MN) Touchdown, 5 plays
0:00
1st & 10 at own 28
Shawn Shipman run for 4 yds to the StThMN 32
0:00
2nd & 6 at own 32
Shawn Shipman run for 58 yds to the MchTc 10 for a 1ST down
0:00
1st & goal at opp 10
Shawn Shipman run for 9 yds to the MchTc 1
0:00
2nd & goal at opp 1
Michigan Tech Field goal, 15 plays
0:00
1st & 10 at own 28
William Marano run for 16 yds to the MchTc 44 for a 1ST down
0:00
1st & 10 at own 44
William Marano run for 2 yds to the MchTc 46
0:00
2nd & 8 at own 46
Will Ark pass complete to Ethan Champney for 8 yds to the StThMN 46 for a 1ST down
0:00
1st & 10 at opp 46
Will Ark pass complete to Darius Willis for 21 yds to the StThMN 25 for a 1ST down
0:00
1st & 10 at opp 25
William Marano run for a loss of 1 yard to the StThMN 26
0:00
2nd & 11 at opp 26
Will Ark pass complete to Ethan Champney MICHIGAN TECH Penalty, Offensive holding (Marc Sippel) to the StThMN 36
0:00
2nd & 21 at opp 36
Will Ark pass complete to William Marano for 7 yds to the StThMN 29
0:00
3rd & 14 at opp 29
Will Ark pass incomplete to Ethan Champney, broken up by Yusef Leak for a 1ST down ST THOMAS MN Penalty, Defensive pass interference (Yusef Leak) to the StThMN 19 for a 1ST down
0:00
1st & 10 at opp 19
William Marano run for 4 yds to the StThMN 15
St. Thomas (MN) Punt, 7 plays
0:00
1st & 10 at own 14
Cade Sexauer pass complete to Wesley Juszczak for 6 yds to the StThMN 20
0:00
2nd & 4 at own 20
Shawn Shipman run for 11 yds to the StThMN 31 for a 1ST down
0:00
1st & 10 at own 31
Cade Sexauer run for 8 yds to the StThMN 39
0:00
2nd & 2 at own 39
Shawn Shipman run for 3 yds to the StThMN 42 for a 1ST down
0:00
1st & 10 at own 42
Cade Sexauer pass complete to Andrew McElroy for 1 yd to the StThMN 43
0:00
2nd & 9 at own 43
Cade Sexauer run for 6 yds to the StThMN 49
0:00
3rd & 3 at own 49
Shawn Shipman run for 1 yd to the 50 yard line
Michigan Tech Punt, 3 plays
0:00
1st & 10 at own 26
pass incomplete to Darius Willis
0:00
2nd & 10 at own 26
William Marano run for a loss of 1 yard to the MchTc 25
St. Thomas (MN) Touchdown, 5 plays
14:55
1st & 10 at own 35
Drew Wyble kickoff for 60 yds , Mason Cassady return for 23 yds to the StThMN 28
12:35
3rd & goal at opp 1
Shawn Shipman run for 1 yd for a TD, (Louis Hyde PAT MISSED)St. Thomas (MN) 6, Michigan Tech 0
12:29
1st & 10 at own 35
Stephen Shagen kickoff for 54 yds , Michael Bates Jr. return for 17 yds to the MchTc 28
Michigan Tech Field goal, 15 plays
7:15
2nd & 6 at opp 15
pass incomplete to Greg Lapetina
7:15
3rd & 6 at opp 15
for a 1ST down ST THOMAS MN Penalty, personal foul (Luke Herzog) to the StThMN 4 for a 1ST down
7:15
1st & goal at opp 4
William Marano run for a loss of 4 yards to the StThMN 8
7:15
2nd & goal at opp 8
William Marano run for a loss of 2 yards to the StThMN 10
Drew Wyble kickoff for 63 yds , Andrew McElroy return for 3 yds to the StThMN 14 , Owen Kanzler return for 9 yds to the StThMN 14
0:11
4th & 2 at the 50
Kolby Gartner punt for 24 yds
2nd quarter13 drives, then St. Thomas (MN) 26, Michigan Tech 3
St. Thomas (MN) Interception, 3 plays
0:00
1st & 10 at own 25
Shawn Shipman run for 2 yds to the StThMN 27
0:00
2nd & 8 at own 27
Cade Sexauer pass complete to Jacob WIldermuth for a 1ST down MICHIGAN TECH Penalty, Defensive holding (Michael Bates Jr.) to the StThMN 37 for a 1ST down
Michigan Tech Touchdown, 6 plays
0:00
1st & 10 at own 27
Emmett Boehler run for 4 yds to the MchTc 31
0:00
2nd & 6 at own 31
pass incomplete to Ethan Champney
0:00
3rd & 6 at own 31
Steele Fortress pass complete to Darius Willis MICHIGAN TECH Penalty, false start (Greg Lapetina) to the MchTc 26
Michigan Tech Punt, 3 plays
0:00
1st & 10 at own 23
pass incomplete to Darius Willis
0:00
2nd & 10 at own 23
pass incomplete to Darius Willis
0:00
3rd & 10 at own 23
pass incomplete to Ethan Champney
St. Thomas (MN) Punt, 3 plays
0:00
1st & 10 at own 36
Shawn Shipman run for a loss of 2 yards to the StThMN 34
0:00
2nd & 12 at own 34
Shawn Shipman run for 6 yds to the StThMN 40
0:00
3rd & 6 at own 40
Cade Sexauer pass incomplete to Bryce Boyd, broken up by Kevin Lee
St. Thomas (MN) Touchdown, 2 plays
0:00
1st & 10 at opp 38
Shawn Shipman run for 5 yds to the MchTc 33
St. Thomas (MN) Touchdown, 15 plays
0:00
1st & 10 at own 39
Cade Sexauer run for 5 yds to the StThMN 44
0:00
2nd & 5 at own 44
Shawn Shipman run for 4 yds to the StThMN 48
0:00
3rd & 1 at own 48
Shawn Shipman run for 4 yds to the MchTc 48 for a 1ST down
0:00
1st & 10 at opp 48
Cade Sexauer pass incomplete to Andrew McElroy, broken up by Jared Tarrance ST THOMAS MN Penalty, illegal formation (-5 Yards) to the StThMN 47
0:00
1st & 15 at own 47
Cade Sexauer run for a loss of 2 yards to the StThMN 45
0:00
2nd & 17 at own 45
pass incomplete to Max Zimmerman
0:00
3rd & 17 at own 45
Cade Sexauer pass complete to Andrew McElroy for 28 yds to the MchTc 27 for a 1ST down
0:00
1st & 10 at opp 27
Cade Sexauer pass incomplete to Jacob WIldermuth, broken up by Michael Bates Jr.
0:00
2nd & 10 at opp 27
Shawn Shipman run for 6 yds to the MchTc 21
0:00
3rd & 4 at opp 21
Shawn Shipman run for 5 yds to the MchTc 16 for a 1ST down
0:00
1st & 10 at opp 16
Cade Sexauer pass complete to Bryce Boyd for 4 yds to the MchTc 12
0:00
2nd & 6 at opp 12
pass incomplete to Wesley Juszczak
0:00
3rd & 6 at opp 12
Cade Sexauer pass incomplete for a 1ST down MICHIGAN TECH Penalty, Defensive pass interference (Travis Ojala) to the MchTc 2 for a 1ST down
0:00
1st & goal at opp 2
Cade Sexauer run for 1 yd to the MchTc 1
Michigan Tech End of half, 1 play
0:00
1st & 10 at own 33
Will Ark run for a loss of 2 yards to the StThMN 35
Michigan Tech Punt, 3 plays
15:00
3rd & 11 at own 25
William Marano run for 10 yds to the MchTc 35
14:14
4th & 1 at own 35
Brenden Lach punt for 40 yds , Andrew McElroy returns for no gain to the StThMN 25
13:04
1st & 10 at own 37
Cade Sexauer pass intercepted
Michigan Tech Touchdown, 6 plays
11:15
4th & 1 at own 36
pass incomplete to Emmett Boehler
11:15
1st & 10 at own 36
Steele Fortress pass incomplete to Darius Willis, broken up by Branden Smith
10:44
2nd & 10 at own 36
Mitchell Schares 0 Yd Return of Blocked Punt (Louis Hyde Kick)St. Thomas (MN) 13, Michigan Tech 3
10:37
1st & 10 at own 35
Stephen Shagen kickoff for 64 yds , Michael Bates Jr. return for 22 yds to the MchTc 23
10:17
4th & 10 at own 23
Brenden Lach punt for 40 yds , Andrew McElroy returns for no gain to the StThMN 36
6:40
4th & 6 at own 40
Kolby Gartner punt for 59 yds
Michigan Tech Punt, 3 plays
6:40
1st & 10 at own 1
Will Ark run for 1 yd to the MchTc 2
6:40
2nd & 9 at own 2
Will Ark pass complete to Ethan Champney for 7 yds to the MchTc 9
6:40
3rd & 2 at own 9
William Marano run for a loss of 2 yards to the MchTc 7
6:32
4th & 4 at own 7
Brenden Lach punt for 43 yds , Andrew McElroy returns for 12 yds to the MchTc 38
St. Thomas (MN) Touchdown, 2 plays
5:55
2nd & 5 at opp 33
Cade Sexauer pass complete to Andrew McElroy for 33 yds for a TD, (Louis Hyde PAT MISSED)St. Thomas (MN) 19, Michigan Tech 3
5:46
1st & 10 at own 35
Stephen Shagen kickoff for 62 yds , Darius Willis return for 20 yds to the MchTc 23
Michigan Tech Punt, 3 plays
5:46
1st & 10 at own 23
William Marano run for 2 yds to the MchTc 25
5:46
2nd & 8 at own 25
pass incomplete to Darius Willis
5:46
3rd & 8 at own 25
Will Ark pass incomplete to Luke Terrian, broken up by Luke Glenna
4:41
4th & 8 at own 25
Brenden Lach punt for 36 yds
St. Thomas (MN) Touchdown, 15 plays
0:19
2nd & goal at opp 1
Shawn Shipman 1 Yd Run (Louis Hyde Kick)St. Thomas (MN) 26, Michigan Tech 3
0:13
1st & 10 at own 35
Stephen Shagen kickoff for 62 yds , Darius Willis return for 30 yds to the MchTc 33
3rd quarter9 drives, then St. Thomas (MN) 32, Michigan Tech 3
Michigan Tech Punt, 4 plays
0:00
1st & 10 at own 25
William Marano run for 25 yds to the 50 yard line for a 1ST down
0:00
1st & 10 at the 50
William Marano run for a loss of 3 yards to the MchTc 47
0:00
2nd & 13 at own 47
0:00
3rd & 13 at own 47
Will Ark pass incomplete to Luke Terrian, broken up by Yusef Leak
St. Thomas (MN) Fumble, 2 plays
0:00
1st & 10 at own 29
Shawn Shipman run for 1 yd to the StThMN 30
Michigan Tech Interception, 3 plays
0:00
1st & 10 at opp 26
William Marano run for a loss of 1 yard to the StThMN 27
0:00
2nd & 11 at opp 27
William Marano run for a loss of 1 yard to the StThMN 28
St. Thomas (MN) Punt, 7 plays
0:00
1st & 10 at own 20
0:00
2nd & 10 at own 20
Shawn Shipman run for 18 yds to the StThMN 38 for a 1ST down
0:00
1st & 10 at own 38
Shawn Shipman run for 3 yds to the StThMN 41
0:00
2nd & 7 at own 41
Cade Sexauer pass complete to Andrew McElroy for 8 yds to the StThMN 49 for a 1ST down
0:00
1st & 10 at own 49
Shawn Shipman run for 7 yds to the MchTc 44
0:00
2nd & 3 at opp 44
Gabriel Abel run for a loss of 1 yard to the MchTc 45
0:00
3rd & 4 at opp 45
Cade Sexauer pass incomplete to Joshua Komis, broken up by Travis Ojala
St. Thomas (MN) Touchdown, 7 plays
0:00
1st & 10 at opp 40
Gabriel Abel run for 13 yds to the MchTc 27 for a 1ST down
0:00
1st & 10 at opp 27
Gabriel Abel run for 4 yds to the MchTc 23
0:00
2nd & 6 at opp 23
pass incomplete to Andrew McElroy MICHIGAN TECH Penalty, Defensive holding (Jared Tarrance) to the MchTc 13
0:00
1st & 10 at opp 13
Gabriel Abel run for 2 yds to the MchTc 11
0:00
2nd & 8 at opp 11
pass incomplete to Wesley Juszczak
0:00
3rd & 8 at opp 11
pass incomplete to Wesley Juszczak
Michigan Tech Punt, 6 plays
0:00
1st & 10 at own 44
pass incomplete to Collin Hicks
0:00
2nd & 10 at own 44
MICHIGAN TECH Penalty, false start (Hayden Huttula) to the MchTc 39
0:00
2nd & 15 at own 39
Will Ark run for 13 yds to the StThMN 48
0:00
3rd & 2 at opp 48
Emmett Boehler run for 2 yds to the StThMN 46 for a 1ST down
0:00
1st & 10 at opp 46
Will Ark sacked for a loss of 14 yards to the MchTc 40
0:00
2nd & 24 at own 40
Emmett Boehler run for a loss of 1 yard to the MchTc 39
0:00
3rd & 25 at own 39
pass incomplete to Emmett Boehler
St. Thomas (MN) Result not recorded, 8 plays
0:00
1st & 10 at own 20
Shawn Shipman run for 5 yds to the StThMN 25
0:00
2nd & 5 at own 25
Cade Sexauer pass complete to Jacob WIldermuth for 4 yds to the StThMN 29
15:00
1st & 10 at own 35
Stephen Shagen kickoff for 65 yds
12:48
4th & 13 at own 47
Will Ark punt for 24 yds
12:11
2nd & 9 at own 30
Shawn Shipman run for a loss of 4 yards to the StThMN 26 Shawn Shipman fumbled, recovered by MchTc Connor Hindenach
10:37
3rd & 12 at opp 28
Will Ark pass intercepted
7:03
4th & 4 at opp 45
Cade Sexauer punt for 44 yds
Michigan Tech Punt, 3 plays
7:03
1st & 10 at own 1
Will Ark run for 2 yds to the MchTc 3
7:03
2nd & 8 at own 3
William Marano run for 2 yds to the MchTc 5
7:03
3rd & 6 at own 5
pass incomplete to Darius Willis
5:38
4th & 6 at own 5
Brenden Lach punt for 35 yds
St. Thomas (MN) Touchdown, 7 plays
3:28
4th & 8 at opp 11
Kolby Gartner 11 Yd Run (Louis Hyde PAT failed)St. Thomas (MN) 32, Michigan Tech 3
3:20
1st & 10 at own 35
Stephen Shagen kickoff for 56 yds , Michael Bates Jr. return for 35 yds to the MchTc 44
0:40
4th & 25 at own 39
Brenden Lach punt for 41 yds
4th quarter8 drives, then St. Thomas (MN) 32, Michigan Tech 6
Michigan Tech Turnover on downs, 5 plays
0:00
1st & 10 at own 48
Will Ark pass incomplete to Luke Terrian, broken up by Jonathan Bunce for a 1ST down ST THOMAS MN Penalty, Defensive holding (Jonathan Bunce) to the StThMN 42 for a 1ST down
0:00
1st & 10 at opp 42
pass incomplete to Brandon Michalak
0:00
2nd & 10 at opp 42
Will Ark run for 6 yds to the StThMN 36
0:00
3rd & 4 at opp 36
Will Ark pass incomplete to Darius Willis, broken up by Mason Cassady
St. Thomas (MN) Turnover on downs, 4 plays
0:00
1st & 10 at own 36
Gabriel Abel run for 1 yd to the StThMN 37
0:00
2nd & 9 at own 37
Gabriel Abel run for 8 yds to the StThMN 45
0:00
3rd & 1 at own 45
Michigan Tech Field goal, 10 plays
0:00
1st & 10 at opp 44
Will Ark pass complete to Darius Willis for 4 yds to the StThMN 40
0:00
2nd & 6 at opp 40
pass incomplete to Alec Moriarty
0:00
3rd & 6 at opp 40
Will Ark pass complete to Darius Willis for 3 yds to the StThMN 37
0:00
4th & 3 at opp 37
Will Ark pass complete to Alec Moriarty for 3 yds to the StThMN 34 for a 1ST down
0:00
1st & 10 at opp 34
Will Ark sacked for a loss of 3 yards to the StThMN 37
0:00
2nd & 13 at opp 37
Alec Moriarty run for 15 yds to the StThMN 22 for a 1ST down
0:00
1st & 10 at opp 22
pass incomplete to Darius Willis
0:00
2nd & 10 at opp 22
Will Ark sacked for a loss of 1 yard to the StThMN 23
0:00
3rd & 11 at opp 23
St. Thomas (MN) Punt, 3 plays
0:00
1st & 10 at own 25
Gabriel Abel run for 2 yds to the StThMN 27
0:00
2nd & 8 at own 27
Gabriel Abel run for a loss of 2 yards to the StThMN 25
0:00
3rd & 10 at own 25
Connor Jordan run for 1 yd to the StThMN 26
Michigan Tech Result not recorded, 2 plays
0:00
1st & 10 at own 37
Alec Moriarty run for 7 yds to the MchTc 44
0:00
2nd & 3 at own 44
Alec Moriarty run for 10 yds to the MchTc 44 for a 1ST down
St. Thomas (MN) Result not recorded, 8 plays
0:00
3rd & 1 at opp 49
Cade Sexauer sacked for a loss of 14 yards to the StThMN 37
15:00
3rd & 1 at own 29
Shawn Shipman run for 3 yds to the StThMN 32 for a 1ST down
15:00
1st & 10 at own 32
Gabriel Abel run for 8 yds to the StThMN 40
15:00
2nd & 2 at own 40
Gabriel Abel run for 2 yds to the StThMN 42 for a 1ST down
15:00
1st & 10 at own 42
Cade Sexauer pass complete to Lucas Torgerson for 7 yds to the StThMN 49
11:55
2nd & 3 at own 49
Gabriel Abel run for 2 yds to the MchTc 49
11:16
4th & 15 at own 37
Joshua Komis punt for 15 yds
Michigan Tech Turnover on downs, 5 plays
10:07
4th & 4 at opp 36
Will Ark pass incomplete to Ethan Champney, broken up by Luke Glenna
St. Thomas (MN) Turnover on downs, 4 plays
8:07
4th & 1 at own 45
Gabriel Abel run for a loss of 1 yard to the StThMN 44
2:50
4th & 11 at opp 23
Drew Wyble 40 Yd Field GoalSt. Thomas (MN) 32, Michigan Tech 6
2:50
1st & 10 at own 35
Drew Wyble kickoff for 57 yds
0:47
4th & 9 at own 26
Kolby Gartner punt for 39 yds , Cody Daraban returns for 2 yds to the MchTc 37
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.