1 | 17 | Hopkins,
MI - Team Time (1st 5) 48:07.2 | Spread (1st 5) 26.0 |
| 1, 2, 3, 5, 6, (7), (11) |
| Alan Wells, Jack Estelle, Caleb Steingold, Vijay DeZeeuw, Andrew Hoffer, (Kenyon Katje), (Andrew Blank) |
| 9:22.0, 9:26.1, 9:44.8, 9:46.3, 9:48.0, (9:48.6), (10:22.0) |
2 | 62 | Belding,
MI - Team Time (1st 5) 52:33.5 | Spread (1st 5) 1:28.6 |
| 8, 9, 13, 14, 18, (24), (25) |
| Kenny Gould, Trevor Moore, Ryan Wood, Lucas Lamborne, Jared Albert, (Brevin Lamey), (Cooper Ward) |
| 9:53.1, 10:08.7, 10:27.0, 10:43.0, 11:21.7, (12:17.0), (12:33.0) |
3 | 66 | Calvin Christian,
MI - Team Time (1st 5) 53:49.6 | Spread (1st 5) 1:47.3 |
| 4, 10, 16, 17, 19, (21), (22) |
| Brayden Veldhouse, Silas Ensink, Jaden Knapp, Connor Borgman, Blake Jewett, (Cullen Argall), (Conner Hinken) |
| 9:44.9, 10:11.6, 11:04.3, 11:16.6, 11:32.2, (11:41.3), (11:44.7) |
4 | 96 | NorthPointe Christian,
MI - Team Time (1st 5) 57:38.5 | Spread (1st 5) 2:13.4 |
| 12, 15, 20, 23, 26, (27) |
| Kai VanderKodde, Jaxon Byl, Beckett Helweg, Ethan Belmonte, Daniel Hernandez, (Max Darter) |
| 10:22.8, 10:49.5, 11:39.0, 12:11.0, 12:36.2, (12:46.0) |