1 | 28 | Lake Villa (Lakes),
IL - Team Time (1st 5) 59:05.0 | Spread (1st 5) 1:00.0 |
| 2, 4, 6, 7, 9, (11), (15) |
| Ben Schneiderheinze, Micah Lind, Gavin Murrie, Zack Wigginton, Aidan Gillespie, (Payton Whitehead), (Quin Maloney) |
| 11:25.0, 11:35.0, 11:45.0, 11:55.0, 12:25.0, (12:28.0), (12:47.0) |
2 | 30 | Grayslake (North),
IL - Team Time (1st 5) 59:09.0 | Spread (1st 5) 1:34.0 |
| 1, 3, 5, 8, 13, (14), (15) |
| Armani Diaz, Owen Davies, Sergio Janneau, Jack Larson, Nicholas Von Briesen, (Enoch Fajimi), (Oscar Covarrubias) |
| 11:01.0, 11:34.0, 11:43.0, 12:16.0, 12:35.0, (12:45.0), (12:47.0) |
3 | 88 | Antioch,
IL - Team Time (1st 5) 1:04:44.0 | Spread (1st 5) 58.0 |
| 9, 17, 18, 21, 23, (24), (25) |
| Carter Webb, Lukas Gutke, Braxton Schieler, Alex Correa, Gavin Calabrese, (Alex Wisdom), (Ben Georgia) |
| 12:25.0, 12:53.0, 12:55.0, 13:08.0, 13:23.0, (13:34.0), (13:36.0) |
4 | 101 | Vernon Hills,
IL - Team Time (1st 5) 1:06:08.0 | Spread (1st 5) 1:49.4 |
| 12, 19, 20, 22, 28, (29), (31) |
| David Rzepa, Preston Wright, Cambell Woolard, Dylan Chung, Jason Lee, (Karim Rahmy), (Rishi Ramaiya) |
| 12:31.8, 12:58.8, 13:05.1, 13:11.1, 14:21.2, (14:23.8), (14:30.7) |
5 | 148 | Wauconda,
IL - Team Time (1st 5) 1:13:57.0 | Spread (1st 5) 2:12.0 |
| 26, 27, 30, 32, 33, (34), (35) |
| Jacob Wurster, Nathan Gorgius, Sajjad Hussain, Jack Fostiak, Eder Rebolledo, (Piotr Zatek), (Jack Lonigro-Carver) |
| 13:52.0, 14:08.0, 14:30.0, 15:23.0, 16:04.0, (17:48.0), (17:49.0) |