1 | 74 | Novi,
MI - Team Time (1st 5) 1:12:31.4 | Spread (1st 5) 55.4 |
| 5, 15, 16, 17, 21, (24), (34) |
| Matt Whyte, Max Robbins, Caleb Wood, Benjamin Kotyk, Matt Gustitus, (Connor Truax), (Arnav Verma) |
| 13:53.5, 14:35.5, 14:36.5, 14:37.0, 14:48.9, (15:01.0), (15:13.4) |
2 | 95 | Scranton,
MI - Team Time (1st 5) 1:12:43.1 | Spread (1st 5) 2:09.3 |
| 2, 11, 22, 29, 31, (41), (43) |
| Zachary Stewart, John Cooke, Jack Spamer, Max Kendall, Jackson Kendall, (Logan Alley), (Colin Bishop) |
| 13:01.3, 14:30.2, 14:52.9, 15:08.1, 15:10.6, (15:23.9), (15:33.0) |
3 | 97 | Meads Mill,
MI - Team Time (1st 5) 1:13:19.2 | Spread (1st 5) 1:24.9 |
| 4, 8, 20, 32, 33, (38), (44) |
| Nathan Hayes, Sean McKee, Curtis Lee, Grant Gattoni, Yongwei Che, (Ryan Barber), (Robert Damron) |
| 13:47.9, 14:18.5, 14:47.8, 15:12.2, 15:12.8, (15:20.4), (15:35.6) |
4 | 115 | Clifford Smart,
MI - Team Time (1st 5) 1:14:26.3 | Spread (1st 5) 57.0 |
| 13, 14, 18, 28, 42, (45), (55) |
| Jace Nemeth, Scout Mierzejewski, Alex Klien, Ryan Everden, Jacob Stein, (Nick Yanos), (Owen Taliafero) |
| 14:34.3, 14:35.1, 14:38.4, 15:07.2, 15:31.3, (15:40.3), (16:47.4) |
5 | 130 | Oak Valley,
MI - Team Time (1st 5) 1:14:48.8 | Spread (1st 5) 1:01.6 |
| 9, 10, 35, 37, 39, (40), (50) |
| Sam Lochkos, Nick Smith, David Meagher, Austin Conley, Victor Smith, (Christian Miller), (Andrea Bruletti) |
| 14:20.7, 14:27.7, 15:18.5, 15:19.6, 15:22.3, (15:23.5), (16:22.8) |
6 | 136 | Pierce (Waterford),
MI - Team Time (1st 5) 1:15:38.3 | Spread (1st 5) 2:45.4 |
| 3, 6, 27, 49, 51, (57), (62) |
| Curt Sutherland, Hunter Fougner, Blake Collins, Janis Gamalski, Seth Fox, (Jack Burch), (Parker Hood) |
| 13:38.7, 14:08.2, 15:06.9, 16:20.4, 16:24.1, (17:05.9), (17:41.5) |
7 | 156 | Hillside,
MI - Team Time (1st 5) 1:16:28.4 | Spread (1st 5) 1:03.3 |
| 23, 25, 26, 36, 46, (63), (64) |
| Alex Beloiu, Anish Hora, Dominic Meloche, Ben Steinig, Andrew Wright, (Sam Craig), (Camden Do) |
| 14:58.6, 15:04.1, 15:04.7, 15:19.1, 16:01.9, (17:58.7), (18:15.9) |
8 | 182 | Sarah Banks,
MI - Team Time (1st 5) 1:18:56.3 | Spread (1st 5) 2:51.8 |
| 7, 12, 52, 53, 58, (65), (66) |
| Justin Hill, Ryan Kachnowski, Emmett Mitchell, Jake Mack, Ethan Harper, (Erin Saijan), (Mason White) |
| 14:15.2, 14:33.8, 16:24.7, 16:35.6, 17:07.0, (18:16.9), (18:44.7) |
9 | 198 | White Lake,
MI - Team Time (1st 5) 1:18:46.4 | Spread (1st 5) 1:55.8 |
| 19, 30, 47, 48, 54, (56), (59) |
| Kiree Kailimai, Benjamin Martin, Tyler Mann, Matthew Hanson, Adam Iseler, (Zander Swon), (Vincent Stevens) |
| 14:41.4, 15:09.3, 16:08.4, 16:10.1, 16:37.2, (16:58.4), (17:20.9) |
10 | 257 | Walnut Creek,
MI - Team Time (1st 5) 1:31:23.6 | Spread (1st 5) 10:33.1 |
| 1, 60, 61, 67, 68, (69) |
| Akshay Reddy, Yuto Ojiro, Dustin Dettloff, Daniel Polak, Jonathon Deck, (Evan Willey) |
| 12:50.2, 17:34.7, 17:40.7, 19:54.7, 23:23.3, (28:36.7) |