1 | 44 | Lake Orion,
MI - Team Time (1st 5) 1:21:49.1 | Spread (1st 5) 41.8 |
| 4, 6, 9, 10, 15, (20), (35) |
| Clayton Kuiper, Hong Bing Tang, Will Houvener, Adam Hafeli, Luke Peardon, (Jacob Gleason), (Ronnie Leonard) |
| 16:01.1, 16:17.5, 16:20.7, 16:26.9, 16:42.9, (16:53.1), (17:19.9) |
2 | 54 | Romeo,
MI - Team Time (1st 5) 1:20:50.4 | Spread (1st 5) 1:49.3 |
| 1, 2, 8, 11, 32, (46), (58) |
| Jack Kelke, Owen Sharnas, Connor Clor, Jack Wallace, Bryce Goodsell, (Brendan Wiegand), (Derrian Kumfer) |
| 15:23.0, 15:27.6, 16:19.7, 16:27.8, 17:12.3, (17:26.9), (17:50.9) |
3 | 93 | Clarkston,
MI - Team Time (1st 5) 1:23:39.1 | Spread (1st 5) 1:07.1 |
| 5, 14, 18, 25, 31, (64), (70) |
| Joey Taverna, Andrew Sesti, Henry Poploskie, Bryce Nowik, Andrew Floros, (Matthew Boor), (Jaxson Nowik) |
| 16:03.6, 16:36.1, 16:48.6, 17:00.1, 17:10.7, (17:58.4), (18:09.1) |
4 | 111 | Port Huron Northern,
MI - Team Time (1st 5) 1:24:37.1 | Spread (1st 5) 20.8 |
| 17, 19, 21, 24, 30, (89), (98) |
| Glen Davis, Luke VanderHeuvel, Matt LaFreniere, Luke Maher, Michael Paoletti, (Andrew Denny), (Brady Mayer) |
| 16:48.4, 16:49.2, 16:54.4, 16:55.9, 17:09.2, (18:47.0), (19:22.4) |
5 | 124 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:24:42.3 | Spread (1st 5) 1:03.5 |
| 7, 16, 23, 38, 40, (48), (49) |
| Chaz Huthwaite, Hunter Frank, Brendan Washburn, Braeden Jones, George DeBucce, (Jack Bondy), (Evan Lord) |
| 16:19.2, 16:43.4, 16:54.9, 17:22.1, 17:22.7, (17:30.1), (17:31.0) |
6 | 151 | Oxford,
MI - Team Time (1st 5) 1:25:39.6 | Spread (1st 5) 50.5 |
| 13, 28, 34, 37, 39, (51), (55) |
| Alexander McArthur, Kyle DiMalanta, Xavier Clark, James Cusick, Dylan Stone, (Maxton Myrand), (Cassidy Feeney) |
| 16:32.1, 17:06.2, 17:16.9, 17:21.8, 17:22.6, (17:35.0), (17:44.8) |
7 | 187 | Utica,
MI - Team Time (1st 5) 1:26:10.8 | Spread (1st 5) 1:58.1 |
| 3, 27, 41, 53, 63, (73), (77) |
| Trent McFarland, Logan Davis, Ethan Muraszewski, Danny Boyd, Aaron Jahn, (Ryan Hall), (Peter Schoenherr) |
| 16:00.0, 17:05.2, 17:23.8, 17:43.7, 17:58.1, (18:13.5), (18:17.5) |
8 | 208 | Rochester Adams,
MI - Team Time (1st 5) 1:26:59.9 | Spread (1st 5) 52.2 |
| 22, 26, 50, 54, 56, (62), (75) |
| Nathan D'Souza, Zach Mazzuchi, Amarion Howard, Jack Donohoe, Armon Howard, (Ferdinand Viereck), (Jimmy Mahfet) |
| 16:54.7, 17:00.6, 17:33.8, 17:43.9, 17:46.9, (17:57.4), (18:15.1) |
9 | 221 | Utica Eisenhower,
MI - Team Time (1st 5) 1:27:28.5 | Spread (1st 5) 50.4 |
| 33, 36, 43, 44, 65, (83), (88) |
| Anthony Vinson, Jacob Maurer, Benjamin Dawson, Tyler Brothers, Carter Rodzik, (Francis Talerico), (Cody Brownsworth) |
| 17:12.9, 17:20.3, 17:25.8, 17:26.2, 18:03.3, (18:30.3), (18:44.9) |
10 | 289 | New Baltimore Anchor Bay,
MI - Team Time (1st 5) 1:29:21.1 | Spread (1st 5) 1:32.3 |
| 29, 45, 60, 71, 84, (95), (102) |
| Zachary Rubicz, Thomas Westphal, Aidan Leslie, Gabe Rusch, Elijah Dealca, (Ryan Lee), (Greg Vogt) |
| 17:07.2, 17:26.7, 17:56.4, 18:11.3, 18:39.5, (19:12.1), (19:53.4) |
11 | 297 | Macomb L'Anse Creuse North,
MI - Team Time (1st 5) 1:29:20.7 | Spread (1st 5) 2:26.0 |
| 12, 47, 68, 80, 90, (92), (94) |
| Dylan Penberthy, Brandon Penberthy, Justin Piejak, Nathon Zydel, Joseph Barnard, (Nolan Rybarczyk), (Kobe Coverdill) |
| 16:28.0, 17:27.6, 18:08.1, 18:23.0, 18:54.0, (18:59.0), (19:10.0) |
12 | 310 | Macomb Dakota,
MI - Team Time (1st 5) 1:29:47.1 | Spread (1st 5) 56.8 |
| 42, 59, 61, 69, 79, (81), (82) |
| Carter Fox, Jacob Vohs, Jack Mathers, Simon Davis, Owen Clancy, (Colton Howell), (Carson Gilbertson) |
| 17:25.0, 17:54.6, 17:57.1, 18:08.6, 18:21.8, (18:26.0), (18:28.5) |
13 | 355 | Rochester,
MI - Team Time (1st 5) 1:30:53.5 | Spread (1st 5) 11.7 |
| 66, 67, 72, 74, 76, (86), (87) |
| Martin Goleski, Nicholas Teknos, Martin DeVaux, Jake Crist, Collin McLaughlin, (Omkar Ghodke), (Drew Lenard) |
| 18:04.8, 18:06.6, 18:11.8, 18:13.8, 18:16.5, (18:41.5), (18:41.9) |
14 | 394 | Clinton Twp. Chippewa Valley,
MI - Team Time (1st 5) 1:33:16.2 | Spread (1st 5) 2:10.4 |
| 52, 57, 91, 93, 101, (104), (106) |
| Angelo Santia, Jack DeWaele, Devyn Guptil, Joseph Santia, Aaron Franz, (Christopher Frontiero), (Evan VanHollebeke) |
| 17:37.3, 17:50.4, 18:55.6, 19:05.2, 19:47.7, (19:57.0), (20:31.0) |
15 | 474 | Utica Ford,
MI - Team Time (1st 5) 1:38:23.7 | Spread (1st 5) 3:20.1 |
| 78, 85, 100, 103, 108, (110), (111) |
| Rhenier Weeks, Johnathan Mitchell, Robert Ogilvy, J.D. McCreadie, Marek Lipinski, (Heitor Caribe), (Aidan Carolin) |
| 18:20.8, 18:40.0, 19:47.0, 19:55.0, 21:40.9, (22:28.3), (23:50.5) |
16 | 504 | Port Huron,
MI - Team Time (1st 5) 1:39:47.2 | Spread (1st 5) 2:21.1 |
| 96, 97, 99, 105, 107, (109), (112) |
| Alec Pionk, Trever Anglebrandt, Austin Trudeau, Ayden Saura, Charlie O'Brien, (Johnathon Heim), (Stanford Chen) |
| 19:12.9, 19:18.6, 19:33.5, 20:08.2, 21:34.0, (22:19.3), (29:41.1) |