152Hanover Horton, MI - Team Time (1st 5) 1:00:17.0 | Spread (1st 5) 2:18.0
1, 4, 10, 18, 19, (20), (21)
Chase Swope, Landon Melling, Bryce Stevens, Donovon Kennedy, Joe Berry, (Zachary White), (Bradley Guenther)
10:49.0, 11:05.0, 12:18.0, 12:58.0, 13:07.0, (13:11.0), (13:14.0)
266Chelsea Beach, MI - Team Time (1st 5) 1:02:44.2 | Spread (1st 5) 2:03.4
5, 9, 13, 15, 24, (26), (31)
Joshua Kowalski, Cullen Lindsay, Liam Heaney, Cole Phillips, Connor Gilbreath, (Jack Pedlow), (Dominic Gasbarre)
11:29.9, 12:11.4, 12:33.9, 12:55.7, 13:33.3, (13:44.0), (14:12.5)
370Summit Academy, MI - Team Time (1st 5) 1:02:34.7 | Spread (1st 5) 2:34.0
2, 6, 17, 22, 23, (25), (30)
Garrett Novak, James Maitland, Dylan Greene, Jared Lenart, Jarred Crull, (Donovon Duprey), (Daniel Rehfeldt)
10:59.0, 11:36.3, 12:57.2, 13:29.2, 13:33.0, (13:42.5), (14:04.0)
485Chippewa Hills, MI - Team Time (1st 5) 1:05:04.7 | Spread (1st 5) 4:38.9
3, 8, 11, 27, 36, (40), (41)
Andrew Ashbaugh, Noah DeWolf, Jacob Beers, Eric Richard, Brayden Nelson, (Nathan Potrykus), (Theodore Williams)
10:59.2, 12:09.8, 12:26.9, 13:50.7, 15:38.1, (17:47.8), (18:46.2)
5120Addison, MI - Team Time (1st 5) 1:07:47.0 | Spread (1st 5) 1:46.0
14, 16, 28, 29, 33, (35), (39)
Zach Morse, Matthew Pohling, Michael Berger, Caleb Christensen, Bobby Scout, (Justin Buckhout), (Eric Saunders)
12:40.0, 12:56.0, 13:52.0, 13:53.0, 14:26.0, (14:45.0), (17:15.0)
6122Grass Lake, MI - Team Time (1st 5) 1:09:55.0 | Spread (1st 5) 4:13.0
7, 12, 32, 34, 37, (38), (42)
Spencer Good, Nick Wirpio, Hunter Roy, Nick Schultz, Davonte Williams, (Josh Wollet), (Chase Elkins)
12:07.0, 12:31.0, 14:25.0, 14:32.0, 16:20.0, (16:55.0), (18:53.0)