1 | 49 | Mason County Eastern,
MI - Team Time (1st 5) 1:26:38.0 | Spread (1st 5) 1:34.5 |
| 1, 7, 9, 14, 18, (20), (24) |
| Nathan Wing, Alex Tyndall, Peter Hybza, Luke Niedzielski, Ron Hasenbank, (Clay Shoup), (Henry Malburg) |
| 16:25.5, 17:16.2, 17:18.6, 17:37.7, 18:00.0, (18:04.2), (18:22.1) |
2 | 77 | Frankfort,
MI - Team Time (1st 5) 1:28:31.2 | Spread (1st 5) 1:48.8 |
| 3, 6, 21, 22, 25, (30), (34) |
| Skylar Werden, Adam Townsend, Carroll Robotham, Trevor Moody, Keith Crompton, (Aiden O'Dwyer), (Kaleb Chisholm) |
| 16:38.8, 17:12.5, 18:05.3, 18:07.0, 18:27.6, (18:44.7), (19:04.4) |
3 | 90 | Pentwater,
MI - Team Time (1st 5) 1:29:47.6 | Spread (1st 5) 2:00.3 |
| 5, 12, 13, 27, 33, (46), (55) |
| Abe VanDuinen, Mitchel Daniels, Kaleb Brown, Wyatt Roberts, James Davis, (Bode Powell), (Logan Fatura) |
| 16:59.9, 17:35.4, 17:36.9, 18:35.2, 19:00.2, (20:06.7), (20:31.3) |
4 | 126 | Buckley,
MI - Team Time (1st 5) 1:32:30.2 | Spread (1st 5) 2:14.7 |
| 10, 17, 26, 32, 41, (48) |
| Jackson Kulawiak, Garret Ensor, Braden Melville, Matthew Bentley, Landon Kulawiak, (Kyle Deshasier) |
| 17:24.9, 17:53.3, 18:34.4, 18:58.0, 19:39.6, (20:14.6) |
| 126 | Maple City Glen Lake,
MI - Team Time (1st 5) 1:32:14.0 | Spread (1st 5) 3:22.4 |
| 4, 16, 19, 35, 52, (54), (61) |
| Colebrook Sutherland, Joey Schwindt, Jacob Plamondon, Liam McCaw, Riley Truog, (Jaiden Thompson), (Cason Adams) |
| 16:55.6, 17:48.4, 18:01.7, 19:10.3, 20:18.0, (20:29.4), (22:16.0) |
6 | 166 | Bear Lake-Onekama,
MI - Team Time (1st 5) 1:35:17.2 | Spread (1st 5) 4:28.2 |
| 2, 11, 43, 51, 59, (64) |
| Mason Sinke, Kaden Forward, Jonathan Kmiecik, Caleb Forward, Easton Nowak, (Ethan Koscinski) |
| 16:37.6, 17:27.2, 19:49.8, 20:16.8, 21:05.8, (22:51.6) |
| 166 | Lake Leelanau St. Mary,
MI - Team Time (1st 5) 1:35:19.8 | Spread (1st 5) 2:34.9 |
| 15, 28, 37, 39, 47, (50), (60) |
| Oliver Mitchell, Cody Couturier, Garrick Collins, Garrett Grant, Anthony Grant, (Derek Graham), (Nick Lingaur) |
| 17:38.5, 18:39.3, 19:23.2, 19:25.4, 20:13.4, (20:16.3), (21:37.7) |
8 | 168 | Grand Traverse Academy,
MI - Team Time (1st 5) 1:35:31.4 | Spread (1st 5) 2:58.7 |
| 8, 29, 40, 42, 49, (57), (58) |
| Chase Snell, Colton Manthei, Tristan Bembeneck, Parker Rubin, Tobin Allen, (Isaac Whipple), (Weston Kinney) |
| 17:16.3, 18:42.5, 19:34.2, 19:43.4, 20:15.0, (20:34.9), (20:55.0) |
9 | 172 | Leland,
MI - Team Time (1st 5) 1:35:41.3 | Spread (1st 5) 1:37.7 |
| 23, 31, 36, 38, 44, (45), (53) |
| Agustin Creamer, Ryan Grinage, Sawyer Couturier, Logan DeFour, Ethan Vann, (Orion Clarke), (Jimmy Alpi) |
| 18:17.8, 18:45.9, 19:17.8, 19:24.3, 19:55.5, (20:03.1), (20:21.9) |
10 | 312 | Mesick,
MI - Team Time (1st 5) 1:55:36.3 | Spread (1st 5) 4:25.4 |
| 56, 62, 63, 65, 66 |
| Cody Linna, Joshua Walker, Trist'n Manning, Seth VanNortrick, Connor Chandler |
| 20:32.6, 22:29.5, 22:39.5, 24:56.7, 24:58.0 |