| 1 | 61 | Wheaton (W. Warrenville South),
IL - Team Time (1st 5) 1:15:48.3 | Spread (1st 5) 1:26.6 |
| 1, 3, 13, 16, 28, (32), (36) |
| Josiah Narayanan, Aiden Noel, Atticus Cunningham, Samuel Purdue, Sam Walker, (Jack Ruswick), (Jack Barbieri) |
| 14:25.5, 14:30.6, 15:25.0, 15:35.1, 15:52.1, (15:58.4), (16:00.4) |
| 2 | 82 | Glen Ellyn (Glenbard West),
IL - Team Time (1st 5) 1:17:16.5 | Spread (1st 5) 45.6 |
| 8, 9, 14, 24, 27, (33), (37) |
| Matt King, Graham Faris, Liam Grady, Brandon Carpenter, Ryan Fader, (Cayden Camp), (Sam Roser) |
| 15:06.0, 15:08.0, 15:25.5, 15:45.4, 15:51.6, (15:58.5), (16:02.9) |
| 3 | 84 | Wheaton (North),
IL - Team Time (1st 5) 1:17:04.7 | Spread (1st 5) 1:26.6 |
| 2, 12, 17, 23, 30, (41), (42) |
| Aidan Murphy, Luke Haworth, Quinn Murphy, Daniel Xochitecatl, Jack Sanders, (Nathan Carroll), (Matthew Joyce) |
| 14:30.3, 15:17.3, 15:35.3, 15:44.9, 15:56.9, (16:09.7), (16:10.1) |
| 4 | 115 | St. Charles (North),
IL - Team Time (1st 5) 1:18:13.0 | Spread (1st 5) 1:28.7 |
| 4, 18, 19, 31, 43, (45), (46) |
| Samuel Hill, Logan Hitchings, Christian Enger, Lucas Reed, Noel Sookswat, (Matthew Russell), (Evan Reck) |
| 14:47.5, 15:35.4, 15:35.8, 15:58.1, 16:16.2, (16:18.3), (16:19.0) |
| 5 | 136 | St. Charles (East),
IL - Team Time (1st 5) 1:18:44.9 | Spread (1st 5) 1:37.2 |
| 7, 10, 15, 51, 53, (56), (64) |
| Greyson Ellensohn, Ryan Tobin, Michael Wilson, Samuel Wollak, Rich Meszaros, (Dominic Strada), (Jack Tsiftilis) |
| 14:57.7, 15:10.7, 15:29.2, 16:32.4, 16:34.9, (16:40.0), (16:55.2) |
| 6 | 167 | Roselle (Lake Park),
IL - Team Time (1st 5) 1:19:59.7 | Spread (1st 5) 18.7 |
| 25, 29, 34, 39, 40, (54), (57) |
| Nick Sheklarevski, James Jalowiec, Nick Zegger, Daniel Bernal, Lucas Skupien, (Christien Gallant), (Brandon Arguello) |
| 15:50.8, 15:52.9, 15:59.7, 16:06.8, 16:09.5, (16:35.2), (16:43.1) |
| 7 | 169 | Geneva,
IL - Team Time (1st 5) 1:20:06.0 | Spread (1st 5) 50.9 |
| 20, 21, 35, 44, 49, (55), (59) |
| Julian Hipp, Dominic Ross, Noah Martin, Andrew Hosman, Ernie Bebe, (Mack Biesk), (Griffin Poterek) |
| 15:38.3, 15:42.0, 15:59.9, 16:16.6, 16:29.2, (16:38.1), (16:47.5) |
| 8 | 228 | Bartlett,
IL - Team Time (1st 5) 1:22:18.5 | Spread (1st 5) 1:50.2 |
| 22, 38, 47, 52, 69, (75), (79) |
| Whalan Eid, Joseph Bagnuolo, Elijah Yung, Aimad Ourahou, Sebastian Martinez, (Adrian Rodela), (Jesus Aguilar Chavez) |
| 15:42.1, 16:05.6, 16:24.6, 16:33.9, 17:32.3, (18:03.0), (18:44.6) |
| 9 | 238 | West Chicago,
IL - Team Time (1st 5) 1:22:31.0 | Spread (1st 5) 2:51.1 |
| 6, 48, 50, 63, 71, (72), (73) |
| Judah McLean, Daniel Duran, Andre Dzwiniel, Zach Williamson, Noah Case, (Jacob Hayward), (Romeo Alfaro) |
| 14:55.5, 16:26.7, 16:30.2, 16:52.0, 17:46.6, (17:47.0), (17:48.2) |
| 10 | 261 | Elgin,
IL - Team Time (1st 5) 1:23:22.2 | Spread (1st 5) 2:36.7 |
| 5, 60, 62, 66, 68, (78), (80) |
| Cole Tupper, Giovani Sanchez Munoz, David Dorantes, Daniel Valdivia, Ian Godinez, (Kevin Martinez), (David Villagomez) |
| 14:52.4, 16:47.8, 16:50.8, 17:22.1, 17:29.1, (18:41.9), (18:51.3) |
| 11 | 277 | Carol Stream (Glenbard North),
IL - Team Time (1st 5) 1:24:02.8 | Spread (1st 5) 1:32.3 |
| 26, 58, 61, 65, 67, (70), (74) |
| Jakson Moses, Gabriel Early, Michael Parraguirre, Jayden Young, Andy Breslauer, (Royce Krush), (Nathan Ondic) |
| 15:50.9, 16:44.9, 16:50.3, 17:13.5, 17:23.2, (17:44.5), (17:59.5) |
| 12 | 327 | Addison (A. Trail),
IL - Team Time (1st 5) 1:30:34.8 | Spread (1st 5) 4:29.3 |
| 11, 76, 77, 81, 82, (83), (84) |
| Nathan Gundersen, Thomas Cabrera, Tyler Piotrowski, Damian Sigaran, Andrew Stamenos, (Joel Sanchez), (Josh Ford) |
| 15:10.8, 18:05.9, 18:26.5, 19:11.5, 19:40.1, (19:43.1), (19:53.4) |