| 1 | 15 | Hinsdale (Central),
IL - Team Time (1st 5) 1:16:49.3 | Spread (1st 5) 48.6 |
| 1, 2, 3, 4, 5, (13), (14) |
| Dan Watcke, Aden Bandukwala, Jesse Gamboa, Michael Skora, Max Lowe, (Nikita Kamenev), (Grant Miller) |
| 14:58.9, 15:05.2, 15:20.7, 15:37.0, 15:47.5, (16:25.5), (16:26.5) |
| 2 | 69 | Downers Grove (South),
IL - Team Time (1st 5) 1:21:52.3 | Spread (1st 5) 1:05.2 |
| 6, 10, 11, 16, 26, (28), (40) |
| Carter Smott, Shane Hosty, Jeffrey Spirek, Nolan Crooks, Josh Poeschel, (Colin Mclaughlin), (Logan Rodi) |
| 15:49.3, 16:15.5, 16:17.8, 16:35.2, 16:54.5, (16:59.0), (17:18.8) |
| 3 | 75 | Naperville (Neuqua Valley),
IL - Team Time (1st 5) 1:22:23.7 | Spread (1st 5) 37.2 |
| 8, 9, 17, 20, 21, (32), (34) |
| Zachary Close, Robert Glenn, Nicolas Castrillon, Andres Lopez, Ryan Palmer, (Connor Boehm), (Tony Hinderliter) |
| 16:09.0, 16:09.5, 16:36.6, 16:42.4, 16:46.2, (17:02.7), (17:06.3) |
| 4 | 132 | Naperville (North),
IL - Team Time (1st 5) 1:24:27.8 | Spread (1st 5) 54.0 |
| 12, 23, 24, 35, 38, (42), (57) |
| Ammar Bhanpuri, Colin Corcoran, Jack Robertz, Addisu Wolski, Sean Chilcoat, (Luke Donaldson), (Gabe Russell) |
| 16:21.1, 16:51.5, 16:52.2, 17:07.9, 17:15.1, (17:22.7), (18:45.2) |
| 5 | 135 | Aurora (West Aurora),
IL - Team Time (1st 5) 1:24:30.8 | Spread (1st 5) 37.2 |
| 15, 27, 29, 31, 33, (39), (41) |
| Sean Heetland, Nathan Gehrmann, Devyn Jenkins, Branden DeLeon, Isaac Aguado, (Ayden Jenkins), (Samuel Rocio) |
| 16:27.4, 16:58.3, 16:59.2, 17:01.3, 17:04.6, (17:18.6), (17:21.7) |
| 6 | 150 | Lisle (Benet Academy),
IL - Team Time (1st 5) 1:25:04.6 | Spread (1st 5) 1:31.5 |
| 7, 22, 30, 43, 48, (54), (55) |
| Finn Richards, Aiden Hulett, Ryan Amidei, Danny Shannon, Jeffrey Lange Jr., (Jacob Malloy), (Matt Spellman) |
| 16:08.4, 16:49.4, 17:00.7, 17:26.2, 17:39.9, (18:07.1), (18:12.0) |
| 7 | 188 | Aurora (Metea Valley),
IL - Team Time (1st 5) 1:26:52.3 | Spread (1st 5) 1:18.3 |
| 18, 25, 46, 49, 50, (51), (56) |
| Austin Brown, Sam Urbon, Nathan Behr, Connor Vine, Zach Johnson, (Zach Ortlund), (Josh Murray) |
| 16:37.9, 16:53.5, 17:28.7, 17:56.0, 17:56.2, (17:59.0), (18:34.7) |
| 8 | 217 | Aurora (Waubonsie Valley),
IL - Team Time (1st 5) 1:27:30.3 | Spread (1st 5) 57.8 |
| 36, 37, 44, 47, 53, (59), (61) |
| Zach Self, Austin McInturff, Gavin Ebenezer, Zack Hayden, Kyle Sullivan, (Ethan Hsu), (Kyle Beitler) |
| 17:08.9, 17:13.1, 17:26.5, 17:35.1, 18:06.7, (18:59.3), (19:07.1) |
| 9 | 261 | Naperville (Central),
IL - Team Time (1st 5) 1:32:47.7 | Spread (1st 5) 2:55.2 |
| 19, 45, 64, 65, 68, (69), (70) |
| Samuel Barnard, Tyler Browning, Nick Kamp, Brayden Groenenboom, Luke Flessner, (Nick Prokopec), (Tim Chan) |
| 16:41.9, 17:28.6, 19:29.3, 19:30.8, 19:37.1, (20:38.8), (20:53.4) |
| 10 | 295 | Aurora (East),
IL - Team Time (1st 5) 1:34:24.0 | Spread (1st 5) 1:12.4 |
| 52, 58, 60, 62, 63, (66), (67) |
| Roman Nevarez, Michael Nava, Edward Zavala, Ismael Martinez, Miguel Ramos, (Alejandro Cantarero), (Noe Martinez) |
| 18:03.4, 18:51.0, 19:04.8, 19:09.0, 19:15.8, (19:31.8), (19:35.8) |