| 1 | 22 | Oswego,
IL - Team Time (1st 5) 1:21:15.9 | Spread (1st 5) 40.4 |
| 1, 2, 4, 7, 8, (9), (10) |
| Ethan Forsell, Benjamin Huey, Balin Doud, Benjamin Forsell, Braden Cardamone, (Michael Smart), (Brady Nelson) |
| 15:52.9, 16:12.3, 16:16.1, 16:21.3, 16:33.3, (16:33.9), (16:40.3) |
| 2 | 61 | Naperville (Neuqua Valley),
IL - Team Time (1st 5) 1:23:18.2 | Spread (1st 5) 37.6 |
| 3, 12, 13, 16, 17, (23), (24) |
| Noah Schalliol, Ryan Palmer, Zachary Close, Nick Rohlwing, Charlie Rook, (Logan Brown), (Nicolas Castrillon) |
| 16:12.8, 16:43.1, 16:43.2, 16:48.7, 16:50.4, (17:13.3), (17:13.6) |
| 3 | 88 | Naperville (North),
IL - Team Time (1st 5) 1:24:55.1 | Spread (1st 5) 53.0 |
| 6, 19, 20, 21, 22, (25), (28) |
| Gabe Ryan, Addisu Wolski, Peter Harrison, Harrison Boelke, Colin Corcoran, (Gabe Russell), (Luke Donaldson) |
| 16:18.2, 17:05.3, 17:10.1, 17:10.3, 17:11.2, (17:15.5), (17:25.2) |
| 4 | 134 | Aurora (West Aurora),
IL - Team Time (1st 5) 1:26:41.5 | Spread (1st 5) 1:57.8 |
| 5, 18, 30, 35, 46, (55), (60) |
| Sean Heetland, Ayden Jenkins, Nathan Lindstrom, Branden DeLeon, Jesus Sanchez, (Rocco Robbins), (Giovanni Garcia) |
| 16:16.7, 16:53.5, 17:33.1, 17:43.7, 18:14.5, (18:53.0), (19:38.0) |
| 5 | 155 | Lisle (Benet Academy),
IL - Team Time (1st 5) 1:27:41.9 | Spread (1st 5) 15.2 |
| 27, 29, 32, 33, 34, (37), (38) |
| Sean Kingston, Charlie Phelan, Aiden Hulett, Danny Shannon, Drew Donovan, (Grant Ross), (Ryan Amidei) |
| 17:23.5, 17:28.8, 17:33.7, 17:37.2, 17:38.7, (17:46.4), (17:52.1) |
| 6 | 159 | Aurora (Waubonsie Valley),
IL - Team Time (1st 5) 1:27:55.9 | Spread (1st 5) 1:23.8 |
| 15, 26, 36, 39, 43, (44), (52) |
| Ethan Marshall, Angel Solis, Zach Self, Jacob Tukker, Chris Miserendino, (Andres Perez), (Gavin Ebenezer) |
| 16:46.2, 17:17.7, 17:46.3, 17:55.7, 18:10.0, (18:11.2), (18:41.5) |
| 7 | 188 | Oswego (East),
IL - Team Time (1st 5) 1:29:25.1 | Spread (1st 5) 1:39.5 |
| 11, 40, 41, 47, 49, (50), (54) |
| Parker Nold, Jacob Lanzara, Dhairya Trivedi, Phillip Dart, Carter Pankiewicz, (Charlie McElyea), (Chase Maier) |
| 16:40.8, 18:00.6, 18:06.6, 18:16.8, 18:20.3, (18:33.3), (18:47.4) |
| 8 | 217 | Naperville (Central),
IL - Team Time (1st 5) 1:31:06.7 | Spread (1st 5) 2:20.0 |
| 14, 45, 48, 53, 57, (59), (63) |
| Nicholas Keeling, Samir Hussain, Ryan Gewin, Tyler Browning, Max Henige, (Bode Smith), (Luke Flessner) |
| 16:44.0, 18:12.4, 18:20.2, 18:46.1, 19:04.0, (19:30.0), (19:51.9) |
| 9 | 237 | Aurora (Metea Valley),
IL - Team Time (1st 5) 1:32:38.0 | Spread (1st 5) 1:44.5 |
| 30, 42, 51, 56, 58, (61), (62) |
| Benjamin Lamsma, Nathan Behr, Austin Brown, Haricharan Musunuri, Alexander Trimeloni, (Connor Vine), (Zach Johnson) |
| 17:33.1, 18:08.9, 18:38.2, 19:00.2, 19:17.6, (19:38.1), (19:39.2) |
| 10 | 330 | Aurora (East),
IL - Team Time (1st 5) 1:44:47.4 | Spread (1st 5) 31.6 |
| 64, 65, 66, 67, 68, (69), (70) |
| Alonzo Perez, Isaias Maravilla, Cesar Urritia, Elian Perez, Michael Nava, (Juan Calzada), (Saul Bravo) |
| 20:38.0, 20:56.0, 21:01.6, 21:02.2, 21:09.6, (21:13.7), (21:59.1) |