125Crystal Lake (Central), IL - Team Time (1st 5) 1:15:26.0 | Spread (1st 5) 54.0
1, 3, 5, 7, 9, (12), (20)
Austin May, Anthony Camacho, Julian Ryerson, Ryan Atkinson, Joel Brickey, (Noah Blome), (Sam Mackeben)
14:38.0, 14:57.0, 15:08.0, 15:11.0, 15:32.0, (15:38.0), (16:43.0)
231Hampshire, IL - Team Time (1st 5) 1:15:55.3 | Spread (1st 5) 49.7
2, 4, 6, 8, 11, (17), (25)
Isai Morales, Jake Louis, Darius Nguepi, Max Beer, Aiden Moseley, (Tim Puczek), (Evan Johnson)
14:45.0, 15:00.3, 15:09.9, 15:25.4, 15:34.7, (16:14.5), (17:15.3)
383Grayslake (Central), IL - Team Time (1st 5) 1:21:26.0 | Spread (1st 5) 1:45.0
9, 13, 16, 19, 26, (28), (32)
Ryan Atkinson, Nathan Sanborn, Atticus Snow, Joshua Landau, Otto Bankson, (George Palmer), (Calvin Bloede)
15:32.0, 15:50.0, 16:14.0, 16:33.0, 17:17.0, (17:51.0), (18:19.0)
4123Rockford (Boylan Catholic), IL - Team Time (1st 5) 1:26:22.0 | Spread (1st 5) 2:26.5
15, 21, 22, 31, 34, (35), (36)
Sam Oliveri, Danny Ryan, Zachary Haney, Zachary Lewandowski, Declan Coyle, (Romek Bezdziecki), (Aaron Spanier)
15:56.1, 16:52.5, 16:53.5, 18:17.3, 18:22.6, (18:41.8), (19:06.0)
5129Belvidere (H.S.), IL - Team Time (1st 5) 1:30:41.9 | Spread (1st 5) 6:31.4
14, 18, 29, 30, 38
Daniel Golonka, Owin Hunter, Juan Montoya, Sebastian Zuniga, Robert Thompson
15:55.6, 16:22.8, 17:55.6, 18:00.9, 22:27.0
6144Burlington (Central), IL - Team Time (1st 5) 1:31:20.2 | Spread (1st 5) 4:09.7
23, 24, 27, 33, 37
Nathan Guy, Noah Karottu, Aaron Erb, Mitch Cigrand, Daniel Cork
16:53.8, 17:15.1, 17:48.4, 18:19.4, 21:03.5