1 | 21 | Scranton,
MI - Team Time (1st 5) 1:09:08.4 | Spread (1st 5) 1:26.6 |
| 1, 2, 3, 4, 11, (18), (34) |
| Quinn Cullen, Donovan White, John Cooke, Andrew Wilson, Logan Alley, (Albert Richlie), (Grant Smith) |
| 13:00.7, 13:43.9, 13:44.3, 14:12.2, 14:27.3, (14:57.4), (15:38.4) |
2 | 77 | Oak Valley,
MI - Team Time (1st 5) 1:13:50.1 | Spread (1st 5) 53.4 |
| 7, 10, 17, 20, 23, (27), (39) |
| Jack Vitick, Racer DeBoard, Parker Wyskiel, Michael George, Caiden Carlson, (Adam Treder), (David Meagher) |
| 14:17.7, 14:23.2, 14:56.1, 15:02.0, 15:11.1, (15:21.2), (15:48.5) |
3 | 92 | Clifford Smart,
MI - Team Time (1st 5) 1:14:25.9 | Spread (1st 5) 1:24.4 |
| 5, 8, 22, 24, 33, (38), (51) |
| Alex Klien, Charlie Jakubowski, Bradley Corteville, Owen Emert, Steven Essig, (William Thomas), (Jack Heft) |
| 14:13.4, 14:19.0, 15:03.2, 15:12.5, 15:37.8, (15:47.4), (16:29.7) |
4 | 103 | Hillside,
MI - Team Time (1st 5) 1:14:55.6 | Spread (1st 5) 1:26.9 |
| 9, 12, 19, 26, 37, (48), (62) |
| Nico Buettner, Peyton McCaslin, Sam Craig, Justin Yang, Benjamin Lane, (Andrew Creighton), (Aidan Zook) |
| 14:19.3, 14:35.4, 15:00.3, 15:14.4, 15:46.2, (16:13.1), (17:42.2) |
5 | 104 | Meads Mill,
MI - Team Time (1st 5) 1:15:41.9 | Spread (1st 5) 40.8 |
| 14, 15, 16, 29, 30, (35), (40) |
| Chris Martin, Jalen Crawford, Brian McCallum, Greg Papadomanolakis, Grant Males, (Ethan Maraffino), (Aidan Statetzny) |
| 14:52.1, 14:55.3, 14:55.6, 15:26.0, 15:32.9, (15:39.7), (15:51.7) |
6 | 138 | Novi,
MI - Team Time (1st 5) 1:16:39.3 | Spread (1st 5) 1:42.8 |
| 6, 13, 36, 41, 42, (56), (58) |
| Duncan Lowes, Matt Gustitus, Alex Putti, Sean Lee, Chris Zhang, (Eric Johnson), (Brandon Cook) |
| 14:16.3, 14:47.1, 15:41.9, 15:54.9, 15:59.1, (16:45.2), (16:46.2) |
7 | 175 | Pierce (Waterford),
MI - Team Time (1st 5) 1:18:32.6 | Spread (1st 5) 1:07.9 |
| 21, 31, 32, 45, 46, (47), (55) |
| Janis Gamalski, Jack Sutherland, Andrew Simmons, Trevor Donohue, Jack Burch, (Parker Hood), (Seth Fox) |
| 15:02.9, 15:34.1, 15:34.6, 16:10.2, 16:10.8, (16:12.6), (16:43.1) |
8 | 205 | White Lake,
MI - Team Time (1st 5) 1:19:42.9 | Spread (1st 5) 1:19.8 |
| 25, 28, 49, 50, 53, (54), (60) |
| Wes Hollowell, Kyle Brown, Jay Kunselman, James Lindenberg, Ethan Jeannette, (James Kailimai), (Tyson Lovejoy) |
| 15:13.1, 15:23.5, 16:13.6, 16:19.8, 16:32.9, (16:33.9), (17:12.4) |
9 | 255 | Sarah Banks,
MI - Team Time (1st 5) 1:22:32.8 | Spread (1st 5) 59.8 |
| 43, 44, 52, 57, 59, (61), (63) |
| Emmett Mitchell, Nicholas Evangelista, Kyler Smead, Evan Kamen, Ethan Broida, (Luke Czarik), (Dovovan Mitchell) |
| 16:03.8, 16:08.9, 16:30.7, 16:45.8, 17:03.6, (17:13.3), (18:19.6) |
10 | 330 | Walnut Creek,
MI - Team Time (1st 5) 1:44:21.7 | Spread (1st 5) 3:19.4 |
| 64, 65, 66, 67, 68, (69) |
| Owen Patch, Evan Willey, Alex Scher, Marcin Ugolnik, Yuto Ojiro, (Zach Simon) |
| 19:05.1, 19:32.7, 20:59.5, 22:19.9, 22:24.5, (25:49.1) |