1 | 35 | NorthPointe Christian,
MI - Team Time (1st 5) 1:03:05.4 | Spread (1st 5) 1:26.7 |
| 3, 4, 5, 8, 15, (17), (18) |
| Zadan Ryskamp, Peter Behm, Logan Spangler, Ryan Sorrell, Xavier Straayer, (Lucas Hirt), (Luis Hirt) |
| 12:09.4, 12:17.0, 12:19.4, 12:43.5, 13:36.1, (13:44.8), (13:53.8) |
2 | 37 | Hopkins,
MI - Team Time (1st 5) 1:02:20.9 | Spread (1st 5) 2:38.7 |
| 1, 2, 7, 11, 16, (21), (22) |
| Kash Moored, Grady Johnston, Kaiden VanderWeg, Nicholas Jablonski, Logan Kipen, (Sutton Ingle), (Grayson Helderop) |
| 11:04.6, 12:08.8, 12:30.7, 12:53.5, 13:43.3, (14:08.7), (14:22.1) |
3 | 55 | Belding,
MI - Team Time (1st 5) 1:04:47.8 | Spread (1st 5) 1:13.4 |
| 6, 10, 12, 13, 14, (19), (23) |
| Quinn Hare, Noah Miller, Alvin Jasin, Logan Ingraham, Kyle Eubank, (Krue Short), (Peyton Moffit) |
| 12:21.6, 12:52.3, 12:58.9, 13:00.0, 13:35.0, (13:55.5), (14:32.5) |
4 | 104 | Calvin Christian,
MI - Team Time (1st 5) 1:20:46.6 | Spread (1st 5) 6:27.3 |
| 9, 20, 24, 25, 26 |
| Levi Adema, Jett Hogan, Ethan Schaaf, Joshua Steenwyk, Micah Butters |
| 12:44.6, 14:06.2, 16:47.1, 17:56.8, 19:11.9 |