1 | 28 | Belding,
MI - Team Time (1st 5) 1:03:49.3 | Spread (1st 5) 1:43.7 |
| 1, 5, 6, 7, 9, (13), (13) |
| Krue Short, Jaxson Scheid, Kyle Eubank, Eastyn Milligan, Peyton Moffit, (Griffin Slock), (Levi Thacker) |
| 11:38.2, 12:43.4, 13:01.9, 13:03.9, 13:21.9, (13:53.8), (13:53.8) |
2 | 40 | Hopkins,
MI - Team Time (1st 5) 1:05:23.8 | Spread (1st 5) 1:31.7 |
| 3, 4, 10, 11, 12, (15), (16) |
| Leyton VanderWeg, Ayden Whitefoot, Logan Kipen, Ayden Church, Sutton Ingle, (Andy Hyma), (Emmett Houseman) |
| 12:19.1, 12:21.4, 13:23.1, 13:29.4, 13:50.8, (14:01.2), (14:01.9) |
3 | 68 | NorthPointe Christian,
MI - Team Time (1st 5) 1:12:27.9 | Spread (1st 5) 5:40.6 |
| 2, 8, 17, 19, 22 |
| Bennett Piippo, Andrew Emmons, Jacob Fox, Evan Hollenbach, Nolan Paasche |
| 12:16.3, 13:09.5, 14:09.4, 14:55.8, 17:56.9 |
4 | 106 | Calvin Christian,
MI - Team Time (1st 5) 1:26:06.5 | Spread (1st 5) 6:15.7 |
| 18, 20, 21, 23, 24, (25) |
| Joshua Steenwyk, Ryan Feirick, Henry Van Spronsen, Ethan Schaaf, Beckett Deemter, (Kopp Benjamin) |
| 14:25.5, 15:29.0, 16:08.5, 19:22.3, 20:41.2, (23:36.8) |