1 | 35 | Reeds Brook,
ME - Team Time (1st 5) 58:17.1 | Spread (1st 5) 1:35.2 |
| 1, 4, 5, 7, 18, (36), (37) |
| Harrison Shain, Brody Simons, Miles Shain, Garrison Wilkerson, Asher Valentine, (Alexander Bruce), (Jaydon Hersey) |
| 10:50.7, 11:30.0, 11:32.5, 11:58.0, 12:25.9, (13:06.2), (13:11.4) |
2 | 129 | William S Cohen,
ME - Team Time (1st 5) 1:03:32.5 | Spread (1st 5) 1:42.2 |
| 8, 17, 22, 28, 54, (55), (57) |
| Kevin Fogerty, Jackson Dineen, Feleke Lynch, Cyrus Blake, Parker Ashfield, (Brayon Nguyen), (Ashton Carusoe) |
| 12:03.5, 12:25.7, 12:35.6, 12:42.0, 13:45.7, (13:46.6), (13:52.4) |
3 | 134 | Coloma,
MI - Team Time (1st 5) 1:03:03.6 | Spread (1st 5) 2:33.7 |
| 2, 21, 23, 42, 46, (61), (97) |
| Boden Genovese, Maverick Kraemer, Eddy Granados, Fletcher Todd, Aiden Cripe, (Lincoln Hodges), (Dillon Baldwin) |
| 10:55.4, 12:35.2, 12:37.2, 13:26.7, 13:29.1, (14:03.0), (15:47.6) |
4 | 163 | Galesburg-Augusta,
MI - Team Time (1st 5) 1:04:57.1 | Spread (1st 5) 46.1 |
| 20, 27, 35, 40, 41, (77), (84) |
| Ben Smeltzer, Caden Smeltzer, Carter Stevens, Landen Bouchard, Owen Pfeiffer, (Wesley Hoffman), (Robert Cain) |
| 12:34.5, 12:41.8, 13:04.3, 13:15.9, 13:20.6, (14:41.6), (15:01.4) |
5 | 173 | Kalamazoo Hackett,
MI - Team Time (1st 5) 1:05:23.7 | Spread (1st 5) 1:47.1 |
| 16, 19, 34, 39, 65, (66), (83) |
| Gavin Sehy, David Verduzco, Sean Siems, Isaac Leonard, John McNeil, (Sean Pierucci), (Tristan Martinez) |
| 12:22.9, 12:34.0, 13:03.2, 13:13.6, 14:10.0, (14:17.5), (15:01.3) |
6 | 219 | Hermon,
ME - Team Time (1st 5) 1:07:09.8 | Spread (1st 5) 1:25.4 |
| 30, 31, 32, 59, 67, (104), (112) |
| Alex Boyd, Mack Bateman, Aaron Belanger, Lukas Modrusan, Tristen Allen, (Elijah Bonnevie), (Ethan Pinette) |
| 12:56.1, 12:57.6, 12:59.5, 13:55.1, 14:21.5, (16:05.3), (16:35.3) |
7 | 242 | Mattanawcook,
ME - Team Time (1st 5) 1:07:34.2 | Spread (1st 5) 2:54.5 |
| 6, 50, 56, 60, 70, (96), (103) |
| Cole Albert, Liam Walsh, Isaac Ritchie, Carter Straehle, Kodiak Gerken, (Tegan Sproul), (Julian Worster) |
| 11:35.1, 13:35.8, 13:51.4, 14:02.3, 14:29.6, (15:47.0), (16:04.3) |
| 242 | Schoolcraft,
MI - Team Time (1st 5) 1:08:38.7 | Spread (1st 5) 3:45.2 |
| 10, 24, 25, 85, 98, (100), (102) |
| Gerrin Kinkela, Dante Pillot, Ethan Popp, Gavin Hart, Lio Bragagnini, (Lucas Dickman), (Dayne Webb) |
| 12:11.8, 12:37.7, 12:39.7, 15:12.5, 15:57.0, (15:59.8), (16:01.5) |
9 | 257 | All Saints Catholic,
ME - Team Time (1st 5) 1:09:49.9 | Spread (1st 5) 5:00.1 |
| 10, 13, 38, 80, 116, (122), (131) |
| Timmy Collins, Carter Light, Henry Milan, Abe Pendergast, Sam Smith, (Jack Lagasse), (Caden Bilotta) |
| 12:11.8, 12:17.8, 13:12.6, 14:55.8, 17:11.9, (17:44.1), (18:50.5) |
10 | 286 | Fennville,
MI - Team Time (1st 5) 1:10:39.9 | Spread (1st 5) 4:48.0 |
| 14, 29, 47, 81, 115 |
| Tre Cooper, Hugh Lowing, Miro Greensmith, Tyler Warnock, Tristan Jenne |
| 12:19.5, 12:44.4, 13:29.2, 14:59.3, 17:07.5 |
11 | 298 | Central,
ME - Team Time (1st 5) 1:11:25.5 | Spread (1st 5) 5:41.4 |
| 9, 26, 68, 71, 124, (136), (139) |
| Connor Bean, Jobe Thibodeau, Connor Ladd, Jacob Cookson, Jayden Runnells, (Landin Pearsall), (Braden Grover) |
| 12:04.2, 12:41.2, 14:24.5, 14:30.0, 17:45.6, (19:59.8), (22:55.0) |
12 | 306 | Martin,
MI - Team Time (1st 5) 1:11:40.7 | Spread (1st 5) 5:12.9 |
| 12, 49, 51, 74, 120, (135) |
| Dylan Pallett, Malakai Vanvolkinburg, Haylen Buell, Alex Morin, Terrance Vance, (Kole Visser) |
| 12:17.5, 13:35.7, 13:40.1, 14:37.0, 17:30.4, (19:25.4) |
13 | 341 | J. A. Leonard,
ME - Team Time (1st 5) 1:11:58.3 | Spread (1st 5) 4:39.1 |
| 3, 75, 76, 86, 101, (107), (110) |
| Ethan Roach, Clive Haverkamp, Torin Boutin, Samuel Cote, Lucas Bartkiewicz, (Nick Jameson), (Jack Marquis) |
| 11:21.5, 14:40.4, 14:41.0, 15:14.8, 16:00.6, (16:16.8), (16:31.5) |
14 | 345 | Kalamazoo Christian,
MI - Team Time (1st 5) 1:12:54.7 | Spread (1st 5) 3:32.7 |
| 33, 45, 63, 93, 111, (128), (133) |
| Seth Alabaugh, Jacob Williams, James VanderDussen, Jacob Brouwer, Nathan Hart, (Jacob VanDyk), (Eli Kline) |
| 13:02.0, 13:28.7, 14:06.8, 15:42.5, 16:34.7, (18:02.5), (18:56.3) |
15 | 367 | Lawton,
MI - Team Time (1st 5) 1:14:06.4 | Spread (1st 5) 4:53.0 |
| 15, 58, 72, 105, 117 |
| Kamden Olson, Gabe Newhouse, Calum Knight, Levi Brooks, Tyler Smith |
| 12:19.7, 13:54.1, 14:31.5, 16:08.4, 17:12.7 |
16 | 385 | Parchment,
MI - Team Time (1st 5) 1:14:19.3 | Spread (1st 5) 2:01.9 |
| 52, 62, 88, 89, 94, (109), (113) |
| Elliot Cole, Lucas Norton, Keagan Cole, Phillip Rohall, Mycah Shank, (Ben Cretsinger), (Cayden Brown) |
| 13:43.6, 14:06.1, 15:21.3, 15:22.8, 15:45.5, (16:26.5), (16:36.8) |
17 | 386 | Watervliet,
MI - Team Time (1st 5) 1:15:12.2 | Spread (1st 5) 4:24.0 |
| 48, 53, 64, 95, 126, (137) |
| Jacob Querfurth, Lucas Isbrecht, Alexander Sexton, Camdyn Gerlach, Alex Wilder, (Cole Clay) |
| 13:33.9, 13:44.5, 14:09.6, 15:46.3, 17:57.9, (21:49.6) |
18 | 434 | James F Doughty,
ME - Team Time (1st 5) 1:17:15.3 | Spread (1st 5) 4:02.8 |
| 44, 87, 90, 92, 121, (129), (130) |
| Zander Pike, Jackson Haskell, Noah Elliot, Ben Fidler, Luke Dusablon, (Jacob Warren), (Armani Baston) |
| 13:27.8, 15:17.0, 15:23.5, 15:36.4, 17:30.6, (18:11.0), (18:46.6) |
19 | 491 | Delton-Kellogg,
MI - Team Time (1st 5) 1:35:19.5 | Spread (1st 5) 18:56.2 |
| 43, 69, 106, 132, 141 |
| Austin Bagley, Parker Bagley, Brock Hickerson, Romen Cleary, Blake Newcastle |
| 13:26.8, 14:26.0, 16:12.3, 18:51.4, 32:23.0 |
20 | 507 | Veazie,
ME - Team Time (1st 5) 1:35:32.2 | Spread (1st 5) 17:14.4 |
| 73, 78, 82, 134, 140 |
| Patrick Carlisle, Manyuh Nepal, Richard Watson, Surya Vel, Josh Ray |
| 14:35.2, 14:44.5, 15:01.0, 19:21.9, 31:49.6 |
21 | 523 | Gobles,
MI - Team Time (1st 5) 1:22:03.4 | Spread (1st 5) 3:06.3 |
| 79, 91, 108, 118, 127 |
| David Sager, Nathan Ray, Jayden Otis, Josh Thomas, Jayden Gable |
| 14:54.6, 15:27.7, 16:24.2, 17:16.0, 18:00.9 |
22 | 580 | Comstock,
MI - Team Time (1st 5) 1:25:52.3 | Spread (1st 5) 1:56.7 |
| 99, 114, 119, 123, 125, (138) |
| Aiden Woods, Gabriel Liedeke, Noyes Dacoda, Seaman Connor, Aiden Clark, (James Bogema) |
| 15:59.6, 16:46.2, 17:24.7, 17:45.5, 17:56.3, (21:54.8) |