1 | 47 | Brighton, MI - Team Time (1st 5) 1:18:01.2 | Spread (1st 5) 1:44.3 |
| 1, 3, 8, 14, 21, (23), (23) |
| Jack Spamer, Zachary Stewart, Scott Spaanstra, Evan Ross, Andrew Hanna, (Jack Campbell), (Dan Campbell) |
| 14:48.1, 15:07.1, 15:36.0, 15:57.6, 16:32.4, (16:39.0), (16:39.0) |
2 | 62 | Dexter, MI - Team Time (1st 5) 1:19:30.5 | Spread (1st 5) 1:19.3 |
| 2, 9, 16, 17, 18, (26), (46) |
| Owen Huard, Nathan Larson, Seth Read, William Buller, Conor Kolka, (Finnegan Bell), (Nathan Gariepy) |
| 15:04.0, 15:41.9, 16:07.8, 16:13.5, 16:23.3, (16:40.8), (17:05.3) |
3 | 88 | Ann Arbor Skyline, MI - Team Time (1st 5) 1:21:06.6 | Spread (1st 5) 1:18.8 |
| 5, 13, 20, 22, 28, (32), (35) |
| Hobbs Kessler, Thomas Young, Isaac Darragh, Bryan Sabolich-Yi, Daniel Evans, (Sam Gardner), (Sanjay Rao) |
| 15:23.6, 15:50.5, 16:32.3, 16:37.8, 16:42.4, (16:48.9), (16:55.3) |
4 | 118 | Pinckney, MI - Team Time (1st 5) 1:21:38.4 | Spread (1st 5) 1:23.8 |
| 10, 12, 15, 34, 47, (50), (55) |
| Gavin White, Caleb Jarema, Andrew Etherington, Lucas Moore, Tylor Morgan, (Ben Richards), (Jack Sleeman) |
| 15:43.2, 15:48.5, 16:06.0, 16:53.7, 17:07.0, (17:12.2), (17:14.9) |
5 | 125 | East Lansing, MI - Team Time (1st 5) 1:21:53.9 | Spread (1st 5) 1:43.1 |
| 6, 11, 19, 40, 49, (70), (81) |
| Andrew Lane, Nathan Faust, Matthew Zeleke, Eric Kolar, Jayden Page, (Ian Williams), (Elias Kramer) |
| 15:27.1, 15:47.2, 16:30.7, 16:58.7, 17:10.2, (17:35.7), (17:48.8) |
6 | 184 | Holt, MI - Team Time (1st 5) 1:22:43.9 | Spread (1st 5) 2:24.2 |
| 4, 7, 45, 57, 71, (74), (89) |
| Alex Penski, Adugna Moritz, Devin Simon, James Duncan, Walker Mooney, (Brandon Shirkey), (Trevor Yemc) |
| 15:12.3, 15:29.0, 17:04.4, 17:21.7, 17:36.5, (17:39.1), (17:54.6) |
7 | 233 | Okemos, MI - Team Time (1st 5) 1:25:31.0 | Spread (1st 5) 45.8 |
| 27, 42, 48, 54, 62, (63), (68) |
| Gabe Gulbransen, Anders Howe, Eli Allaire, Andrew Kim, Tommy Balesky, (Owen Kadrofske), (Sam Darjes-Watrall) |
| 16:40.9, 16:59.0, 17:09.8, 17:14.6, 17:26.7, (17:27.8), (17:35.2) |
8 | 240 | Grand Ledge, MI - Team Time (1st 5) 1:25:43.1 | Spread (1st 5) 57.5 |
| 25, 38, 39, 65, 73, (91), (96) |
| Liam Elder, Michael Meyers, Aaron Cary, Tanner Kennedy, Andrew Patrick, (Aditya Walia), (Jack O'Connor) |
| 16:39.8, 16:57.2, 16:58.4, 17:30.4, 17:37.3, (17:56.0), (18:02.7) |
9 | 269 | BC Lakeview, MI - Team Time (1st 5) 1:26:22.0 | Spread (1st 5) 27.7 |
| 36, 56, 58, 59, 60, (67), (92) |
| Parker LaGro, Mitchell Grosteffon, Skyler Sebring, Kevin Grady, Reece Ratliff, (Caleb Bost), (Austin Lee) |
| 16:56.5, 17:15.3, 17:21.9, 17:24.1, 17:24.2, (17:35.1), (17:57.1) |
10 | 288 | DeWitt, MI - Team Time (1st 5) 1:26:43.5 | Spread (1st 5) 58.8 |
| 33, 43, 61, 69, 82, (84), (90) |
| Conner Rose, Austin Smelker, Justus Holben, Rory Kauffman, Caleb Chamberlain, (Anthony Rodolico), (Joe Leonard) |
| 16:52.3, 16:59.8, 17:24.8, 17:35.5, 17:51.1, (17:51.6), (17:55.2) |
11 | 317 | Jackson, MI - Team Time (1st 5) 1:27:06.6 | Spread (1st 5) 1:10.1 |
| 30, 44, 77, 78, 88, (93), (94) |
| Tyler Lowery, Nathaniel Hobbs, Chadwick Perrine, Marcus Gant, Peyton Williams, (Daniel Erickson), (Noah Smith) |
| 16:43.4, 17:04.3, 17:41.8, 17:43.6, 17:53.5, (17:57.6), (17:59.5) |
12 | 333 | South Lyon East, MI - Team Time (1st 5) 1:27:29.7 | Spread (1st 5) 1:07.7 |
| 37, 51, 53, 95, 97, (101), (104) |
| Brendan Kelly, Ryan Tippy, Noah Jones, Tristan Davis, Aiden Bracken, (Davis Taylor), (Michael Tippy) |
| 16:56.8, 17:12.9, 17:14.5, 18:01.0, 18:04.5, (18:18.8), (18:39.3) |
13 | 338 | Howell, MI - Team Time (1st 5) 1:27:37.3 | Spread (1st 5) 1:09.9 |
| 29, 66, 72, 85, 86, (87), (99) |
| Noah Weslock, Jack Good, Ryan Herrmann, Andrew Lantis, Brian Pennala, (Glen Pennala), (Jack Heaney) |
| 16:42.7, 17:32.7, 17:37.0, 17:52.3, 17:52.6, (17:52.9), (18:10.5) |
14 | 393 | South Lyon, MI - Team Time (1st 5) 1:28:51.6 | Spread (1st 5) 1:03.4 |
| 52, 64, 79, 98, 100, (102), (105) |
| Steven Bosworth, Reiner Kandt, Ben Jones, Reid Brower, Ethan Showek, (Gavin Howell), (Wyatt Fidell-Newsome) |
| 17:14.3, 17:28.6, 17:45.2, 18:05.8, 18:17.7, (18:25.4), (18:48.6) |
15 | 398 | Lansing Everett, MI - Team Time (1st 5) 1:32:12.6 | Spread (1st 5) 3:02.8 |
| 31, 40, 108, 109, 110, (111), (112) |
| Joey Bowman, Khamis Hassan, Ulises Horta, Joe Hernandez, Shamier Fields, (Juan Morales), (Leonce Ndayisaba) |
| 16:44.0, 16:58.7, 19:17.4, 19:25.7, 19:46.8, (19:46.9), (20:08.9) |
16 | 416 | Lansing Waverly, MI - Team Time (1st 5) 1:29:36.8 | Spread (1st 5) 53.5 |
| 75, 76, 80, 82, 103, (106), (107) |
| Caleb Allen, Jason Carter, Jordan Carter, Ciardan Hibbs, Brenden Castillo, (Jeremie Bordua), (Ezekiel Ewulomi) |
| 17:41.4, 17:41.7, 17:47.7, 17:51.1, 18:34.9, (18:51.9), (18:54.4) |