1 | 62 | Whitmore Lake, MI - Team Time (1st 5) 1:29:39.1 | Spread (1st 5) 51.9 |
| 7, 8, 12, 16, 19, (21), (31) |
| Braylan Majesky, Cole Rinna, Reily Henderson, Jacob Goodrich, Heston Fanson, (Landen Livingston), (Nate Dillon) |
| 17:31.9, 17:35.1, 17:57.2, 18:11.1, 18:23.8, (18:28.7), (18:54.1) |
2 | 68 | Dansville, MI - Team Time (1st 5) 1:28:55.6 | Spread (1st 5) 3:23.2 |
| 1, 5, 9, 18, 35, (37), (49) |
| Theodore Davis, Joseph Kadluboski, Damian DeFeyter, Calvin Vanhartesvelt, Chase Goff, (Gavin Vidito), (Constantine Tonti) |
| 16:08.4, 17:17.0, 17:45.1, 18:13.5, 19:31.6, (19:40.3), (21:35.2) |
3 | 84 | Carson City-Crystal, MI - Team Time (1st 5) 1:30:18.0 | Spread (1st 5) 2:00.4 |
| 3, 11, 22, 23, 25, (26), (30) |
| Ashton Keiffer, Brayden Clark, Gavin Gage, Oisin O'Grady, Deegan Bodell, (Cole Stone), (Jacob Stevens) |
| 16:35.3, 17:57.1, 18:34.8, 18:35.1, 18:35.7, (18:38.0), (18:53.8) |
4 | 99 | Novi Christian Academy, MI - Team Time (1st 5) 1:31:08.9 | Spread (1st 5) 2:02.9 |
| 4, 14, 20, 29, 32, (34), (43) |
| Logan Johnson, Jobe Skaff, Jacob Skidmore, Dennis Wilson, Luke Shenton, (Ryan Williams), (Ethan Webb) |
| 16:58.5, 18:00.0, 18:27.1, 18:41.9, 19:01.4, (19:07.6), (20:16.9) |
5 | 100 | Webberville, MI - Team Time (1st 5) 1:31:23.9 | Spread (1st 5) 3:31.1 |
| 2, 6, 13, 39, 40, (42), (44) |
| Nathan Lott, Caleb Howard, Liam Wilder, Shad Pressel, Drew Peckens, (Riley Kingsley), (Lucas Wisuri) |
| 16:23.2, 17:22.1, 17:58.9, 19:45.4, 19:54.3, (20:01.6), (20:21.9) |
6 | 161 | Fowler, MI - Team Time (1st 5) 1:38:11.6 | Spread (1st 5) 3:27.6 |
| 15, 17, 36, 45, 48 |
| Trevor Feldpausch, Jacob Radamacher, Liam O'Hare, Wade Hufnagel, Roman Schafer |
| 18:03.2, 18:11.4, 19:35.2, 20:51.0, 21:30.8 |
7 | 207 | Lansing Christian, MI - Team Time (1st 5) 1:46:36.3 | Spread (1st 5) 6:46.8 |
| 24, 28, 46, 52, 57, (58) |
| Keagan Long, Joseph Macalincag, Christopher Eads, Noah Kuepfer, Ben Baker, (George Blundy) |
| 18:35.6, 18:41.5, 20:53.9, 23:02.9, 25:22.4, (25:44.4) |
8 | 224 | Livingston Christian, MI - Team Time (1st 5) 1:46:33.0 | Spread (1st 5) 5:56.6 |
| 33, 38, 47, 50, 56, (61) |
| Adam Govan, Benjamin Hubbard, Samuel Hubbard, Bryce Robinson, Caleb Kidder, (Matt Williams) |
| 19:02.2, 19:40.5, 20:58.4, 21:53.1, 24:58.8, (28:46.5) |
9 | 236 | West Bloomfield Frankel Jewish Academy, MI - Team Time (1st 5) 2:08:57.6 | Spread (1st 5) 14:17.7 |
| 10, 41, 60, 62, 63, (64) |
| Merrick Michaelson, Noam Goel, Eric Diskin, Noam Spielmann, Andrew Tukel, (Brody Fleishman) |
| 17:47.3, 19:58.6, 27:49.3, 31:17.4, 32:05.0, (32:19.1) |
10 | 240 | Morrice, MI - Team Time (1st 5) 1:51:04.1 | Spread (1st 5) 4:43.5 |
| 27, 51, 53, 54, 55, (59) |
| Luke Dutcher, Patrick Rupert, Donavan Hulbert, Jonah Mosher, Travis Smith, (Todd Nanasy) |
| 18:38.5, 22:23.4, 23:19.5, 23:20.7, 23:22.0, (25:57.9) |