1 | 18 | Aurora (Waubonsie Valley),
IL - Team Time (1st 5) 1:10:56.4 | Spread (1st 5) 38.4 |
| 1, 2, 4, 5, 6, (8), (10) |
| Aidan Oster, Ethan Marshall, Angel Solis, Andres Perez, Jacob Tukker, (Erik Holstead), (Kyle Sullivan) |
| 13:53.9, 13:58.8, 14:10.6, 14:20.8, 14:32.3, (15:12.4), (15:16.9) |
2 | 52 | Aurora (Metea Valley),
IL - Team Time (1st 5) 1:16:22.9 | Spread (1st 5) 36.2 |
| 7, 9, 11, 12, 13, (15), (17) |
| Sam Urbon, Owen Bosworth, Evan Bach, Benjamin Lamsma, Haricharan Musunuri, (Alexander Trimeloni), (Dhanush Gopalakrishnan) |
| 14:54.9, 15:14.0, 15:17.7, 15:25.2, 15:31.1, (15:39.2), (16:04.9) |
3 | 70 | Oswego (H.S.),
IL - Team Time (1st 5) 1:17:52.3 | Spread (1st 5) 2:08.5 |
| 3, 14, 16, 18, 19, (20), (22) |
| Brady Nelson, Jett Breed, Brady Monahan, Logan Stogentin, Matthew Zeuli, (Stephen Lundy), (Noah McIntyre) |
| 14:06.1, 15:35.7, 15:47.1, 16:08.8, 16:14.6, (16:21.3), (16:49.0) |
4 | 119 | Aurora (East),
IL - Team Time (1st 5) 1:29:32.2 | Spread (1st 5) 4:06.8 |
| 21, 23, 24, 25, 26, (27) |
| Frankie Walter, Raul Ramirez, Ruben Colon, David Tovar, Sergio Vazquez, (Alexis Olvera) |
| 16:21.9, 16:53.7, 17:41.5, 18:06.4, 20:28.7, (21:15.1) |