1 | 30 | Oakview,
MI - Team Time (1st 5) 57:26.0 | Spread (1st 5) 43.0 |
| 2, 3, 7, 8, 10, (11), (21) |
| Drew Giem, Matt McAuliffe, Jack McBride, Matt Mulligan, Jake Rydquist, (Rylee MAnriquez), (Andrew Nepjuk) |
| 11:02.0, 11:14.0, 11:42.0, 11:43.0, 11:45.0, (11:46.0), (12:18.0) |
2 | 115 | Clarkston,
MI - Team Time (1st 5) 1:00:43.0 | Spread (1st 5) 1:20.0 |
| 5, 8, 16, 35, 51, (59), (63) |
| Cole Manilla, Zachariah Smith, Matthew Heilman, John Loch, Chad Morris, (Chase Moscovic), (Jason Richards) |
| 11:30.0, 11:43.0, 12:09.0, 12:31.0, 12:50.0, (12:56.0), (13:00.0) |
3 | 160 | Oxford,
MI - Team Time (1st 5) 1:01:18.0 | Spread (1st 5) 1:56.0 |
| 1, 14, 40, 48, 57, (59), (79) |
| Dominic Bruce, Johnny Fallis, Adam Zyrowski, Andrew Romano, Cade Bell, (Griffin Burk), (Garrett Brodeur) |
| 10:59.0, 12:08.0, 12:36.0, 12:40.0, 12:55.0, (12:56.0), (13:28.0) |
4 | 166 | Derby,
MI - Team Time (1st 5) 1:02:24.7 | Spread (1st 5) 40.9 |
| 18, 23, 26, 46, 53, (54), (66) |
| Alec Tripp, Camden Boston, Nick Ross, George Nummer, Ryan Ramaekers, (Jakob Sayers), (Nick Bennett) |
| 12:12.7, 12:19.0, 12:20.6, 12:38.8, 12:53.6, (12:54.4), (13:03.5) |
5 | 170 | Abbott (Closed),
MI - Team Time (1st 5) 1:02:21.1 | Spread (1st 5) 1:30.4 |
| 12, 22, 27, 33, 76, (77), (81) |
| Collin Goan, Robbie Elliott, Umair Lodhi, Dylan Edelman, Ethan Kleimola, (Jack Budde), (Kasper Zemajtis) |
| 11:50.2, 12:18.5, 12:21.6, 12:30.2, 13:20.6, (13:23.6), (13:40.0) |
6 | 179 | Avondale,
MI - Team Time (1st 5) 1:02:33.5 | Spread (1st 5) 15.0 |
| 28, 30, 39, 40, 42, (47), (49) |
| Adam Good, Zach Loyld, Nic Kubert, Vikas Chanduri, Ashton Donaghy, (Brendon Down), (Chris Larson) |
| 12:22.0, 12:25.0, 12:33.5, 12:36.0, 12:37.0, (12:39.0), (12:46.0) |
7 | 199 | South Hills,
MI - Team Time (1st 5) 1:03:04.1 | Spread (1st 5) 42.7 |
| 19, 34, 36, 52, 58, (63), (71) |
| Michael Atto, Kenzo Lord, Duncan MacKillop, Corbin Homer, Tommy Paulson, (Liam Fairbanks), (Ethan Neuvirth) |
| 12:13.1, 12:30.8, 12:31.3, 12:53.1, 12:55.8, (13:00.0), (13:11.9) |
8 | 209 | Sashabaw,
MI - Team Time (1st 5) 1:02:40.9 | Spread (1st 5) 1:31.0 |
| 4, 37, 50, 56, 62, (67), (70) |
| Nathan Murray, Casper Schichtle, Kyle Roland, Jacob Burkett, Shawn Slater, (Jacob Murray), (Ryan Nicosia) |
| 11:28.0, 12:32.0, 12:47.1, 12:54.8, 12:59.0, (13:04.5), (13:10.0) |
9 | 229 | Holly,
MI - Team Time (1st 5) 1:03:59.0 | Spread (1st 5) 1:38.0 |
| 20, 23, 31, 63, 92, (95), (96) |
| Jacob Alvarado, Andrew Spak, Jose Vivanco, Jared Halteman, Job Sakofske, (Brogan Schroeder), (Brett Dunning) |
| 12:17.0, 12:19.0, 12:28.0, 13:00.0, 13:55.0, (14:09.0), (14:11.0) |
10 | 233 | Waldon,
MI - Team Time (1st 5) 1:03:51.2 | Spread (1st 5) 1:27.0 |
| 17, 25, 42, 69, 80, (83), (93) |
| Jessie Tomazic, Keegan Shultz-Payne, Sean Hurley, Jacob Capozzoli, Avery DePauw, (Matt Kuhlmann), (Connor Barrett) |
| 12:11.0, 12:19.2, 12:37.0, 13:06.0, 13:38.0, (13:41.0), (13:58.0) |
11 | 268 | West Hills,
MI - Team Time (1st 5) 1:04:39.3 | Spread (1st 5) 1:36.3 |
| 15, 42, 55, 72, 84, (87), (89) |
| Seiji Hoshino, Shotaro Oguri, Michael Brown, Josh Sherman, Zack Seiferheld, (Kevin Song), (Evan Stern) |
| 12:08.8, 12:37.0, 12:54.7, 13:13.7, 13:45.1, (13:52.8), (13:53.9) |
12 | 330 | Orchard Lake (Closed),
MI - Team Time (1st 5) 1:05:45.0 | Spread (1st 5) 1:12.2 |
| 32, 68, 73, 75, 82, (88), (111) |
| Rei Mizuno, Shuji Endo, Garrett Winfrey, Connor Rumple, Blake Rubenstein, (Rishabh Parekh), (Jordan Robinson) |
| 12:28.3, 13:05.2, 13:14.7, 13:16.3, 13:40.5, (13:53.7), (14:50.0) |
13 | 381 | Scripps,
MI - Team Time (1st 5) 1:07:46.6 | Spread (1st 5) 2:05.0 |
| 37, 61, 85, 90, 108, (119), (121) |
| Drew Bies, Kurt Bedra, Chris Arbuckle, Andrew Remer, Luke Seeterlin, (William Junkin), (Gabriel Gonzalez Rodriguez) |
| 12:32.0, 12:57.0, 13:46.6, 13:54.0, 14:37.0, (15:34.0), (16:18.0) |
14 | 405 | Berkshire,
MI - Team Time (1st 5) 1:08:17.4 | Spread (1st 5) 1:54.2 |
| 45, 74, 78, 103, 105, (110), (113) |
| David Helton, Will Ervin, Sam Googasian, David Kent, Lawrence Price, (Luke Mercer), (David Boarman) |
| 12:37.2, 13:15.4, 13:27.6, 14:25.8, 14:31.4, (14:39.3), (15:09.2) |
15 | 406 | Boulan Park,
MI - Team Time (1st 5) 1:08:55.0 | Spread (1st 5) 1:56.0 |
| 29, 86, 94, 98, 99, (104), (109) |
| Trevor Johnson, Anthony Amalfitan, Jason Song, Marrian Jiang, Joseph Barlow, (Nate Gossett), (Jacob Maher) |
| 12:23.0, 13:51.0, 14:06.0, 14:16.0, 14:19.0, (14:26.0), (14:38.0) |
16 | 430 | East Hills,
MI - Team Time (1st 5) 1:10:42.4 | Spread (1st 5) 3:09.5 |
| 13, 91, 100, 112, 114, (115), (116) |
| Zack Teer, Ben Mutz, Nick Albaran, Hunter Barr, Brendan Murray, (Kyle Hall), (Thale Koukios) |
| 12:05.1, 13:54.7, 14:19.2, 15:08.8, 15:14.6, (15:24.5), (15:29.8) |
17 | 448 | Rochester Avon Recreation Authority,
MI - Team Time (1st 5) 1:12:16.3 | Spread (1st 5) 4:36.3 |
| 6, 97, 107, 118, 120 |
| Evan Ziehl, Cameron Tsivitse, Brandon Tsivitse, Cole Batey, Andrew Martin |
| 11:39.0, 14:14.0, 14:35.0, 15:33.0, 16:15.3 |
18 | 547 | Larson,
MI - Team Time (1st 5) 1:15:23.0 | Spread (1st 5) 2:20.0 |
| 101, 101, 106, 117, 122, (123), (124) |
| Roberto Arkenberg, Max Gervais, Nathan Oberer, Jack Youngblood, Owen Taggort, (Austin Lan), (Jacob Ther) |
| 14:20.0, 14:20.0, 14:32.0, 15:31.0, 16:40.0, (16:41.0), (18:48.0) |