1 | 24 | Muir,
MI - Team Time (1st 5) 34:57.0 | Spread (1st 5) 49.0 |
| 2, 3, 3, 5, 11, (13), (14) |
| Nolan Wolcott, Brody Lynch, Colin McKenna, Henry Ventura, Nico Lucaj, (Grayson Phillips), (Broden Lloyd) |
| 6:41.0, 6:53.0, 6:53.0, 7:00.0, 7:30.0, (7:46.0), (7:47.0) |
2 | 52 | Hartland-Ore Creek,
MI - Team Time (1st 5) 36:58.4 | Spread (1st 5) 1:41.0 |
| 1, 8, 9, 12, 22, (27) |
| Pierce Wozniak, Kale Kruger, Adam Haar, Kase Kruger, Cole Smith, (Brayden Korponic) |
| 6:29.1, 7:16.7, 7:23.2, 7:39.3, 8:10.1, (8:58.8) |
3 | 76 | White Lake,
MI - Team Time (1st 5) 39:08.0 | Spread (1st 5) 28.0 |
| 10, 15, 16, 17, 18, (20), (21) |
| Brady Humitz, Anthony Bebawy, Ari Kish, Owen Nelms, Thomas Kiebel, (Zach Smith), (Paxton Alicandro) |
| 7:29.0, 7:53.0, 7:54.0, 7:55.0, 7:57.0, (8:02.0), (8:03.0) |
4 | 85 | Oak Valley,
MI - Team Time (1st 5) 40:34.0 | Spread (1st 5) 1:43.0 |
| 6, 7, 23, 24, 25, (26), (32) |
| Carson Crotzer, Noble Woolace, Nicholas Heinrich, Kellen McKay, Carrico JD, (Lucas Charlick), (Wyatt Girardi) |
| 7:10.0, 7:13.0, 8:30.0, 8:48.0, 8:53.0, (8:56.0), (13:21.0) |
5 | 137 | Mason (Waterford),
MI - Team Time (1st 5) 55:00.0 | Spread (1st 5) 4:33.0 |
| 19, 28, 29, 30, 31 |
| Vincent Velez, Maxx Gartee, Brandon Monje-Cordoba, Damian Lopez, Julian Fraifogl |
| 7:58.0, 10:59.0, 11:28.0, 12:04.0, 12:31.0 |