1 | 59 | Haslett,
MI - Team Time (1st 5) 1:22:10.7 | Spread (1st 5) 37.3 |
| 5, 7, 13, 14, 20, (25), (36) |
| Danny Ezzo, Stephen Henry, Joseph Ecklund, Espen Lehnst, Mitchell Ecklund, (Graham Foster), (Joey Gillengerten) |
| 16:09.9, 16:10.8, 16:30.4, 16:32.4, 16:47.2, (17:01.4), (17:19.0) |
2 | 86 | St. Johns,
MI - Team Time (1st 5) 1:23:21.9 | Spread (1st 5) 27.9 |
| 11, 15, 18, 19, 23, (27), (34) |
| Griffin Armbrustmacher, Ryan Brown, Fernando Jimenez, Bryce Brown, Jacob Dennis, (Troy Cramer), (Jacob Brown) |
| 16:27.3, 16:34.0, 16:42.0, 16:43.4, 16:55.2, (17:03.9), (17:17.1) |
3 | 106 | East Grand Rapids,
MI - Team Time (1st 5) 1:22:32.6 | Spread (1st 5) 2:25.8 |
| 1, 6, 17, 40, 42, (47), (52) |
| Evan Bishop, Elijah Becker, Enzo Metz, Elijah Robinson, Caspar Dicke, (Sean Coney), (Joseph Mooney) |
| 14:56.4, 16:10.4, 16:41.7, 17:21.9, 17:22.2, (17:27.1), (17:38.3) |
4 | 124 | Lansing Catholic,
MI - Team Time (1st 5) 1:24:25.8 | Spread (1st 5) 1:17.7 |
| 4, 8, 32, 36, 44, (48), (64) |
| Elijah Meder, Josh Frary, David Pruder, Matthew Jenness, Thomas Gianiodis, (Cameron Haraburda), (Jack Russell) |
| 16:08.0, 16:18.6, 17:14.5, 17:19.0, 17:25.7, (17:30.5), (18:05.9) |
5 | 126 | FHE Ada Forest Hills Eastern,
MI - Team Time (1st 5) 1:24:24.0 | Spread (1st 5) 1:27.0 |
| 2, 10, 31, 38, 45, (56), (57) |
| Ben Clason, Kyle Korte, Gaurang Vaidya, Aiden Sullivan, Kyle McKee, (Josiah Lambert), (Bodie McCloskey) |
| 15:59.7, 16:25.8, 17:12.7, 17:19.1, 17:26.7, (17:45.9), (17:48.2) |
6 | 147 | Ionia,
MI - Team Time (1st 5) 1:25:15.8 | Spread (1st 5) 50.7 |
| 16, 22, 24, 39, 46, (58), (72) |
| Riley Husted, Josiah Magley, Heath LaPointe, Zakk Hensley, Harrison Yenchar, (Wyatt Montgomery), (Lukas Schafer) |
| 16:36.3, 16:53.2, 16:59.1, 17:20.2, 17:27.0, (17:55.8), (18:34.5) |
7 | 168 | Fowlerville,
MI - Team Time (1st 5) 1:25:56.8 | Spread (1st 5) 1:09.0 |
| 12, 29, 33, 43, 51, (54), (59) |
| Zachary Curd, Tyler Perras, Jack Shrader, Jacob Nabozny, Brett Marschall, (Bryson Scott), (Trevor Peterson) |
| 16:29.0, 17:10.3, 17:17.0, 17:22.5, 17:38.0, (17:40.3), (18:01.9) |
8 | 229 | Williamston,
MI - Team Time (1st 5) 1:28:13.7 | Spread (1st 5) 1:18.5 |
| 28, 30, 35, 65, 71, (82), (84) |
| Griffin Mitchinson, Camden Johnecheck, Matthew Wilson, Jack Schafer, Ben Crain, (Hunter Burkholder), (Jakob Cornell) |
| 17:09.2, 17:11.7, 17:17.4, 18:07.7, 18:27.7, (19:12.6), (19:23.4) |
9 | 235 | Mason,
MI - Team Time (1st 5) 1:27:42.1 | Spread (1st 5) 1:14.9 |
| 21, 49, 50, 53, 62, (70), (73) |
| Zane Perrault, Neils Heiselt, Sam Kinney, Chase Miller, Eric Rice, (Alex Mathews), (Bryce Mathews) |
| 16:49.4, 17:31.6, 17:37.3, 17:39.5, 18:04.3, (18:26.2), (18:35.1) |
10 | 258 | GR West Mich. Aviation,
MI - Team Time (1st 5) 1:28:51.1 | Spread (1st 5) 1:16.1 |
| 26, 41, 60, 63, 68, (69), (76) |
| Jack Tamlyn, Maxim Reuchlein, Adrian Moratalla Alanso, Hunter Norman, Triston Mayton, (Jack DeVries), (Zach Hall) |
| 17:02.5, 17:22.0, 18:02.2, 18:05.8, 18:18.6, (18:18.7), (18:56.2) |
11 | 284 | Belding,
MI - Team Time (1st 5) 1:30:14.3 | Spread (1st 5) 3:08.2 |
| 3, 55, 67, 79, 80, (81), (86) |
| Ethan Rockburn, Logan Balis, Eliot Ward, Adrien Peasley, Richard Beltran, (Jase Bunce), (Nils Eriksson) |
| 16:01.2, 17:43.2, 18:12.9, 19:07.6, 19:09.4, (19:10.5), (19:29.9) |
12 | 319 | Lake Odessa Lakewood,
MI - Team Time (1st 5) 1:32:13.1 | Spread (1st 5) 2:50.6 |
| 9, 74, 75, 78, 83, (90), (96) |
| Nathan Alford, Michael Mackenzie, Aiden Pyle, Zac Gibson, Ryan Alford, (Luke Stoneman), (James Kaalakea) |
| 16:25.1, 18:45.0, 18:49.8, 18:57.5, 19:15.7, (20:54.5), (31:10.4) |
13 | 387 | Lansing Eastern,
MI - Team Time (1st 5) 1:37:11.9 | Spread (1st 5) 3:00.7 |
| 61, 66, 77, 91, 92, (93), (94) |
| Uriah Armendarez, Macabeo Hudy-Velasco, Abraham Gallegos, Jacob Stephenson, Bryson Willis, (Carlitos Serna), (Amir Risper) |
| 18:02.8, 18:09.1, 18:56.9, 20:59.6, 21:03.5, (21:49.6), (22:52.9) |
14 | 444 | Portland,
MI - Team Time (1st 5) 1:45:48.6 | Spread (1st 5) 5:47.3 |
| 85, 87, 88, 89, 95 |
| Carter Rosier, Andrew Seavey, Ben Wasmus, Andrew Pace, Cade Vallier |
| 19:26.3, 20:13.5, 20:26.3, 20:28.9, 25:13.6 |