1 | 35 | Freeland,
MI - Team Time (1st 5) 56:39.5 | Spread (1st 5) 1:48.0 |
| 1, 2, 9, 10, 13, (16), (18) |
| Braydon Honsinger, Jacob Wurtzel, Braden Klein, Carter Vasicek, Austin Whyte, (Jacob Kaczor), (Aidan East) |
| 10:05.9, 11:02.3, 11:46.1, 11:51.3, 11:53.9, (12:17.4), (12:29.1) |
2 | 43 | Clio,
MI - Team Time (1st 5) 58:45.5 | Spread (1st 5) 43.2 |
| 4, 6, 8, 11, 14, (15), (19) |
| Bryan Jackson, Gabriel Phillips, Andrew Polcik, Tom Powell, Carsen Gradowski, (Tyler Heath), (Anthony Condron) |
| 11:25.1, 11:35.0, 11:45.4, 11:51.7, 12:08.3, (12:10.2), (12:29.2) |
3 | 77 | Essexville Garber,
MI - Team Time (1st 5) 1:01:55.1 | Spread (1st 5) 2:38.7 |
| 3, 7, 12, 27, 28 |
| Ian Walker, Andrew Neumann, Liam Anderson, Caiden Warren, Jacob Stark |
| 11:02.5, 11:38.4, 11:52.6, 13:40.4, 13:41.2 |
4 | 100 | Midland Bullock Creek,
MI - Team Time (1st 5) 1:03:21.3 | Spread (1st 5) 2:26.4 |
| 5, 21, 22, 23, 29, (32), (37) |
| Lucas Kindy, Zachary Petersen, Grant Tilmann, Jacob Inman, Quentin Schalk, (Richard Laughton), (Carter Wells) |
| 11:30.2, 12:33.2, 12:33.4, 12:47.9, 13:56.6, (14:38.7), (16:04.4) |
5 | 139 | Saginaw Swan Valley,
MI - Team Time (1st 5) 1:09:02.4 | Spread (1st 5) 1:56.1 |
| 24, 25, 26, 31, 33, (34), (36) |
| Isiah Blondin, Jacob Claus, Landon Geiling, Bowen Steinke, Matt Todd, (Matthew Guerrero), (Owen Diefenbach) |
| 13:02.4, 13:22.1, 13:23.0, 14:16.4, 14:58.5, (15:05.5), (15:42.3) |
6 | 140 | Carrollton,
MI - Team Time (1st 5) 1:13:30.3 | Spread (1st 5) 6:27.2 |
| 17, 20, 30, 35, 38 |
| Kyle Vanderelzen, Matthew Wesolek, Carter McDonald, Benito Rivera, Alec Woodrow |
| 12:25.7, 12:31.4, 14:16.2, 15:24.1, 18:52.9 |