1 | 28 | Lansing Catholic,
MI - Team Time (1st 5) 54:29.0 | Spread (1st 5) 1:12.6 |
| 1, 3, 6, 8, 10, (15), (16) |
| Eli Meder, Josh Frary, David Pruder, Thomas Gianiodis, Matthew Jenness, (Jack Russell), (Luke Elden) |
| 10:07.4, 10:32.5, 11:09.8, 11:19.3, 11:20.0, (11:50.5), (11:56.7) |
2 | 44 | Ionia,
MI - Team Time (1st 5) 56:32.8 | Spread (1st 5) 22.5 |
| 5, 7, 9, 11, 12, (14), (18) |
| Heath LaPointe, Josiah Magley, Riley Husted, Zakk Hensley, Harrison Yenchar, (Wyatt Montgomery), (John Odette) |
| 11:08.6, 11:10.8, 11:19.4, 11:22.9, 11:31.1, (11:49.3), (12:27.4) |
3 | 78 | Belding,
MI - Team Time (1st 5) 1:01:08.2 | Spread (1st 5) 2:40.4 |
| 2, 13, 20, 21, 22, (24), (25) |
| Ethan Rockburn, Logan Balis, Nils Eriksson, Jase Bunce, William Garrison, (Richard Beltran), (Adrien Peasley) |
| 10:26.7, 11:47.0, 12:46.1, 13:01.3, 13:07.1, (13:43.5), (13:58.7) |
4 | 89 | Lake Odessa Lakewood,
MI - Team Time (1st 5) 1:04:17.8 | Spread (1st 5) 4:15.8 |
| 4, 17, 19, 23, 26, (27) |
| Nathan Alford, Zac Gibson, Michael Mackenzie, Ryan Alford, Cort Zylstra, (James Kaalakea) |
| 10:58.0, 12:19.0, 12:37.6, 13:09.4, 15:13.8, (23:45.0) |