1 | 31 | Saugatuck,
MI - Team Time (1st 5) 1:24:05.1 | Spread (1st 5) 2:47.1 |
| 1, 2, 3, 4, 21, (26), (38) |
| Nik Pettinga, Max Sharnas, Adam Martinson, Tristan Ashley, Kurtis Bronz, (Luke Gorgas), (Charlie Stormer) |
| 15:52.1, 15:55.3, 16:41.5, 16:57.0, 18:39.2, (18:50.3), (19:19.7) |
2 | 84 | Bloomingdale,
MI - Team Time (1st 5) 1:30:15.8 | Spread (1st 5) 2:03.4 |
| 6, 12, 16, 20, 30, (51), (62) |
| Joe Furlan, Jaden Barnes, Joe Stocchiero, David Garcia, Trace Wixom, (Tyler Osterman), (Chris Taylor) |
| 16:58.9, 17:43.6, 18:07.5, 18:23.5, 19:02.3, (19:48.7), (20:29.8) |
3 | 96 | Coloma,
MI - Team Time (1st 5) 1:30:52.8 | Spread (1st 5) 2:42.0 |
| 5, 13, 15, 18, 45, (49), (50) |
| Boden Genovese, Jake Ickes, Blane Sutherland, Ethan Vandermolen, Aiden Cripe, (Andy Granados), (Skyler Wolfe) |
| 16:57.3, 17:53.0, 18:04.9, 18:18.3, 19:39.3, (19:46.0), (19:47.3) |
4 | 106 | Bridgman,
MI - Team Time (1st 5) 1:31:40.7 | Spread (1st 5) 2:04.5 |
| 8, 11, 22, 25, 40, (43), (70) |
| Luke Blesy, John Sanderson, AJ Hackett, Jayce Warren, Nathan Blied, (Sebastian Kirk), (Gunter Ansinn) |
| 17:19.1, 17:32.1, 18:40.7, 18:45.2, 19:23.6, (19:32.6), (20:51.2) |
5 | 136 | Watervliet,
MI - Team Time (1st 5) 1:33:21.1 | Spread (1st 5) 1:54.3 |
| 10, 14, 36, 37, 39, (47), (80) |
| Ezra Troyer, German Casiano, Camdon Geisler, Abel Villarreal, Jimmy Kolosowsky, (Aaron Leoni), (Kameron Smith) |
| 17:27.3, 17:55.0, 19:18.5, 19:18.7, 19:21.6, (19:44.3), (21:22.7) |
6 | 168 | Fennville,
MI - Team Time (1st 5) 1:35:21.6 | Spread (1st 5) 2:51.3 |
| 9, 24, 32, 48, 55, (74), (76) |
| Jonathan Mendoza, Mason Gardea, JJ VanderKuyl, Tre Cooper, Tyler Warnock, (Miro Greensmith), (Nathan Griffin) |
| 17:25.4, 18:44.5, 19:10.0, 19:45.0, 20:16.7, (21:07.0), (21:08.0) |
7 | 174 | Constantine,
MI - Team Time (1st 5) 1:36:12.3 | Spread (1st 5) 1:59.2 |
| 17, 23, 34, 44, 56, (64), (65) |
| Ethan Glick, Julian Hawthorne, Tyler Juday, Gage Ensign, Marcus Dreger, (Dean Topolski), (Erric Oldenburg) |
| 18:18.1, 18:41.3, 19:17.1, 19:38.5, 20:17.3, (20:31.2), (20:32.0) |
8 | 198 | Hartford,
MI - Team Time (1st 5) 1:37:23.5 | Spread (1st 5) 1:26.7 |
| 27, 31, 35, 46, 59, (98) |
| Jacob Morales, Jairo Lopez, Bo Janicki, Aurelio Delgado, Hunter Bloom, (Luis Barcenes) |
| 18:54.0, 19:07.5, 19:18.0, 19:43.3, 20:20.7, (24:55.2) |
9 | 285 | Buchanan,
MI - Team Time (1st 5) 1:42:04.4 | Spread (1st 5) 5:37.5 |
| 7, 19, 79, 89, 91, (97), (100) |
| Walker Barz, Ryan Young, Caden Mattingly, Frank Furst, Luke Sherwood, (Connor Legault), (Rowan Kile) |
| 17:11.6, 18:18.9, 21:12.6, 22:32.2, 22:49.1, (24:46.8), (26:01.4) |
10 | 290 | Niles Brandywine,
MI - Team Time (1st 5) 1:41:37.2 | Spread (1st 5) 1:33.3 |
| 42, 57, 58, 60, 73, (81), (88) |
| Micah Colby, Bryce Taberski, Conner Dye, Brock Dye, Mason Young, (Ethan Ohara), (Jacob Rydwelski) |
| 19:31.8, 20:19.0, 20:19.3, 20:22.0, 21:05.1, (21:40.7), (22:20.0) |
11 | 318 | Centreville,
MI - Team Time (1st 5) 1:42:57.3 | Spread (1st 5) 2:42.6 |
| 29, 67, 69, 71, 82, (86), (94) |
| Logan Weis, Carson Hunter, Zach Vanderhoof, Ben Reed, Tycen Clementz, (Drew Yoquelet), (Markus Miller) |
| 19:00.1, 20:32.7, 20:47.1, 20:54.7, 21:42.7, (22:00.3), (23:12.4) |
12 | 319 | Schoolcraft,
MI - Team Time (1st 5) 1:44:03.2 | Spread (1st 5) 3:45.7 |
| 28, 41, 77, 83, 90, (95), (101) |
| Gerrin Kinkela, Kyle Fleck, Simon Sheen, Rylan Osborn, Carson Flynn, (Lio Bragagnini), (Isaac Murray) |
| 18:59.1, 19:26.7, 21:09.5, 21:43.1, 22:44.8, (23:58.8), (27:12.6) |
13 | 339 | Bangor,
MI - Team Time (1st 5) 1:44:51.6 | Spread (1st 5) 3:01.5 |
| 54, 61, 63, 68, 93 |
| Abelardo Muñoz, Daniel Adams, Jonathan Nieva, Rolando Muñoz, Adam Vorva |
| 20:07.5, 20:29.4, 20:30.9, 20:34.8, 23:09.0 |
14 | 343 | Comstock,
MI - Team Time (1st 5) 1:43:37.0 | Spread (1st 5) 1:17.6 |
| 52, 66, 72, 75, 78, (85), (87) |
| Naszear Thomas, Travon Jones, Stanley Young, Jacob Ramirez, Damarion Mccone, (Franky Lopez), (Amarion White) |
| 19:52.0, 20:32.1, 20:55.5, 21:07.8, 21:09.6, (21:55.9), (22:16.6) |
15 | 358 | Lawton,
MI - Team Time (1st 5) 1:47:49.9 | Spread (1st 5) 4:48.9 |
| 33, 53, 84, 92, 96, (99) |
| Dylan Johnson, Nathan Robertson, Calum Knight, Brandon Persons, Cody Oxley, (Logan Lampe) |
| 19:12.4, 19:58.2, 21:47.1, 22:50.9, 24:01.3, (25:18.7) |