1 | 62 | Portage Central,
MI - Team Time (1st 5) 1:22:40.0 | Spread (1st 5) 1:44.0 |
| 1, 4, 11, 15, 31, (35), (42) |
| Connor Wuori, Gannon Foley, Jon Koning, Brian Stubelt, Jacob Hovda, (Dalton Seeley), (Nathan Mack) |
| 15:23.0, 16:27.0, 16:50.0, 16:53.0, 17:07.0, (17:13.8), (17:22.0) |
2 | 84 | East Kentwood,
MI - Team Time (1st 5) 1:24:23.3 | Spread (1st 5) 31.9 |
| 6, 10, 14, 22, 32, (82), (85) |
| Ramadhan Mohamed, Demeatrice Webster, Nolan Meister, Dylan Vetter, Angelo Leon, (Ben Conley), (Connor Green) |
| 16:37.1, 16:49.6, 16:51.6, 16:56.0, 17:09.0, (18:31.5), (18:33.0) |
3 | 87 | Grand Haven,
MI - Team Time (1st 5) 1:24:05.3 | Spread (1st 5) 40.4 |
| 3, 17, 20, 21, 26, (29), (30) |
| Jack Nicholson, Nick Johnson, Brent Petersen, John Miles, Jordan Diephouse, (Dominic Hentemann), (Zach Duff) |
| 16:20.1, 16:53.3, 16:55.5, 16:55.9, 17:00.5, (17:04.5), (17:04.8) |
4 | 156 | Caledonia,
MI - Team Time (1st 5) 1:25:39.2 | Spread (1st 5) 56.0 |
| 7, 9, 32, 53, 55, (60), (65) |
| Flynn Darby, Jordan Bennett, Jordan Pattison, Zach Feyen, Eric Farhadi, (Micah Meindertsma), (Alex Herriman) |
| 16:38.0, 16:46.2, 17:09.0, 17:32.0, 17:34.0, (17:41.0), (17:48.7) |
5 | 165 | Grandville,
MI - Team Time (1st 5) 1:25:31.3 | Spread (1st 5) 1:13.3 |
| 2, 27, 40, 45, 51, (54), (59) |
| Matt Smith, Shayden Fisher, Mitchell Parsons, Sam Cornett, Jake Randall, (Kellen Rau), (Shawn Roncka) |
| 16:16.0, 17:03.5, 17:19.1, 17:23.4, 17:29.3, (17:33.1), (17:39.5) |
6 | 172 | Portage Northern,
MI - Team Time (1st 5) 1:26:24.0 | Spread (1st 5) 1:22.0 |
| 13, 15, 28, 44, 72, (79), (80) |
| Will Kellam, Ian Otto, Cody Clemens, Wayne Matunas, Benjamin Stump, (Mike Stinchcomb), (Dylan Miller) |
| 16:51.0, 16:53.0, 17:04.0, 17:23.0, 18:13.0, (18:22.0), (18:28.0) |
7 | 173 | BC Lakeview,
MI - Team Time (1st 5) 1:25:59.0 | Spread (1st 5) 36.0 |
| 19, 24, 36, 42, 52, (60), (69) |
| Nate Jones, Jon Haadsma, Adam Rifenburgh, Brandon VanOosten, Ethan Parr, (Brendan Stevens), (Joe Glubke) |
| 16:55.0, 16:57.0, 17:14.0, 17:22.0, 17:31.0, (17:41.0), (17:52.3) |
8 | 174 | Hudsonville,
MI - Team Time (1st 5) 1:26:21.3 | Spread (1st 5) 1:38.0 |
| 8, 18, 34, 38, 76, (89), (92) |
| Kyle Chamberlain, Derek Sanchez, David McManus, Dylan Lame, Max Knoth, (Thomas Byars), (Lucas Topie) |
| 16:42.0, 16:54.0, 17:10.3, 17:15.0, 18:20.0, (19:04.5), (19:22.5) |
9 | 193 | Jenison,
MI - Team Time (1st 5) 1:26:24.9 | Spread (1st 5) 37.4 |
| 12, 39, 46, 47, 49, (66), (67) |
| Zach Capulong, Harry Hevelhurst, Mitchell Hiller, Jason Zellers, Brian Connelly, (Aaron DenBesten), (Jared Zink) |
| 16:50.5, 17:17.0, 17:24.0, 17:25.5, 17:27.9, (17:49.0), (17:51.0) |
10 | 203 | Holland West Ottawa,
MI - Team Time (1st 5) 1:26:45.1 | Spread (1st 5) 1:34.0 |
| 5, 23, 41, 63, 71, (78), (87) |
| Gabe Kuyten, Jake Stryker, Ethan Israels, Matt Wight, Aaron Weimer, (Garrison Osborne), (Joe Lawrence) |
| 16:34.1, 16:56.3, 17:20.8, 17:45.8, 18:08.1, (18:21.7), (18:47.4) |
11 | 240 | Kalamazoo Loy Norrix,
MI - Team Time (1st 5) 1:27:17.6 | Spread (1st 5) 52.0 |
| 25, 36, 50, 62, 67, (77), (86) |
| Gabe Runyon, Julian Borst, Luke Sprinkle, Travis Grube, Jerod Meinema, (Miguel Santos), (James Burns) |
| 16:59.0, 17:14.0, 17:29.0, 17:44.6, 17:51.0, (18:21.0), (18:38.0) |
12 | 322 | Kalamazoo Central,
MI - Team Time (1st 5) 1:29:22.0 | Spread (1st 5) 37.0 |
| 57, 58, 64, 70, 73, (74), (81) |
| Jeff Torano, Faruq Schieber, Jackson Henning, Cian Johnson, Reuben Glasser, (Cameron Andrews), (Jalen Smith) |
| 17:38.0, 17:39.0, 17:47.0, 18:03.0, 18:15.0, (18:16.8), (18:31.0) |
13 | 344 | Mattawan,
MI - Team Time (1st 5) 1:30:23.6 | Spread (1st 5) 1:04.4 |
| 48, 55, 75, 83, 83, (88), (91) |
| Mike Hamel, Austin Langlinais, Collin Bates, Michael Vandevusse, David Konold, (Thomas Gearhart), (Jared Pendowski) |
| 17:27.6, 17:34.0, 18:18.0, 18:32.0, 18:32.0, (18:57.0), (19:22.0) |
14 | 468 | Wyoming,
MI - Team Time (1st 5) 1:38:20.4 | Spread (1st 5) 50.3 |
| 90, 93, 94, 95, 96, (97), (98) |
| Sam Britten, Eli Ledy, Adam Leale, Hunter Noorman, Marcus Eckert, (Austin Slachter), (Alberto Murgo) |
| 19:12.1, 19:27.9, 19:36.6, 20:01.4, 20:02.4, (20:19.0), (20:36.1) |