1 | 51 | Clarkston,
MI - Team Time (1st 5) 1:21:02.4 | Spread (1st 5) 36.4 |
| 6, 7, 9, 13, 16, (41), (42) |
| Henry Poploskie, Bryce Nowik, Andrew Floros, Jaxson Nowik, Cayden DeGrendel, (Braden Waechter), (Joshua Ellingsworth) |
| 15:55.7, 15:56.1, 16:11.7, 16:26.8, 16:32.1, (17:13.4), (17:13.6) |
2 | 78 | Troy,
MI - Team Time (1st 5) 1:21:30.7 | Spread (1st 5) 1:19.9 |
| 2, 8, 18, 24, 26, (27), (43) |
| Vishvaa Ravishankar, Louis D'Souza, Akshat Arora, Teddy Shi, Kian Schneeweis, (Kishore Senthil Kumar), (Jacob Van Houten) |
| 15:26.8, 16:03.4, 16:33.1, 16:40.7, 16:46.7, (16:47.4), (17:15.1) |
3 | 79 | Utica,
MI - Team Time (1st 5) 1:21:43.9 | Spread (1st 5) 1:35.2 |
| 1, 14, 17, 19, 28, (29), (44) |
| Trent McFarland, Harper Wesley, Ethan Muraszewski, Logan Davis, Danny Boyd, (Luke Morehouse), (Ryan Hall) |
| 15:14.6, 16:28.3, 16:32.8, 16:38.4, 16:49.8, (16:50.2), (17:16.0) |
4 | 101 | Oxford,
MI - Team Time (1st 5) 1:22:59.5 | Spread (1st 5) 51.4 |
| 10, 11, 22, 25, 33, (36), (38) |
| Alexander McArthur, James Cusick, Xavier Clark, Maxton Myrand, Kyle DiMalanta, (Cassidy Feeney), (Dylan Stone) |
| 16:12.6, 16:18.0, 16:40.0, 16:44.9, 17:04.0, (17:05.2), (17:09.5) |
5 | 152 | Lake Orion,
MI - Team Time (1st 5) 1:24:32.9 | Spread (1st 5) 56.5 |
| 15, 21, 30, 37, 49, (50), (54) |
| Blake Peardon, Raymond Lucero II, Horacio Lopez, Eddie Cromwell, Sean Stein, (Max Houvener), (Luke Peardon) |
| 16:30.6, 16:39.5, 16:50.4, 17:05.3, 17:27.1, (17:29.3), (17:36.3) |
6 | 159 | Rochester Adams,
MI - Team Time (1st 5) 1:24:47.2 | Spread (1st 5) 1:16.3 |
| 12, 20, 23, 47, 57, (58), (61) |
| Ferdinand Viereck, Cole Maxwell, Nathan D'Souza, Cameron Reynolds, Aiden Janes, (Jack Donohoe), (John Price) |
| 16:25.4, 16:38.6, 16:40.4, 17:21.1, 17:41.7, (17:42.8), (17:46.7) |
7 | 174 | Royal Oak,
MI - Team Time (1st 5) 1:24:50.6 | Spread (1st 5) 2:00.1 |
| 5, 32, 34, 40, 63, (70), (71) |
| Sebastian Ramirez, Braxton Sipes, Nolan Till, Alexander Hammond, Merrick Guthrie, (Max Zgoda), (Leo Savona) |
| 15:47.0, 17:02.2, 17:04.2, 17:10.1, 17:47.1, (17:58.9), (17:59.5) |
8 | 231 | Troy Athens,
MI - Team Time (1st 5) 1:26:44.1 | Spread (1st 5) 48.0 |
| 35, 39, 45, 46, 66, (67), (72) |
| Myles Linden, Dylan Esser, Jacob Esser, Nate Linden, Trajan Thomas, (Matthew Meitzner), (Andrew Linden) |
| 17:04.4, 17:10.0, 17:17.3, 17:20.0, 17:52.4, (17:53.0), (18:00.0) |
9 | 277 | Rochester,
MI - Team Time (1st 5) 1:28:06.3 | Spread (1st 5) 1:14.0 |
| 31, 48, 53, 69, 76, (81), (95) |
| Collin McLaughlin, Drew Lenard, Dylan Pascoe, Jake Crist, Todd Sam, (Dean Pascoe), (Thomas Roraff) |
| 16:59.6, 17:21.4, 17:33.9, 17:57.8, 18:13.6, (18:27.4), (19:05.0) |
10 | 286 | Bloomfield Hills,
MI - Team Time (1st 5) 1:28:13.0 | Spread (1st 5) 3:09.9 |
| 3, 51, 64, 82, 86, (87), (100) |
| Taye Levenson, Owen Replogle, Noah Murray, Praneel Basu, Ryan Hunt, (Ethan Jenney), (Matthew LaMirand) |
| 15:38.8, 17:30.2, 17:47.4, 18:27.9, 18:48.7, (18:49.4), (19:13.7) |
11 | 338 | Waterford Mott,
MI - Team Time (1st 5) 1:29:59.3 | Spread (1st 5) 46.1 |
| 55, 59, 65, 79, 80, (89), (110) |
| Dominic Balhorn, Evan Hunt, Jaime Hernandez, Daniel Schruba, Brady Crake, (Jonathan Barcena), (Thomas Burns) |
| 17:37.6, 17:44.1, 17:50.6, 18:23.3, 18:23.7, (18:54.7), (20:03.1) |
12 | 383 | Warren Cousino,
MI - Team Time (1st 5) 1:31:44.9 | Spread (1st 5) 1:23.3 |
| 56, 73, 77, 83, 94, (98), (111) |
| Braden Cinato, Drake Demaris, Paul Gopez, Enrique Allor, Mateo Mele, (Aaron Hemstreet), (Jayden Stopczynski) |
| 17:38.9, 18:07.7, 18:22.3, 18:33.8, 19:02.2, (19:12.4), (20:04.7) |
13 | 395 | Utica Ford,
MI - Team Time (1st 5) 1:32:17.0 | Spread (1st 5) 1:27.0 |
| 60, 61, 84, 91, 99, (105), (108) |
| Johnathan Mitchell, Rhenier Weeks, Luke Mulka, Robert Ogilvy, Sakutaro Nagaya, (Dean Gallucci), (Marek Lipinski) |
| 17:45.6, 17:46.7, 18:34.4, 18:57.7, 19:12.6, (19:35.4), (19:53.7) |
14 | 397 | Sterling Heights Stevenson,
MI - Team Time (1st 5) 1:32:14.5 | Spread (1st 5) 1:02.4 |
| 68, 74, 75, 88, 92, (106), (107) |
| Matt Keller, Cameron Berna, John Lonsway, David Mann, Luke Styber, (Andre Buford), (Anton Akroush) |
| 17:57.6, 18:12.0, 18:12.6, 18:52.3, 19:00.0, (19:36.4), (19:51.7) |
15 | 414 | Auburn Hills Avondale,
MI - Team Time (1st 5) 1:33:34.6 | Spread (1st 5) 4:29.0 |
| 4, 93, 101, 104, 112, (113), (121) |
| Ethan Pruzinsky, Cody Heemsoth, Joshua Cooper, Nathan Cardiff, Brandon Chan, (Aaron Wilson), (Noah Kim) |
| 15:39.8, 19:00.5, 19:15.2, 19:30.3, 20:08.8, (20:10.1), (21:59.8) |
16 | 446 | Waterford Kettering,
MI - Team Time (1st 5) 1:35:39.2 | Spread (1st 5) 3:23.3 |
| 52, 78, 90, 109, 117, (118), (119) |
| Andrew Mercier, Caleb Schwarz, Nick Truong, Carter Melonio, Brandon Puddy, (Wes Karsen), (Bailey McClain) |
| 17:30.6, 18:23.2, 18:57.1, 19:54.4, 20:53.9, (20:56.3), (21:01.1) |
17 | 499 | Warren Mott,
MI - Team Time (1st 5) 1:37:11.2 | Spread (1st 5) 1:51.0 |
| 85, 95, 102, 103, 114, (115), (116) |
| Nicholas Banet, Martino Mande, Iftekhar Qureshi, Nathan Le, Sam Dillabough, (Sam Criner), (Jabbar Jabbar) |
| 18:44.0, 19:05.0, 19:20.2, 19:27.0, 20:35.0, (20:36.0), (20:36.5) |
18 | 586 | Sterling Heights,
MI - Team Time (1st 5) 2:00:34.3 | Spread (1st 5) 9:30.8 |
| 97, 120, 122, 123, 124, (125), (126) |
| Vladyslav Gorechko, Richard Bedra, Quoc Viet Tran-Nguyen, Tommy Plummer, Philip Mohler, (Ethan Dobbin), (Andi Zaya) |
| 19:11.9, 21:20.8, 25:12.2, 26:06.7, 28:42.7, (28:54.7), (30:44.0) |