1 | 20 | Birch Run,
MI - Team Time (1st 5) 48:13.4 | Spread (1st 5) 1:13.4 |
| 1, 2, 4, 5, 8, (15), (23) |
| Jack Rumptz, Connor Mausolf, Jaxon Martinus, Masen Koskinen, Alexander Maya, (Caleb Riddle-Ancic), (Greysen McQuiston) |
| 9:04.8, 9:06.7, 9:45.6, 9:58.1, 10:18.2, (11:00.7), (11:35.0) |
2 | 68 | Michigan Athletic Club for Homeschoolers,
MI - Team Time (1st 5) 53:18.8 | Spread (1st 5) 1:50.0 |
| 3, 11, 13, 20, 21, (39), (41) |
| Roman Opsommer, Ian Potts, Gunnar Wessel, Matthew Spencer, Ambrose Wey, (Garrett Potts), (Brett Suchland) |
| 9:36.4, 10:27.5, 10:34.5, 11:14.0, 11:26.4, (12:17.0), (12:19.5) |
3 | 80 | Hillsdale Academy,
MI - Team Time (1st 5) 55:16.0 | Spread (1st 5) 1:19.3 |
| 9, 14, 16, 17, 24, (44) |
| Reece Poole, Thomas Holm, Gabe McArthur, James Rahe, Nathan More, (Paul Rahe) |
| 10:25.2, 10:57.3, 11:04.0, 11:05.0, 11:44.5, (13:10.0) |
4 | 88 | Fennville,
MI - Team Time (1st 5) 54:35.0 | Spread (1st 5) 2:09.2 |
| 6, 7, 10, 27, 38, (45) |
| Mason Gardea, Tre Cooper, Hugh Lowing, Tyler Warnock, Miro Greensmith, (Tristan Jenne) |
| 10:02.8, 10:04.0, 10:26.1, 11:50.1, 12:12.0, (13:22.2) |
5 | 134 | Boyd W Arthurs,
MI - Team Time (1st 5) 58:57.3 | Spread (1st 5) 23.8 |
| 22, 25, 28, 29, 30, (32), (37) |
| Colby Kramp, Brody Herrell, Lelan Napier, Christopher Gruver, Isaac Anderson, (Hunter Julian), (Owen Hassett) |
| 11:30.8, 11:47.7, 11:51.5, 11:52.7, 11:54.6, (11:57.6), (12:09.4) |
6 | 146 | Kalamazoo Christian,
MI - Team Time (1st 5) 58:42.2 | Spread (1st 5) 2:06.3 |
| 12, 18, 31, 42, 43, (46), (47) |
| Seth Alabaugh, James VanderDussen, Jacob Williams, Nathan Hart, Jacob Brouwer, (Jacob VanDyk), (Eli Kline) |
| 10:28.5, 11:11.2, 11:55.4, 12:32.3, 12:34.8, (14:53.2), (15:28.3) |
| 146 | Woodhaven-Brownstown,
MI - Team Time (1st 5) 59:19.9 | Spread (1st 5) 56.0 |
| 19, 25, 33, 34, 35, (36), (40) |
| Lincoln Moore, Caleb Mann, Josiah Mann, Reed Trela, Evan Schenavar, (Enrique Caldwell), (Jordan Bencik) |
| 11:12.0, 11:47.7, 12:04.4, 12:07.8, 12:08.0, (12:08.7), (12:17.8) |