| 1 | 38 | Hinsdale (Central),
IL - Team Time (1st 5) 1:14:58.2 | Spread (1st 5) 1:02.1 |
| 2, 3, 6, 7, 20, (35), (43) |
| Dan Watcke, Aden Bandukwala, Michael Skora, Jesse Gamboa, Max Lowe, (Grant Miller), (Nikita Kamenev) |
| 14:34.5, 14:45.0, 14:58.7, 15:03.4, 15:36.6, (15:49.4), (15:54.7) |
| 2 | 68 | Naperville (Neuqua Valley),
IL - Team Time (1st 5) 1:16:22.2 | Spread (1st 5) 1:04.0 |
| 1, 9, 13, 22, 23, (26), (34) |
| Zachary Close, Ryan Palmer, Robert Glenn, Andres Lopez, Nicolas Castrillon, (Logan Brown), (Tony Hinderliter) |
| 14:34.0, 15:09.3, 15:23.2, 15:37.7, 15:38.0, (15:40.9), (15:48.9) |
| 3 | 82 | Naperville (Central),
IL - Team Time (1st 5) 1:17:02.6 | Spread (1st 5) 42.2 |
| 8, 10, 16, 18, 30, (31), (57) |
| Luke Noren, Samuel Barnard, Lucas De La Cruz, Thomas Mask, Tyler Browning, (Foster Shelbert), (Nick Kamp) |
| 15:04.3, 15:10.4, 15:28.6, 15:32.8, 15:46.5, (15:46.9), (16:06.9) |
| 4 | 120 | Downers Grove (South),
IL - Team Time (1st 5) 1:18:01.0 | Spread (1st 5) 38.9 |
| 11, 14, 21, 36, 38, (48), (59) |
| Carter Smott, Shane Hosty, Jeffrey Spirek, Nolan Crooks, Josh Traugott, (Josh Poeschel), (Colin Mclaughlin) |
| 15:13.5, 15:27.6, 15:37.4, 15:50.1, 15:52.4, (15:58.1), (16:12.7) |
| 5 | 128 | Lisle (Benet Academy),
IL - Team Time (1st 5) 1:17:52.9 | Spread (1st 5) 1:00.4 |
| 5, 17, 25, 32, 49, (50), (56) |
| Finn Richards, Aiden Hulett, Charlie Phelan, Jacob Molloy, Jeffrey Lange Jr., (Ryan Amidei), (Danny Shannon) |
| 14:58.3, 15:28.8, 15:38.8, 15:48.3, 15:58.7, (15:59.2), (16:05.1) |
| 6 | 156 | Aurora (West Aurora),
IL - Team Time (1st 5) 1:18:39.7 | Spread (1st 5) 31.3 |
| 12, 24, 37, 41, 42, (44), (62) |
| Sean Heetland, Nathan Gehrmann, Ayden Jenkins, Devyn Jenkins, Samuel Rocio, (Branden DeLeon), (Aiden Massaro) |
| 15:22.3, 15:38.3, 15:52.1, 15:53.4, 15:53.6, (15:54.8), (16:21.4) |
| 7 | 172 | Naperville (North),
IL - Team Time (1st 5) 1:18:52.9 | Spread (1st 5) 27.0 |
| 15, 27, 40, 44, 46, (52), (65) |
| Colin Corcoran, Ammar Bhanpuri, Addisu Wolski, Sean Chilcoat, Gabe Russell, (Jack Robertz), (Luke Donaldson) |
| 15:28.1, 15:42.1, 15:52.8, 15:54.8, 15:55.1, (16:01.3), (16:28.2) |
| 8 | 177 | Batavia,
IL - Team Time (1st 5) 1:18:37.9 | Spread (1st 5) 1:07.0 |
| 4, 33, 39, 47, 54, (58), (66) |
| Quintin Lowe, Adam Miller, Colin Knowles, Francesco Benelli, David Bednarek, (Alejandro Jacob), (Ethan Storie) |
| 14:56.5, 15:48.6, 15:52.7, 15:56.6, 16:03.5, (16:12.4), (16:30.6) |
| 9 | 256 | Aurora (Metea Valley),
IL - Team Time (1st 5) 1:21:30.7 | Spread (1st 5) 1:12.9 |
| 19, 29, 68, 69, 71, (72), (73) |
| Austin Brown, Sam Urbon, Zach Johnson, Zach Ortlund, Rameez Abrar, (Connor Vine), (Ian French) |
| 15:35.0, 15:45.2, 16:40.3, 16:42.3, 16:47.9, (16:50.8), (16:56.3) |
| 256 | Aurora (Waubonsie Valley),
IL - Team Time (1st 5) 1:20:29.8 | Spread (1st 5) 44.6 |
| 28, 51, 53, 60, 64, (67), (70) |
| Zach Self, Gavin Ebenezer, Austin McInturff, Zack Hayden, Kyle Sullivan, (Jonathan Treuhaft), (Bryan Mann) |
| 15:43.2, 16:00.3, 16:02.0, 16:16.5, 16:27.8, (16:37.8), (16:44.8) |
| 11 | 327 | Aurora (East),
IL - Team Time (1st 5) 1:23:55.3 | Spread (1st 5) 1:31.8 |
| 54, 61, 63, 74, 75, (76), (77) |
| Miguel Capulin, Michael Nava, Roman Nevarez, John Maravilla, Jeremy Perez, (Yair Alanis), (Miguel Ramos) |
| 16:03.5, 16:17.1, 16:27.3, 17:32.1, 17:35.3, (17:35.4), (17:40.7) |