| 1 | 49 | Naperville (North),
IL - Team Time (1st 5) 1:22:35.3 | Spread (1st 5) 44.7 |
| 4, 5, 7, 16, 17, (18), (32) |
| Jackson Truty, Simon Reckamp, Ammar Bhanpuri, John Thomas Schmitt, Aidan Malana, (Lukas Keane), (Charlie Minott) |
| 16:10.2, 16:12.2, 16:27.0, 16:51.0, 16:54.9, (16:55.6), (17:36.4) |
| 2 | 62 | Naperville (Central),
IL - Team Time (1st 5) 1:22:14.7 | Spread (1st 5) 1:37.5 |
| 1, 2, 10, 22, 27, (28), (30) |
| Patrick Clune, Manny Najera, Toby Silder, Derek Williamson, Zach Huffstetter, (Richard Zhang), (Gavin George) |
| 15:35.0, 15:42.1, 16:36.3, 17:08.8, 17:12.5, (17:14.8), (17:16.5) |
| 3 | 72 | Aurora (West Aurora),
IL - Team Time (1st 5) 1:23:33.0 | Spread (1st 5) 1:16.8 |
| 3, 9, 13, 23, 24, (36), (37) |
| Nathan Gehrmann, Michael Nava, Miguel Orrala, Lachlan Mahoney, KJ Rogers, (Ricardo Ochoa), (Nate McGinnis) |
| 15:54.0, 16:33.0, 16:45.2, 17:10.0, 17:10.8, (17:50.1), (17:56.6) |
| 4 | 85 | Naperville (Neuqua Valley),
IL - Team Time (1st 5) 1:24:37.0 | Spread (1st 5) 40.0 |
| 8, 11, 20, 21, 25, (33), (35) |
| Grayson Meek, Aaron Hamilton, Anish Bhagwat, Liam Yack, Garrett Anderson, (Ryan Lee), (Reyaansh Bhagat) |
| 16:31.0, 16:41.0, 17:06.0, 17:08.0, 17:11.0, (17:38.0), (17:49.0) |
| 5 | 87 | Downers Grove (South),
IL - Team Time (1st 5) 1:24:20.4 | Spread (1st 5) 54.3 |
| 6, 11, 15, 26, 29, (34), (38) |
| John Clinton, Conrad Saner, TJ Harvat, Billy Neumann, Will Miller, (Charlie De La Paz), (Charlie Delapaz) |
| 16:21.5, 16:41.0, 16:50.2, 17:11.8, 17:15.8, (17:48.1), (18:03.4) |
| 6 | 169 | Oswego (East),
IL - Team Time (1st 5) 1:29:01.4 | Spread (1st 5) 1:44.8 |
| 14, 31, 40, 41, 43, (46), (50) |
| Eddie Bozett, Nicholas Goduto, Jack Wolstenholm, Phoenix Scott, Hani Elkhatib, (Felix Pilny), (Michael Curfs) |
| 16:45.7, 17:24.4, 18:09.5, 18:11.3, 18:30.5, (18:40.2), (18:58.2) |
| 7 | 204 | Plainfield (East),
IL - Team Time (1st 5) 1:31:56.0 | Spread (1st 5) 2:16.0 |
| 19, 39, 45, 49, 52, (67), (70) |
| John Berducido, Tyler Fadenholz, Chris Johnson, Evan Breese, Grant Withaeger, (Dominic Taylor), (Nick Polzin) |
| 17:04.0, 18:04.0, 18:36.0, 18:52.0, 19:20.0, (21:36.0), (22:11.0) |
| 8 | 242 | Aurora (Waubonsie Valley),
IL - Team Time (1st 5) 1:34:48.9 | Spread (1st 5) 1:45.7 |
| 42, 44, 48, 51, 57, (58), (59) |
| Jasdeep Grover, Achyuth Randeep, Kyle Beitler, Ryan Wu, Saye Karthikeyan, (Kaushik Nallaigari), (Matthew Limaco) |
| 18:16.8, 18:32.8, 18:46.9, 19:09.9, 20:02.5, (20:17.0), (20:18.4) |
| 9 | 278 | Bolingbrook,
IL - Team Time (1st 5) 1:39:12.0 | Spread (1st 5) 1:45.0 |
| 47, 55, 55, 60, 61, (67), (69) |
| Tyshawn Harris, Caedmon Vaske, Justin Wilson, Anthony Vazquez Guerra, Owen Jones, (Shelby Willis Jr.), (Jordan Julien) |
| 18:43.0, 19:50.0, 19:50.0, 20:21.0, 20:28.0, (21:36.0), (21:37.0) |
| 10 | 296 | Aurora (East),
IL - Team Time (1st 5) 1:41:51.2 | Spread (1st 5) 1:18.3 |
| 53, 54, 62, 63, 64, (65), (66) |
| Sean Wong, Holiver Torres Capulin, Jose Ruiz, Jose Herrejon, Enrique Calderon, (Pedro Calderon), (Jonny Perez) |
| 19:42.1, 19:46.6, 20:39.7, 20:42.4, 21:00.4, (21:03.1), (21:06.4) |