1 | 42 | Wheaton (W. Warrenville South),
IL - Team Time (1st 5) 1:15:51.4 | Spread (1st 5) 1:10.2 |
| 1, 3, 7, 13, 18, (26), (29) |
| Josiah Narayanan, Aiden Noel, Angelo Ruggio, Jayden Bauer, Atticus Cunningham, (Samuel Purdue), (Jack Ruswick) |
| 14:30.8, 14:51.7, 15:14.0, 15:33.9, 15:41.0, (15:50.8), (15:56.9) |
2 | 43 | St. Charles (East),
IL - Team Time (1st 5) 1:15:57.7 | Spread (1st 5) 44.9 |
| 4, 5, 6, 9, 19, (32), (36) |
| Jedidiah Wilson, Oscar Frontjes, Greyson Ellensohn, Adrian Ahuatl, Michael Wilson, (Sam Wollak), (Connor Reed) |
| 14:56.3, 14:56.6, 14:59.9, 15:23.7, 15:41.2, (16:04.0), (16:06.2) |
3 | 72 | Wheaton (North),
IL - Team Time (1st 5) 1:17:14.0 | Spread (1st 5) 1:01.2 |
| 2, 10, 15, 22, 23, (44), (46) |
| Aidan Murphy, Luke Haworth, Quinn Murphy, Isaac Schuda, Jude Hubbard, (Jack Sanders), (Seth Pacer) |
| 14:43.3, 15:24.7, 15:37.5, 15:44.0, 15:44.5, (16:24.4), (16:34.9) |
4 | 86 | Batavia,
IL - Team Time (1st 5) 1:18:00.5 | Spread (1st 5) 31.1 |
| 8, 16, 17, 21, 24, (25), (35) |
| Francesco Benelli, David Bednarek, Colin Knowles, Felipe Wickler, Edward Polaski, (Ethan Storie), (Gavin Warpinski) |
| 15:14.5, 15:37.7, 15:38.9, 15:43.8, 15:45.6, (15:50.2), (16:06.0) |
5 | 138 | St. Charles (North),
IL - Team Time (1st 5) 1:19:44.6 | Spread (1st 5) 1:02.4 |
| 12, 20, 28, 31, 47, (55), (58) |
| Wilhelm Lackner, Will Stone, Samuel Hill, Lucas Reed, Noel Sookswat, (Owen Santos), (Brian Santos) |
| 15:33.5, 15:41.9, 15:52.2, 16:01.1, 16:35.9, (16:45.9), (16:52.3) |
6 | 191 | Geneva,
IL - Team Time (1st 5) 1:21:27.4 | Spread (1st 5) 1:05.2 |
| 14, 34, 42, 50, 51, (52), (59) |
| Julian Hipp, Luke Gaston, Dominic Ross, Noah Martin, Cameron Lotspeich, (Andrew Hosman), (Wyatt Gross) |
| 15:36.7, 16:05.1, 16:23.9, 16:39.8, 16:41.9, (16:42.8), (16:53.7) |
7 | 199 | Roselle (Lake Park),
IL - Team Time (1st 5) 1:21:19.9 | Spread (1st 5) 45.8 |
| 27, 38, 40, 45, 49, (57), (60) |
| Nick Sheklarevski, Lucas Skupien, James Jalowiec, Nick Zegger, Giancarlo Banducci, (Holden Anderson), (Daniel Bernal) |
| 15:50.9, 16:10.3, 16:15.0, 16:27.0, 16:36.7, (16:51.4), (17:00.4) |
8 | 238 | West Chicago (H.S.),
IL - Team Time (1st 5) 1:24:05.7 | Spread (1st 5) 2:42.6 |
| 11, 33, 56, 67, 71, (77), (79) |
| Judah McLean, Zach Williamson, Andre Dzwiniel, Jacob Hayward, Noah Case, (John Benitez), (Romeo Alfaro) |
| 15:27.0, 16:04.2, 16:47.0, 17:37.9, 18:09.6, (18:51.9), (19:02.5) |
9 | 251 | Carol Stream (Glenbard North),
IL - Team Time (1st 5) 1:24:00.5 | Spread (1st 5) 1:34.5 |
| 30, 41, 53, 63, 64, (72), (75) |
| Daniel Prochaska, Jakson Moses, Faziaan Haq, Michael Parraguirre, Ryan Murcia, (Andy Breslauer), (Jahir Lopez) |
| 15:59.7, 16:20.4, 16:42.9, 17:23.3, 17:34.2, (18:10.8), (18:34.2) |
10 | 267 | Bartlett,
IL - Team Time (1st 5) 1:24:17.2 | Spread (1st 5) 1:21.3 |
| 39, 48, 54, 61, 65, (70), (76) |
| Luke Regalado, Joseph Bagnuolo, Whalan Eid, Aimad Ourahou, Noah Moose Lopez, (Emaad Dar), (James Yu) |
| 16:13.6, 16:36.0, 16:45.6, 17:07.1, 17:34.9, (18:09.2), (18:39.6) |
11 | 283 | Franklin Park-Northlake (Leyden),
IL - Team Time (1st 5) 1:26:04.3 | Spread (1st 5) 1:54.4 |
| 37, 43, 66, 68, 69, (73), (74) |
| Israel Rodriguez, Jaime Favela, Daryl Esparza, Aldo Marrufo, Aydan Gazer, (Elijah Scheidler), (Ernesto Sanchez) |
| 16:09.5, 16:24.2, 17:37.1, 17:49.6, 18:03.9, (18:11.5), (18:13.8) |
12 | 383 | Addison (A. Trail),
IL - Team Time (1st 5) 1:36:53.9 | Spread (1st 5) 3:05.9 |
| 62, 78, 80, 81, 82, (83), (84) |
| Nathan Gundersen, Josh Gutierrez, Nehemiah Varghese, Thomas Cabrera, Peter Sanchez, (Hugo Monterroso), (Max Garza) |
| 17:21.0, 18:58.8, 19:46.2, 20:21.0, 20:26.9, (20:37.8), (20:49.1) |