1 | 32 | Adrian,
MI - Team Time (1st 5) 1:21:07.1 | Spread (1st 5) 1:18.5 |
| 3, 4, 6, 9, 10, (16), (17) |
| Braylon Petty, Moises Salazar Jr, Matthew Canales, Chase Nyack, Jackson Nyack, (Carter Fenner), (Silas Skeels) |
| 15:29.9, 15:42.0, 16:24.4, 16:42.4, 16:48.4, (17:07.4), (17:09.8) |
2 | 95 | Chelsea,
MI - Team Time (1st 5) 1:24:33.5 | Spread (1st 5) 2:38.6 |
| 1, 14, 23, 25, 32, (35), (39) |
| Connell Alford, Jackson Dell, Linus Helzerman, Beckett Boos, Wyeth Angus, (Mo Cugliari), (Brant Maley) |
| 15:06.2, 17:01.8, 17:18.0, 17:22.7, 17:44.8, (17:58.3), (18:03.8) |
3 | 114 | Ann Arbor Fr Gabriel Richard,
MI - Team Time (1st 5) 1:26:47.3 | Spread (1st 5) 36.1 |
| 15, 18, 21, 29, 31, (40), (41) |
| Sunishthh Singh, Luke Bounerba, Joseph Horn, Matthew Wright, Marek Borgstahl, (Jackson Ellis), (Jonathan Rapoza) |
| 17:04.5, 17:10.4, 17:11.7, 17:40.1, 17:40.6, (18:04.1), (18:04.2) |
| 114 | New Boston Huron,
MI - Team Time (1st 5) 1:26:15.9 | Spread (1st 5) 1:44.3 |
| 7, 8, 12, 42, 45, (47), (56) |
| Lucas Kuhn, Luke Dulecki, Abdul Ghennewa, Louie Macon, Kyle Biller, (Lucas Worrell), (Cameron Crane) |
| 16:28.3, 16:34.4, 16:51.9, 18:08.7, 18:12.6, (18:20.5), (18:41.2) |
5 | 156 | Riverview,
MI - Team Time (1st 5) 1:27:56.7 | Spread (1st 5) 4:40.1 |
| 2, 11, 19, 52, 72, (77), (78) |
| Logan Ruffner, Hayden Holmes, Israel Garcia, Tyler Marcissuk, Rylan Branson, (Jonah Beauchamp), (Cameron Waszkiewicz) |
| 15:23.7, 16:49.8, 17:10.8, 18:28.6, 20:03.8, (20:47.8), (20:54.4) |
6 | 181 | Monroe Jefferson,
MI - Team Time (1st 5) 1:29:46.5 | Spread (1st 5) 30.3 |
| 30, 33, 37, 38, 43, (46), (48) |
| William Steinhour, Joel Bezeau, Xander Hartunian, Luke Masserant, Andrew Hintz, (Nolan West), (Orion Galloway) |
| 17:40.3, 17:56.3, 17:58.7, 18:00.6, 18:10.6, (18:12.7), (18:22.6) |
7 | 194 | Carleton Airport,
MI - Team Time (1st 5) 1:29:57.5 | Spread (1st 5) 1:37.4 |
| 13, 24, 50, 53, 54, (62), (68) |
| Callum Bell, William Dobbertin, Isaiah Chapdelaine, Adrian Dawes, Tyler Vaughn, (Hunter Rodak), (Jensen Wright) |
| 17:01.4, 17:21.3, 18:23.1, 18:32.9, 18:38.8, (19:28.1), (19:50.7) |
8 | 216 | Tecumseh,
MI - Team Time (1st 5) 1:31:19.3 | Spread (1st 5) 2:18.9 |
| 22, 36, 44, 49, 65, (74), (75) |
| Grant Fahle, Owen Strieter-Byron, Marshall Peacock, Max Marten, Maximus Walker, (Carter Brindamour), (Palmer Ziemer) |
| 17:13.8, 17:58.4, 18:11.4, 18:23.0, 19:32.7, (20:22.2), (20:37.2) |
9 | 246 | Dundee,
MI - Team Time (1st 5) 1:33:25.1 | Spread (1st 5) 3:05.4 |
| 5, 57, 60, 61, 63, (66), (67) |
| Isaak Rubley, Ryan Cooley, Warren Thebolt, Tucker Cory, Matthew (Matt) Morales, (Caiden Brown), (Braydon Ost) |
| 16:23.3, 18:50.4, 19:17.0, 19:25.7, 19:28.7, (19:45.6), (19:48.5) |
10 | 257 | Grosse Ile,
MI - Team Time (1st 5) 1:34:57.8 | Spread (1st 5) 3:49.0 |
| 20, 28, 59, 71, 79, (82), (89) |
| Jack Fox, Matthew Carbajo, Sam Vesperman, Ethan Nykiel, Arnav Verma, (Marino Concessi), (Christopher Heim) |
| 17:11.3, 17:32.7, 19:10.0, 20:03.5, 21:00.3, (21:21.5), (23:10.7) |
11 | 290 | Trenton,
MI - Team Time (1st 5) 1:41:28.0 | Spread (1st 5) 7:43.2 |
| 27, 34, 51, 85, 93 |
| Gabriel Natividad, Ian Kramp, Owen Hassett, Leighton Thorn, Brandon Watkins |
| 17:31.7, 17:56.8, 18:24.4, 22:20.2, 25:14.9 |
12 | 301 | Ypsilanti Community,
MI - Team Time (1st 5) 1:38:00.2 | Spread (1st 5) 4:39.3 |
| 26, 58, 64, 69, 84, (91), (94) |
| Malaki Muhammud, Jacob Alt, Atharv Murthy, Aaron Putala, Kell Stone-Palmquist, (Liam McKinley), (Aiden Bodary) |
| 17:29.2, 18:58.8, 19:31.0, 19:52.7, 22:08.5, (24:29.9), (26:14.3) |
13 | 362 | Milan,
MI - Team Time (1st 5) 1:41:37.2 | Spread (1st 5) 2:30.0 |
| 55, 70, 76, 80, 81, (83), (87) |
| Parker Prior, Noah Bussell, Dylan Penzien, Hank Bobicz, Cameron Garcia, (Aiden McLean), (Dakota Spencer) |
| 18:39.9, 19:54.4, 20:44.4, 21:08.6, 21:09.9, (21:29.6), (22:38.4) |
14 | 429 | Summit Academy North,
MI - Team Time (1st 5) 1:53:56.0 | Spread (1st 5) 4:27.8 |
| 73, 86, 88, 90, 92 |
| Marcellis Johnson, Zechariah Martin, Julian Jones, Braylon Johnson, Zachary Cole |
| 20:19.5, 22:29.5, 22:49.6, 23:30.1, 24:47.3 |