| 1 | 36 | Oswego,
IL - Team Time (1st 5) 1:15:19.9 | Spread (1st 5) 29.7 |
| 2, 5, 7, 10, 12, (18), (24) |
| Ethan Forsell, Benjamin Huey, Balin Doud, Brady Nelson, Braden Cardamone, (Benjamin Forsell), (Michael Smart) |
| 14:47.0, 14:59.2, 15:03.6, 15:13.4, 15:16.7, (15:25.2), (15:46.6) |
| 2 | 65 | Naperville (Neuqua Valley),
IL - Team Time (1st 5) 1:16:29.4 | Spread (1st 5) 23.1 |
| 8, 9, 11, 16, 21, (31), (49) |
| Nick Rohlwing, Noah Schalliol, Ryan Palmer, Zachary Close, Charlie Rook, (Logan Brown), (Matthew Gutierrez) |
| 15:09.2, 15:11.0, 15:13.9, 15:23.0, 15:32.3, (15:55.5), (16:15.8) |
| 3 | 100 | Aurora (Waubonsie Valley),
IL - Team Time (1st 5) 1:17:43.5 | Spread (1st 5) 32.1 |
| 14, 17, 18, 25, 26, (32), (50) |
| Jacob Tukker, Angel Solis, Ethan Marshall, Aidan Oster, Andres Perez, (Chris Miserendino), (Zach Self) |
| 15:17.3, 15:24.7, 15:25.2, 15:46.9, 15:49.4, (15:58.0), (16:20.0) |
| 4 | 111 | Naperville (North),
IL - Team Time (1st 5) 1:18:15.9 | Spread (1st 5) 1:03.6 |
| 3, 22, 27, 29, 30, (35), (42) |
| Gabe Ryan, Gabriel Ryan, Colin Corcoran, Peter Harrison, Harrison Boelke, (Addisu Wolski), (Gabe Russell) |
| 14:50.4, 15:46.0, 15:51.9, 15:53.6, 15:54.0, (16:02.4), (16:08.5) |
| 5 | 138 | Oswego (East),
IL - Team Time (1st 5) 1:18:04.0 | Spread (1st 5) 1:33.3 |
| 1, 4, 40, 46, 47, (59), (65) |
| Parker Nold, Alexander Das, Carter Pankiewicz, Dhairya Trivedi, Jacob Lanzara, (Charlie McElyea), (Luke Tam) |
| 14:39.6, 14:53.5, 16:07.0, 16:11.0, 16:12.9, (16:34.4), (16:50.0) |
| 6 | 141 | Naperville (Central),
IL - Team Time (1st 5) 1:18:38.9 | Spread (1st 5) 1:09.4 |
| 6, 20, 28, 43, 44, (51), (52) |
| Nicholas Keeling, Luke Noren, Owen Foster, Paul Villasenor, Thomas Mask, (Luke Flessner), (Lucas De La Cruz) |
| 15:00.6, 15:27.3, 15:52.0, 16:09.0, 16:10.0, (16:21.0), (16:21.9) |
| 7 | 174 | Lisle (Benet Academy),
IL - Team Time (1st 5) 1:20:05.0 | Spread (1st 5) 24.0 |
| 22, 34, 36, 38, 44, (48), (54) |
| Dominic Ullmer, Charlie Phelan, Aiden Hulett, Ryan Amidei, Finn Richards, (Grant Ross), (Sean Kingston) |
| 15:46.0, 16:02.0, 16:03.0, 16:04.0, 16:10.0, (16:15.0), (16:25.0) |
| 8 | 184 | Aurora (West Aurora),
IL - Team Time (1st 5) 1:19:57.0 | Spread (1st 5) 1:03.0 |
| 15, 36, 39, 41, 53, (60), (67) |
| Sean Heetland, Ayden Jenkins, Seth Kunio, Devyn Jenkins, Nathan Lindstrom, (Branden DeLeon), (Jesus Sanchez) |
| 15:19.0, 16:03.0, 16:05.0, 16:08.0, 16:22.0, (16:35.3), (17:16.0) |
| 9 | 239 | Batavia,
IL - Team Time (1st 5) 1:21:20.8 | Spread (1st 5) 1:16.0 |
| 13, 55, 56, 57, 58, (62), (66) |
| Quintin Lowe, Anders Nyland, Colin Knowles, Jonah Fallon, Francesco Benelli, (David Bednarek), (Alejandro Jacob) |
| 15:17.0, 16:28.4, 16:30.2, 16:32.2, 16:33.0, (16:41.8), (17:13.7) |
| 10 | 297 | Aurora (Metea Valley),
IL - Team Time (1st 5) 1:24:16.3 | Spread (1st 5) 1:35.7 |
| 33, 61, 64, 68, 71, (72), (73) |
| Benjamin Lamsma, Rameez Abrar, Nathan Behr, Haricharan Musunuri, Austin Brown, (Riyaan Palle), (Rohan Aleti) |
| 15:58.3, 16:40.0, 16:45.0, 17:19.0, 17:34.0, (17:35.0), (17:38.8) |
| 11 | 350 | Aurora (East),
IL - Team Time (1st 5) 1:27:03.5 | Spread (1st 5) 1:04.9 |
| 63, 68, 70, 74, 75, (77), (81) |
| Roman Nevarez, Frankie Walter, Miguel Capulin, John Maravilla, Noe Martinez, (Diego Garcia), (Michael Nava) |
| 16:43.3, 17:19.0, 17:26.0, 17:47.0, 17:48.2, (18:14.0), (18:42.5) |
| 12 | 395 | Chicago (Noble Street Charter),
IL - Team Time (1st 5) 1:33:48.8 | Spread (1st 5) 2:25.8 |
| 76, 78, 79, 80, 82, (83), (84) |
| Benjamin Jauregui, Julian Borges, Miguel Delgado, Jonathan Gutierrez, German Delgado, (Ariel Salazar), (Julio Perez) |
| 18:00.2, 18:15.5, 18:30.9, 18:36.2, 20:26.0, (20:27.6), (21:00.3) |