1 | 37 | Grosse Ile,
MI - Team Time (1st 5) 59:41.2 | Spread (1st 5) 2:16.4 |
| 1, 2, 4, 14, 16, (17), (30) |
| Jacob Sawicki, James Gedris, Matthew Graver, Chase Pfeiffer, Aiden Mazany, (Chad Donahue), (Walter Hladchuk) |
| 10:50.4, 10:50.5, 12:06.6, 12:46.9, 13:06.8, (13:10.9), (13:55.2) |
2 | 56 | Seitz,
MI - Team Time (1st 5) 1:03:34.2 | Spread (1st 5) 1:03.8 |
| 5, 7, 8, 15, 21, (24), (28) |
| Derrick Stuck, Jasper Lina, Dean Hindley, Eladio Roberts, Zac Rye, (Zane Nuttall), (Blake Rye) |
| 12:19.4, 12:24.6, 12:33.0, 12:54.0, 13:23.2, (13:36.6), (13:44.2) |
3 | 76 | Renton,
MI - Team Time (1st 5) 1:04:49.5 | Spread (1st 5) 55.7 |
| 10, 11, 13, 19, 23, (27), (29) |
| Bobby Belair, Austin Fritz, Adam Mentzer, Sean Morris, Jacob Lerette, (Jacob Sanderlin), (Erie Thomas) |
| 12:36.9, 12:40.9, 12:45.7, 13:13.4, 13:32.6, (13:37.7), (13:44.5) |
4 | 104 | Wagar,
MI - Team Time (1st 5) 1:06:29.5 | Spread (1st 5) 2:29.9 |
| 3, 20, 22, 24, 35, (36), (39) |
| Noah Doederlein, Alex Pitock, Max Jorgensen, Keith Feldpausch, Evan Mieden, (Daniel Ratliff), (Travin Cochran) |
| 11:47.2, 13:18.2, 13:30.4, 13:36.6, 14:17.1, (14:39.3), (16:15.3) |
5 | 107 | Milan,
MI - Team Time (1st 5) 1:06:55.6 | Spread (1st 5) 1:52.5 |
| 6, 9, 26, 32, 34, (37), (38) |
| Billy Kurtz, Owen Kimbrell, John Bowerman, Dustin Dapprich, Ben Thompson, (Lucas Barron), (Andrew Smith) |
| 12:23.6, 12:36.1, 13:37.4, 14:02.4, 14:16.1, (15:26.7), (15:44.5) |
6 | 134 | Monroe Jefferson,
MI - Team Time (1st 5) 1:11:16.8 | Spread (1st 5) 4:32.7 |
| 12, 18, 31, 33, 40 |
| Noah Merkel, Cole Duvall, Ryan Garant, Andrew Davis, Alex Mauve |
| 12:43.2, 13:11.7, 13:56.6, 14:09.4, 17:15.9 |