1 | 16 | Woodstock (H.S.),
IL - Team Time (1st 5) 1:25:22.0 | Spread (1st 5) 1:38.8 |
| 1, 2, 3, 4, 6, (12), (13) |
| Ishan Patel, Aryan Patel, Jakob Crown, Ellery Shutt, Cohen Shutt, (Charlie Baker), (Braedon Schwanke) |
| 16:04.4, 16:53.6, 17:13.1, 17:27.7, 17:43.2, (18:19.6), (18:32.5) |
2 | 47 | Belvidere (North),
IL - Team Time (1st 5) 1:30:20.8 | Spread (1st 5) 59.2 |
| 5, 8, 9, 11, 14, (20), (22) |
| Antonio Ostalaza, Jesse Kramer, Anthony Avila, Zachary Rediger, Lukas Hoemke, (Jovanni Alvarez), (Graeme Schulz) |
| 17:40.8, 17:51.5, 17:52.6, 18:15.9, 18:40.0, (20:07.8), (20:10.3) |
3 | 66 | Crystal Lake (South),
IL - Team Time (1st 5) 1:33:41.8 | Spread (1st 5) 1:56.6 |
| 7, 10, 15, 16, 18, (24), (26) |
| Joseph Gonzalez, Adam Strombom, Lucian Tyndall, Chad Wehby, Sebastian Castillo, (Liam Brown), (Austin Smith) |
| 17:49.7, 18:10.4, 18:56.0, 18:59.4, 19:46.3, (20:23.5), (20:42.0) |
4 | 125 | Wauconda,
IL - Team Time (1st 5) 1:46:49.7 | Spread (1st 5) 4:57.6 |
| 19, 21, 25, 27, 33, (34) |
| Brody Bendler, Kyle Jenkins, Nicolas Ganek, Patrick Shannon, Nathan Gorgius, (Aiden Bang) |
| 20:00.0, 20:08.5, 20:25.6, 21:18.0, 24:57.6, (25:05.6) |
5 | 126 | Woodstock (North),
IL - Team Time (1st 5) 1:48:07.5 | Spread (1st 5) 4:12.5 |
| 17, 22, 28, 29, 30, (31), (32) |
| Daniel Jansen, Robert Carroll, Sam Speciale, Lukas Myshkowec, Parker Hayes, (Zechariah Vasquez), (Zac Forester) |
| 19:32.9, 20:10.3, 22:18.9, 22:20.0, 23:45.4, (24:14.7), (24:33.0) |