1 | 51 | Oakview,
MI - Team Time (1st 5) 59:47.5 | Spread (1st 5) 1:11.0 |
| 2, 5, 11, 14, 19, (20), (31) |
| Andrew Lorant, Nate Giem, Darren Newman, Cole Shaefer, Matt Baran, (Zach Hensel), (Greg Maki) |
| 11:14.9, 11:44.0, 12:08.6, 12:14.1, 12:25.9, (12:26.5), (13:08.3) |
2 | 104 | Waldon,
MI - Team Time (1st 5) 1:02:01.0 | Spread (1st 5) 2:31.7 |
| 1, 6, 26, 28, 43, (44), (45) |
| Matthew Arenz, Jacob Arenz, Josh Baker, Maximo Jones, Carson Lile, (Greg Taylor), (Gaven Womack) |
| 10:59.9, 11:53.7, 12:41.3, 12:54.5, 13:31.6, (13:32.5), (13:32.7) |
3 | 107 | Scripps,
MI - Team Time (1st 5) 1:02:29.2 | Spread (1st 5) 2:18.6 |
| 4, 12, 13, 18, 60, (68), (73) |
| Connor Sturgess, Cameron Buccellato, Bobby Pilat, Jacob Ernatt, Adam Ghareeb, (Jackson Hill), (Griffin Stroin) |
| 11:42.8, 12:10.3, 12:11.4, 12:23.3, 14:01.4, (14:31.9), (14:44.7) |
4 | 121 | Oxford,
MI - Team Time (1st 5) 1:03:44.2 | Spread (1st 5) 1:30.1 |
| 7, 9, 32, 34, 39, (40), (42) |
| Armando Vega Ramirez, Brad Vandecar, Jacob Novack, Luke Powers, Bobby Hudson, (David Rodriguez), (Sean Terry) |
| 11:55.2, 11:59.0, 13:10.6, 13:14.1, 13:25.3, (13:25.7), (13:30.5) |
5 | 131 | Avondale,
MI - Team Time (1st 5) 1:04:17.9 | Spread (1st 5) 1:27.1 |
| 8, 15, 33, 37, 38, (48), (56) |
| Ben Baraiac, Derek Dawson, Alex Larson, Mike Bell, Sean Childers, (Ryan Srock), (Ryan Rocca) |
| 11:57.9, 12:19.9, 13:11.5, 13:23.6, 13:25.0, (13:35.3), (13:47.3) |
6 | 170 | Derby,
MI - Team Time (1st 5) 1:05:25.6 | Spread (1st 5) 2:07.8 |
| 10, 27, 30, 41, 62, (66), (85) |
| Alex Skender, Luke Wallace, Matthew DaDamio, Joey Russell, Jack Halpin, (Aaron Brooks), (Mark Hudson) |
| 12:03.6, 12:43.0, 13:01.0, 13:26.6, 14:11.4, (14:31.1), (15:23.8) |
7 | 178 | Sashabaw,
MI - Team Time (1st 5) 1:05:30.7 | Spread (1st 5) 1:24.6 |
| 16, 25, 29, 53, 55, (58), (59) |
| Byron Grogan, Cole Manilla, Mika Juuhl, Brenden Quick, Jack Kennedy, (Devin Reyes), (Andrew Ross) |
| 12:22.3, 12:39.9, 12:56.5, 13:45.1, 13:46.9, (13:59.6), (14:00.8) |
8 | 181 | Holly,
MI - Team Time (1st 5) 1:05:46.5 | Spread (1st 5) 1:59.4 |
| 17, 21, 24, 54, 65, (70), (72) |
| Blake Staffne, Keenan Steele, Dilon Lemond, Zack Zerwick, Kyle Van Boemel, (Andrew Hartig), (Isaac Nixon) |
| 12:23.1, 12:35.4, 12:38.8, 13:46.7, 14:22.5, (14:34.1), (14:43.8) |
9 | 188 | Clarkston,
MI - Team Time (1st 5) 1:05:28.6 | Spread (1st 5) 2:32.5 |
| 3, 23, 50, 51, 61, (66), (71) |
| Grant Henley, Derrick Egli, Matthew Hart, Nicholas Sprague, Brett Cooper, (Nate Gipe), (David Nelson) |
| 11:31.4, 12:36.1, 13:37.7, 13:39.5, 14:03.9, (14:31.1), (14:40.4) |
10 | 272 | Abbott (Closed),
MI - Team Time (1st 5) 1:09:48.3 | Spread (1st 5) 1:10.0 |
| 36, 46, 57, 64, 69, (76), (79) |
| Vince Marino, Ethan Murray, Justin Moody, Grant Gloceri, Charlie Vincent, (Jason Lin), (Jan Griessmann) |
| 13:22.6, 13:33.1, 13:57.9, 14:22.1, 14:32.6, (15:02.8), (15:07.5) |
11 | 305 | South Hills,
MI - Team Time (1st 5) 1:11:13.3 | Spread (1st 5) 2:58.7 |
| 22, 49, 63, 82, 89, (92) |
| Ryan Waldman, Sam Violassi, Finnley MacKillop, Alex Krear, Alec Elsenstadt, (Trevor Woods) |
| 12:35.5, 13:35.6, 14:14.1, 15:13.9, 15:34.2, (15:59.9) |
12 | 317 | Rochester Avon Recreation Authority,
MI - Team Time (1st 5) 1:12:16.0 | Spread (1st 5) 1:43.5 |
| 35, 52, 75, 77, 78, (86), (97) |
| Sam Malatesta, Evan Running, Kevin Cremonesi, Spencer Handley, Jacob Waymaster, (Shane Skelcy), (Louie Eble) |
| 13:21.5, 13:44.1, 15:01.2, 15:04.2, 15:05.0, (15:27.4), (18:20.0) |
13 | 376 | East Hills,
MI - Team Time (1st 5) 1:14:43.2 | Spread (1st 5) 1:58.6 |
| 47, 74, 80, 87, 88, (93), (96) |
| William Threlkeld, Mitchell Shults, Garrett Haney, Ryan Fox, Patrick Mucci, (Maxwell Mohring), (Abraham Farrukh) |
| 13:33.4, 14:56.6, 15:10.4, 15:30.8, 15:32.0, (16:45.5), (18:17.7) |
14 | 429 | Orchard Lake (Closed),
MI - Team Time (1st 5) 1:17:22.2 | Spread (1st 5) 43.3 |
| 81, 83, 84, 90, 91, (94), (95) |
| Jordan Martin, Regis Habimana, Zachary Antwan, Jake Allen, Peyton Coleman, (Elie Huez), (Kenny Tobin) |
| 15:12.9, 15:14.1, 15:19.3, 15:39.7, 15:56.2, (17:06.0), (17:27.9) |