124Calvin Christian, MI - Team Time (1st 5) 1:01:48.9 | Spread (1st 5) 1:25.4
2, 3, 4, 5, 10, (13), (19)
Seth Broekhuis, Luke Witvliet, Dan Kehoe, Logan Manion, Nathan Jenkins, (Drew Broekhuis), (Micah Riddering)
11:52.0, 12:04.1, 12:11.3, 12:24.1, 13:17.4, (13:35.3), (14:16.5)
239Kent City, MI - Team Time (1st 5) 1:04:15.0 | Spread (1st 5) 2:00.0
1, 7, 7, 9, 15, (16), (17)
Ryan Wheeler, Thomas Swanson, Jordan Schuiling, Hayden Carlson, Kyler Larson, (Zane Kik), (Asher DeGraaf)
11:46.0, 12:53.0, 12:53.0, 12:57.0, 13:46.0, (13:47.0), (13:59.0)
394NorthPointe Christian, MI - Team Time (1st 5) 1:11:20.9 | Spread (1st 5) 1:22.0
12, 14, 21, 22, 25, (29), (32)
Nathan Dapprich, Zach Coeling, Emmerson Stevens, Connor Schmidt, Ethan McConnon, (Jonah Keessen), (Cameron VanPutten)
13:32.7, 13:45.4, 14:31.1, 14:37.0, 14:54.7, (15:33.9), (16:05.6)
495Wyoming Lee, MI - Team Time (1st 5) 1:11:38.6 | Spread (1st 5) 2:58.6
6, 11, 23, 27, 28, (30), (33)
Diego Rodriguez, Alan Maya, Ke'ontae Taylor, Roberto Cervantez, Gael Garcia, (Omar Suarez), (Brandon Lopez)
12:34.5, 13:32.5, 14:43.6, 15:14.9, 15:33.1, (15:37.9), (16:09.8)
5119Hopkins, MI - Team Time (1st 5) 1:13:58.8 | Spread (1st 5) 1:36.7
18, 20, 24, 26, 31, (34)
Michael Barry, Tyler Weber, Nick Hoffman, Elijah Bockheim, Connor Meengs, (Zach Wisser)
14:03.5, 14:29.1, 14:45.9, 15:00.1, 15:40.2, (17:22.6)