1 | 37 | Caledonia,
MI - Team Time (1st 5) 1:20:26.7 | Spread (1st 5) 35.0 |
| 2, 3, 4, 13, 15, (21), (30) |
| Jamin Thompson, Josh Oom, Jordan Domany, Brett Guzman, Caden Dixon, (Donavan Mattson), (Cooper Sorsen) |
| 15:49.9, 15:52.0, 16:03.2, 16:16.7, 16:24.9, (16:37.1), (16:52.8) |
2 | 110 | Portage Central,
MI - Team Time (1st 5) 1:23:02.3 | Spread (1st 5) 52.1 |
| 7, 14, 23, 31, 35, (38), (63) |
| Tyler Brunner, Thenuka Jayatilaka, Caleb Heid, Josh Gormley, Ben Hunter, (Gavin Voetberg), (Nicholas Cabrera) |
| 16:06.9, 16:23.1, 16:40.2, 16:53.1, 16:59.0, (17:02.7), (17:41.9) |
3 | 126 | Jenison,
MI - Team Time (1st 5) 1:23:07.0 | Spread (1st 5) 1:35.0 |
| 1, 8, 32, 42, 43, (52), (53) |
| Connor Vachon, Nick Walters, Cole Visser, Connor Lubberts, Brendan Wangler, (Kaleb Maddox), (Ethan Smith) |
| 15:38.7, 16:07.7, 16:53.9, 17:13.0, 17:13.7, (17:24.9), (17:27.2) |
4 | 138 | Zeeland West,
MI - Team Time (1st 5) 1:23:48.3 | Spread (1st 5) 1:05.7 |
| 12, 18, 26, 34, 48, (55), (64) |
| Corban Hauch, Chase Holwerda, Joshua Ennen, Carson Holwerda, Caleb Smith, (Nathan Golding), (Riley Scholten) |
| 16:14.5, 16:33.1, 16:43.0, 16:57.5, 17:20.2, (17:28.2), (17:42.8) |
5 | 163 | Kalamazoo Central,
MI - Team Time (1st 5) 1:24:30.9 | Spread (1st 5) 1:27.9 |
| 6, 19, 29, 51, 58, (61), (78) |
| Jonas Fraley-Burgett, Jasper Cane, Charles Blair, Eli Duguid, Bryce Soisson, (Michael Kloosterman), (Andre Soisson) |
| 16:06.1, 16:36.2, 16:51.2, 17:23.4, 17:34.0, (17:37.0), (18:01.9) |
6 | 178 | BC Lakeview,
MI - Team Time (1st 5) 1:24:40.2 | Spread (1st 5) 1:42.7 |
| 10, 17, 37, 41, 73, (75), (97) |
| Parker LaGro, Caleb Bost, Aiden Moore, Kevin Grady, Devon Njonjo, (Austin Lee), (Christian Kosciuszko) |
| 16:09.2, 16:28.3, 16:59.8, 17:11.0, 17:51.9, (18:00.4), (18:39.1) |
7 | 198 | Portage Northern,
MI - Team Time (1st 5) 1:25:15.7 | Spread (1st 5) 1:40.2 |
| 9, 22, 33, 65, 69, (79), (103) |
| Drew Gonzalez, Stephen Loparo, Logan Post, Nick Redmond, Timmy Peterson, (Matthew Carlisle), (Conor Sullivan) |
| 16:08.9, 16:38.6, 16:54.1, 17:45.0, 17:49.1, (18:02.2), (18:59.8) |
8 | 218 | Mattawan,
MI - Team Time (1st 5) 1:25:52.5 | Spread (1st 5) 1:48.8 |
| 11, 25, 40, 66, 76, (91), (92) |
| Ethan Barker, Brian Barbarini, Scott Kangas, Jared Yetter, Leo Port, (Johnny Schreiber), (Will Beeson) |
| 16:12.0, 16:42.9, 17:10.2, 17:46.6, 18:00.8, (18:28.0), (18:32.4) |
9 | 224 | Holland,
MI - Team Time (1st 5) 1:26:16.0 | Spread (1st 5) 39.1 |
| 27, 39, 49, 54, 55, (71), (72) |
| Adrian Castillo, Dylan Chmura, Hunter Tripp, Josh Lassaline, Ty Nagy, (Jackson Voss), (Noah Lambers) |
| 16:49.1, 17:09.1, 17:21.6, 17:28.0, 17:28.2, (17:51.7), (17:51.8) |
10 | 236 | Holland West Ottawa,
MI - Team Time (1st 5) 1:26:14.2 | Spread (1st 5) 1:58.7 |
| 5, 24, 50, 77, 80, (88), (89) |
| Carston Cole, Connor Wooley, Mayson Levandoski, Alexander Bos, Ben Monger, (Matthew Sober), (Owen Foster) |
| 16:04.7, 16:42.3, 17:22.1, 18:01.7, 18:03.4, (18:23.2), (18:23.9) |
11 | 237 | St. Joseph,
MI - Team Time (1st 5) 1:26:33.4 | Spread (1st 5) 1:07.6 |
| 28, 44, 45, 46, 74, (90), (100) |
| Andrew Moyer, Michael Melvoin, Will Fiesbeck, Jacob Haunhorst, Luke Lehner, (Niklaas Door), (Shay White) |
| 16:50.3, 17:14.5, 17:15.2, 17:15.5, 17:57.9, (18:26.0), (18:42.4) |
12 | 325 | Byron Center,
MI - Team Time (1st 5) 1:28:38.3 | Spread (1st 5) 1:48.3 |
| 16, 59, 81, 84, 85, (95), (98) |
| Jason Fredricks, Nate Holwerda, Alex Fredricks, Levi Huseby, Matthew Garbarino, (Joshua Cole), (Brady Swanson) |
| 16:27.1, 17:34.4, 18:08.2, 18:13.2, 18:15.4, (18:33.4), (18:39.2) |
13 | 333 | Kalamazoo Loy Norrix,
MI - Team Time (1st 5) 1:29:01.5 | Spread (1st 5) 1:33.4 |
| 36, 55, 62, 87, 93, (96), (102) |
| Nolan Tribu, Garrick Hohm, Samuel Allen, Elijah Thompson, Kobe Sackett, (Owen Edlefson), (Keegan Hughes) |
| 16:59.5, 17:28.2, 17:38.0, 18:22.9, 18:32.9, (18:34.0), (18:50.2) |
14 | 334 | Hudsonville,
MI - Team Time (1st 5) 1:28:50.4 | Spread (1st 5) 53.0 |
| 47, 67, 68, 70, 82, (83), (86) |
| Jaben Bakker, Kyle Merrihew, Jack Lettecci, Jake Rottier, Trey Diepenhorst, (Alex Drzewicki), (Elijah Tuttle) |
| 17:15.8, 17:47.7, 17:48.9, 17:49.2, 18:08.8, (18:11.4), (18:16.7) |
15 | 374 | Sturgis,
MI - Team Time (1st 5) 1:30:10.0 | Spread (1st 5) 2:06.8 |
| 20, 60, 94, 99, 101, (104), (105) |
| Tremaine Brown, Matt Toner, Zachary Green, Samuel Larimer, Ethan Kent, (Anthony Galvan Avila), (Ethan Pant) |
| 16:36.8, 17:36.3, 18:33.0, 18:40.3, 18:43.6, (21:14.4), (21:47.2) |