1 | 37 | Rockford,
MI - Team Time (1st 5) 1:20:47.1 | Spread (1st 5) 1:29.8 |
| 1, 3, 7, 12, 14, (23), (26) |
| Cole Johnson, Dayton Brown, Evan Dubey, Julian Kipke, Jack Grimm, (Alex Searl), (Tim Kellner) |
| 15:12.0, 15:52.0, 16:22.5, 16:38.8, 16:41.8, (16:52.1), (16:57.0) |
2 | 67 | Traverse City Central,
MI - Team Time (1st 5) 1:22:41.9 | Spread (1st 5) 41.4 |
| 6, 8, 17, 18, 18, (25), (30) |
| Morgan McGrew, Kyle Barger, Robbie Morse, Trevor Sepanik, Michael Gills, (Nick Friar), (Chad Garrett) |
| 16:04.1, 16:23.9, 16:42.9, 16:45.5, 16:45.5, (16:55.8), (17:00.6) |
3 | 71 | Grand Haven,
MI - Team Time (1st 5) 1:22:48.5 | Spread (1st 5) 1:08.2 |
| 2, 11, 13, 21, 24, (28), (34) |
| Jack Nicholson, Eric Johnson, Quentin Couvelaire, Dominic Hentemann, Dominic Weatherwax, (Aidan Martin), (Tom Stock) |
| 15:47.0, 16:36.7, 16:39.2, 16:50.4, 16:55.2, (16:58.6), (17:09.1) |
4 | 89 | TC West (Traverse City),
MI - Team Time (1st 5) 1:23:19.0 | Spread (1st 5) 1:10.2 |
| 5, 10, 16, 26, 32, (40), (42) |
| Robbie Lohr, Hayden Holmes, Jacob Dean, Ryan Durand, Drew Daenzer, (Joe Palmer), (Nate Wilson) |
| 15:57.0, 16:35.2, 16:42.6, 16:57.0, 17:07.2, (17:26.5), (17:27.2) |
5 | 127 | FHN GR Forest Hills Northern,
MI - Team Time (1st 5) 1:24:26.4 | Spread (1st 5) 1:28.6 |
| 4, 15, 33, 37, 38, (47), (48) |
| Abdi Ahmed, Scott Tran, Michael Zacker, Conor Streng, David Jamet, (Patrick Hebreard), (Jack Hillary) |
| 15:55.5, 16:42.2, 17:08.0, 17:16.6, 17:24.1, (17:58.8), (18:00.6) |
6 | 230 | FHC GR Forest Hills Central,
MI - Team Time (1st 5) 1:29:17.5 | Spread (1st 5) 1:23.7 |
| 20, 49, 51, 54, 56, (59), (61) |
| Gabe Carlson, Daniel Tomko, Nicholas Baldwin, Jacob Ball, Leo Walquist, (Nicholas Agrillo), (Alex Souza) |
| 16:48.1, 18:01.9, 18:04.4, 18:11.3, 18:11.8, (18:12.1), (18:17.2) |
7 | 234 | Greenville,
MI - Team Time (1st 5) 1:28:36.7 | Spread (1st 5) 1:41.9 |
| 29, 31, 35, 69, 70, (77), (80) |
| Ellis Mason, Stephen Hilliker, Garrett Moeggenborg, Ian Lee, Ben George, (Ian Jager), (Aric Haskins) |
| 16:59.4, 17:06.9, 17:10.4, 18:38.7, 18:41.3, (18:50.2), (18:53.5) |
8 | 244 | Muskegon Mona Shores,
MI - Team Time (1st 5) 1:29:08.8 | Spread (1st 5) 1:39.0 |
| 22, 36, 58, 62, 66, (82), (86) |
| Nick Dennison, Cade Poland, Benjamin Kendall, Dimitri Poland, Sam Powell, (Nathan Clark), (Will Urban) |
| 16:51.2, 17:15.4, 18:12.0, 18:20.0, 18:30.2, (18:55.9), (19:16.1) |
9 | 260 | Muskegon Reeths-Puffer,
MI - Team Time (1st 5) 1:30:15.5 | Spread (1st 5) 2:13.4 |
| 9, 53, 54, 71, 73, (74), (75) |
| Evan Hodson, Mitchell Moore, Zach Ostoin, Matthew Ostoin, Kohl Grant, (David McHugh), (Jaden Pollock) |
| 16:30.2, 18:07.7, 18:11.3, 18:42.7, 18:43.6, (18:46.3), (18:49.0) |
10 | 285 | Lowell,
MI - Team Time (1st 5) 1:30:33.5 | Spread (1st 5) 1:22.9 |
| 39, 43, 63, 64, 76, (83), (85) |
| Caleb Swart, Eric Judd, Kyle Cater, Kenny Stump, Parker Grant, (Seth Palmer), (Lucas Cossar) |
| 17:26.3, 17:35.7, 18:20.3, 18:22.0, 18:49.2, (19:08.2), (19:10.6) |
11 | 301 | GR Northview,
MI - Team Time (1st 5) 1:31:39.2 | Spread (1st 5) 59.8 |
| 46, 52, 57, 68, 78, (79), (81) |
| Eli Fournier, Judson Walsh, Haram Gil, Ethan Klaiss, Andrew Christian, (Devin Scott), (Caleb Eastman) |
| 17:52.8, 18:04.9, 18:11.9, 18:37.0, 18:52.6, (18:52.7), (18:55.2) |
12 | 318 | GR Union,
MI - Team Time (1st 5) 1:32:14.6 | Spread (1st 5) 1:26.6 |
| 45, 50, 67, 72, 84, (89), (92) |
| Ariel Ponce, Daniel Santana, Alex Dyke, Antonio Jaimes, Jesus Ayala, (Yafez Perez), (Oscar Nollette-patulski) |
| 17:42.5, 18:03.1, 18:36.9, 18:43.0, 19:09.1, (19:40.0), (20:09.9) |
13 | 322 | GR Ottawa Hills,
MI - Team Time (1st 5) 1:32:22.1 | Spread (1st 5) 2:15.9 |
| 41, 44, 60, 87, 90, (91), (93) |
| Jama Jama, Alberto Carbajal, Bayron Lobo-Paz, Tomas Kovarik, Dean Moallemian, (Charlie McGrath), (Sabino Martinez) |
| 17:26.8, 17:40.2, 18:12.3, 19:20.1, 19:42.7, (19:48.1), (20:30.3) |
14 | 438 | Wyoming,
MI - Team Time (1st 5) 1:43:08.1 | Spread (1st 5) 4:00.1 |
| 65, 88, 94, 95, 96, (97), (98) |
| Sam Britten, Hunter Noorman, Alexis Jimenez, Chris Leale, Jacario Holt, (Jacob Peters), (Zach Passino) |
| 18:24.1, 19:38.2, 21:13.1, 21:28.5, 22:24.2, (24:52.8), (26:01.9) |