1 | 50 | Oak Valley,
MI - Team Time (1st 5) 1:00:27.1 | Spread (1st 5) 19.5 |
| 5, 9, 10, 12, 14, (20), (28) |
| Racer DeBoard, Alex Cheeseman, ReShaun Crawford, Luke Weinberger, Christian Werner, (Parker Wyskiel), (Jack Vitick) |
| 11:54.5, 12:03.0, 12:04.8, 12:10.8, 12:14.0, (12:20.6), (12:29.3) |
2 | 51 | Muir,
MI - Team Time (1st 5) 59:41.2 | Spread (1st 5) 1:12.5 |
| 2, 8, 11, 13, 17, (30), (34) |
| Ryan O'Rourke, Danny Sternberg, Luke Jaklic, Tyler Ristau, Atticus Gondoly, (Nathan Jaklic), (Cavan Burpee) |
| 11:03.7, 12:02.7, 12:06.6, 12:12.0, 12:16.2, (12:36.2), (12:49.0) |
3 | 68 | Pathfinder - Pinckney,
MI - Team Time (1st 5) 59:54.2 | Spread (1st 5) 1:05.6 |
| 3, 4, 17, 21, 23, (24), (27) |
| Ben Richards, Evan Drus, Colin Snyder, Evan Loughridge, Gryphon Mayes, (Brayden Doyle), (Brendan Sullivan) |
| 11:18.3, 11:35.1, 12:16.2, 12:20.7, 12:23.9, (12:24.6), (12:28.2) |
4 | 102 | Hartland-Ore Creek,
MI - Team Time (1st 5) 1:00:52.0 | Spread (1st 5) 1:34.2 |
| 1, 16, 25, 29, 31, (36), (38) |
| Riley Hough, Connor Bratt, Zach Krause, Clayton Hartwick, Benjamin Smith, (Jack Gregory), (Jerome Hunter) |
| 11:02.5, 12:15.1, 12:26.3, 12:31.4, 12:36.7, (12:59.1), (13:06.0) |
5 | 148 | Novi,
MI - Team Time (1st 5) 1:03:06.0 | Spread (1st 5) 28.0 |
| 22, 26, 32, 33, 35, (39), (42) |
| Brett Leidal, Noah Jordansson, Griffin Conway, Noah Segerstrom, Patrick Li, (Ben Gnatek), (Eric Johnson) |
| 12:22.0, 12:27.0, 12:39.0, 12:48.0, 12:50.0, (13:08.0), (13:27.0) |
6 | 149 | Pierce (Waterford),
MI - Team Time (1st 5) 1:04:44.8 | Spread (1st 5) 1:50.6 |
| 6, 7, 40, 47, 49, (55), (58) |
| Gage Whiting, Antonio Romano, Trevor Donohue, Trevor Flynn, Dylan Crain, (Mason Mccluland), (Ben Casanova) |
| 11:58.4, 12:00.0, 13:15.4, 13:42.0, 13:49.0, (14:02.4), (14:13.9) |
7 | 156 | White Lake,
MI - Team Time (1st 5) 1:04:34.1 | Spread (1st 5) 1:21.6 |
| 15, 19, 37, 41, 44, (45), (52) |
| Chase Curry, Wes Hollowell, Jack Rose, Aiden Staup, Jason Slicker, (Tyler Ponitz), (Nicklas Hanson) |
| 12:14.8, 12:17.5, 13:02.7, 13:22.7, 13:36.4, (13:36.6), (13:50.4) |
8 | 245 | Highlander Way,
MI - Team Time (1st 5) 1:08:50.0 | Spread (1st 5) 20.2 |
| 43, 48, 50, 51, 53, (56), (66) |
| David Eskola, Glen Pennala, Zach Newstead, Noah DeLand, Andrew Lantis, (Liam Trembath), (Max Pennala) |
| 13:31.0, 13:48.0, 13:49.8, 13:50.0, 13:51.2, (14:12.6), (14:52.0) |
9 | 293 | Mason (Waterford),
MI - Team Time (1st 5) 1:11:28.5 | Spread (1st 5) 1:13.5 |
| 46, 59, 60, 61, 67, (68), (70) |
| Brenden Gillette, Colin Messer, Charlie Richards, Devon McKervey, Hunter Chapdelaine, (Jack Kallsen), (Henry Cruz) |
| 13:38.7, 14:14.6, 14:21.0, 14:22.0, 14:52.2, (14:56.8), (15:31.9) |
10 | 300 | Parker,
MI - Team Time (1st 5) 1:12:04.0 | Spread (1st 5) 52.0 |
| 54, 57, 62, 63, 64, (65), (69) |
| Nathaniel Passinault, Adam Roberts, Brian Roberts, Sean Mitchell, Connor Cleary, (Andrew Eden), (Sawyer Maples) |
| 13:53.0, 14:13.0, 14:31.0, 14:42.0, 14:45.0, (14:49.0), (15:30.0) |