139McBain, MI - Team Time (1st 5) 1:25:46.0 | Spread (1st 5) 1:26.0
1, 5, 8, 11, 14, (15), (16)
Connor Murphy, Blake Whetstone, Kadin Eastway, Brock Maloney, Kyle Pylkas, (Joseph Petrimoulx), (Juan Marin)
16:13.0, 17:07.0, 17:20.0, 17:27.0, 17:39.0, (18:03.0), (18:05.0)
258Mason County Eastern, MI - Team Time (1st 5) 1:27:59.0 | Spread (1st 5) 1:59.0
3, 4, 10, 19, 22, (25), (33)
Eli Shoup, Nathan Wing, Henry Hybza, Mateo Barnett, Clay Shoup, (Neal Stewart), (Raul Cuate-Hernandez)
16:43.0, 16:51.0, 17:25.0, 18:18.0, 18:42.0, (18:47.0), (19:22.0)
388North Trails, MI - Team Time (1st 5) 1:30:48.0 | Spread (1st 5) 1:43.0
7, 9, 17, 27, 28, (31), (32)
Seth Bragg, Micah Bragg, Dale Gust, Nathaniel Evans, Jim Delaney, (Zach Maendel), (Trent Taratuta)
17:19.0, 17:21.0, 18:09.0, 18:57.0, 19:02.0, (19:12.0), (19:18.0)
4104Manton, MI - Team Time (1st 5) 1:32:11.1 | Spread (1st 5) 4:02.0
2, 6, 20, 37, 39, (42)
Noah Morrow, Johnathen Traxler, Nolan Moffit, Logan Patrick, Dylan Traxler, (Alex Wilds)
16:18.0, 17:16.0, 18:20.0, 19:57.1, 20:20.0, (20:35.0)
5128Buckley, MI - Team Time (1st 5) 1:36:22.0 | Spread (1st 5) 5:24.0
12, 18, 21, 30, 47, (48)
Jackson Kulawiak, Jeremiah Pasbjerg, Carson Kulawiak, Braden Melville, Josh Long, (Ben DuCheny)
17:30.0, 18:13.0, 18:34.0, 19:11.0, 22:54.0, (23:04.0)
6144Frankfort, MI - Team Time (1st 5) 1:36:12.8 | Spread (1st 5) 3:32.0
13, 23, 26, 38, 44, (49), (50)
Owen Roth, Logan Foster, Adam Townsend, Chris Provo, Trevor Moody, (Andrew Holmes), (Rory O'Grady)
17:35.0, 18:44.3, 18:49.0, 19:57.5, 21:07.0, (23:57.0), (24:04.0)
7171Kingsley, MI - Team Time (1st 5) 1:38:24.8 | Spread (1st 5) 1:51.2
24, 29, 34, 41, 43
Kaden Kolarik, Branden Stock, Winston Pelloski, Braxton Zenner, Matthew Cross
18:44.8, 19:04.0, 19:34.0, 20:26.0, 20:36.0
8202Leland, MI - Team Time (1st 5) 1:42:58.0 | Spread (1st 5) 2:23.0
35, 36, 40, 45, 46, (51), (52)
Cole Denoyer, Sawyer Couturier, Ethan Vann, Jack Joyce, Logan DeFour, (Eric Steinhebel), (Max Jordan)
19:40.0, 19:42.0, 20:23.0, 21:10.0, 22:03.0, (24:08.0), (24:09.0)