1 | 64 | Davison,
MI - Team Time (1st 5) 1:22:34.4 | Spread (1st 5) 1:48.7 |
| 3, 4, 11, 16, 30, (36), (44) |
| Brady McArdle, Kenny Minto, Iain Forrest, Brady Corkins, Parker Austin, (Chase Baker), (Eddie Roberts) |
| 15:41.2, 15:53.9, 16:32.5, 16:56.9, 17:29.9, (17:38.9), (17:52.7) |
2 | 74 | Saginaw Heritage,
MI - Team Time (1st 5) 1:24:22.5 | Spread (1st 5) 53.6 |
| 8, 13, 15, 18, 20, (24), (31) |
| Gabriel Trevino, Logan Schiebner, Theodore Lange, Kenny Lewis, Raine Webley, (Tyler Berry), (Jack Laurain) |
| 16:25.1, 16:43.8, 16:49.2, 17:05.7, 17:18.7, (17:25.3), (17:33.1) |
3 | 88 | Flint Powers Catholic,
MI - Team Time (1st 5) 1:24:42.8 | Spread (1st 5) 1:22.1 |
| 6, 7, 17, 24, 34, (45), (51) |
| Lucas Danic, Chase Dietrich, David Murphy, Noah Murphy, Aidan Lobsinger, (Gavin Hamilton), (Peter Huey) |
| 16:15.2, 16:21.3, 17:03.7, 17:25.3, 17:37.3, (17:57.3), (18:11.2) |
4 | 98 | Lapeer,
MI - Team Time (1st 5) 1:23:51.2 | Spread (1st 5) 2:30.3 |
| 1, 5, 19, 33, 40, (64), (67) |
| Jeremy Williams, Michael Williams, Connor Martin, Jackson Baese, Zach Musgrave, (Matthew Fifield), (Paul Nadrowski) |
| 15:19.5, 16:00.8, 17:07.0, 17:34.1, 17:49.8, (18:56.9), (19:21.5) |
5 | 104 | Midland,
MI - Team Time (1st 5) 1:24:12.9 | Spread (1st 5) 2:23.0 |
| 2, 10, 14, 35, 43, (53), (56) |
| Matthew Crowley, Daniel Berg, Zachariah Shealy, Ben Bucci, Caleb Brown, (Lucas Berg), (Mateo Reyes) |
| 15:29.6, 16:28.4, 16:44.7, 17:37.6, 17:52.6, (18:13.4), (18:27.7) |
6 | 157 | Grand Blanc,
MI - Team Time (1st 5) 1:27:30.8 | Spread (1st 5) 1:35.2 |
| 9, 23, 38, 41, 46, (58), (59) |
| Drew Balow, Charles Powers, Jordan Lucio, Marcelino Juarez, Ryan Zannetti, (Oscar Paramo), (Christopher Lengyel) |
| 16:28.0, 17:24.5, 17:44.3, 17:50.8, 18:03.2, (18:28.8), (18:29.5) |
7 | 169 | Midland Dow,
MI - Team Time (1st 5) 1:28:23.8 | Spread (1st 5) 45.5 |
| 22, 27, 29, 42, 49, (54), (62) |
| Ethan Meehle, Ben Scott, Colin MacGregor, Eliezer Maldonado, Ethan Zinkweg, (River Penn), (Sebastian Maldonado) |
| 17:24.3, 17:27.6, 17:29.8, 17:52.3, 18:09.8, (18:14.0), (18:39.5) |
8 | 178 | Bay City Western,
MI - Team Time (1st 5) 1:28:41.0 | Spread (1st 5) 49.7 |
| 21, 28, 32, 47, 50, (55), (56) |
| Anden Robertson, Jeffrey Stecker, Noah Selvaraj, Daniel Ebel, Ian Becker, (Matthew Gosselin), (Hoyt Smith) |
| 17:21.3, 17:28.2, 17:33.9, 18:06.6, 18:11.0, (18:25.7), (18:27.7) |
9 | 183 | Mount Pleasant,
MI - Team Time (1st 5) 1:28:28.0 | Spread (1st 5) 1:55.9 |
| 12, 26, 37, 48, 60, (63), (66) |
| Landon Mars, Eli Dawson, Logan Northrop, Kevin Zimmer, Jason Lin, (Nick Dise), (Kyle Stephenson) |
| 16:37.7, 17:25.8, 17:42.0, 18:08.9, 18:33.6, (18:40.4), (19:15.6) |
10 | 303 | Flint Carman-Ainsworth,
MI - Team Time (1st 5) 1:35:11.3 | Spread (1st 5) 2:23.3 |
| 39, 61, 65, 68, 70, (76), (80) |
| Alex Wickham, Jack Roy, Caleb Rodgers, Vincent Cook, Brenden Compaore, (Lawrence Taylor), (Calvin Randolph) |
| 17:44.9, 18:38.0, 19:11.4, 19:28.8, 20:08.2, (22:29.4), (23:33.0) |
11 | 340 | Bay City Central,
MI - Team Time (1st 5) 1:41:04.0 | Spread (1st 5) 4:01.3 |
| 52, 69, 71, 73, 75, (83), (84) |
| Hunter Seifferly, Raihan Castaneda, Andrew Bernelis, Chalmer Young, Nicholas Luna, (Jaxon Zavala), (Scott Causley) |
| 18:12.5, 19:52.1, 20:18.2, 20:27.4, 22:13.8, (24:48.8), (25:01.7) |
12 | 380 | Saginaw Arthur Hill,
MI - Team Time (1st 5) 1:51:40.9 | Spread (1st 5) 3:11.2 |
| 72, 74, 77, 78, 79, (81), (82) |
| Iason Simpson, Joe Ferguson, Leland Petelka, Lathan Simon, Brannon Roose, (Robert Brown), (Andres Flores) |
| 20:21.6, 21:36.1, 22:55.0, 23:15.4, 23:32.8, (23:33.1), (23:34.6) |