1 | 58 | Oswego (H.S.),
IL - Team Time (1st 5) 1:16:12.7 | Spread (1st 5) 29.6 |
| 3, 5, 13, 15, 22, (31), (32) |
| Balin Doud, Ethan Forsell, Owen Erickson, Colby Lee, Benjamin Huey, (Benjamin Forsell), (Brady Nelson) |
| 15:01.0, 15:06.7, 15:16.2, 15:18.2, 15:30.6, (15:38.8), (15:39.2) |
2 | 59 | Naperville (Neuqua Valley),
IL - Team Time (1st 5) 1:15:59.0 | Spread (1st 5) 39.2 |
| 1, 6, 16, 17, 19, (24), (25) |
| Nicolas Dovalovsky, Aidan Stone, Noah Schalliol, Austin Burke, Vasant Fong, (Ryan Palmer), (Stephen Smilie) |
| 14:44.1, 15:08.4, 15:21.2, 15:22.0, 15:23.3, (15:32.0), (15:32.1) |
3 | 70 | Naperville (North),
IL - Team Time (1st 5) 1:16:34.2 | Spread (1st 5) 20.6 |
| 9, 10, 11, 14, 26, (37), (43) |
| Tommy Paltzer, Julian Head, Chase Burrell, Gabe Ryan, Nick Williams, (Colin Corcoran), (Luke Zhang) |
| 15:12.3, 15:15.3, 15:15.7, 15:18.0, 15:32.9, (15:54.3), (16:17.0) |
4 | 119 | Aurora (Waubonsie Valley),
IL - Team Time (1st 5) 1:17:31.1 | Spread (1st 5) 19.1 |
| 18, 20, 21, 27, 33, (34), (39) |
| Angel Solis, Ethan Marshall, Zach Benziger, Aidan Oster, Jacob Tukker, (Andres Perez), (Joey Sweeney) |
| 15:22.2, 15:25.9, 15:27.6, 15:34.1, 15:41.3, (15:50.6), (15:59.2) |
5 | 123 | Naperville (Central),
IL - Team Time (1st 5) 1:18:10.3 | Spread (1st 5) 1:37.6 |
| 2, 7, 23, 44, 47, (48), (49) |
| Arthur Graham, Brandon Kamp, Nicholas Keeling, Samuel Barnard, Owen Foster, (Samir Hussain), (Philip Marrero) |
| 14:45.9, 15:09.2, 15:31.0, 16:20.7, 16:23.5, (16:24.5), (16:28.1) |
6 | 154 | Oswego (East),
IL - Team Time (1st 5) 1:19:19.3 | Spread (1st 5) 1:28.3 |
| 8, 12, 38, 45, 51, (53), (54) |
| Alexander Das, Nick Henz, Parker Nold, Noel Velasquez, Jeremy Ortiz, (Jacob Lanzara), (Charlie McElyea) |
| 15:09.6, 15:15.9, 15:55.1, 16:20.8, 16:37.9, (16:49.0), (16:56.8) |
7 | 182 | Aurora (West Aurora),
IL - Team Time (1st 5) 1:19:48.3 | Spread (1st 5) 1:22.7 |
| 28, 29, 30, 40, 55, (56), (68) |
| Sean Heetland, Devyn Jenkins, Ayden Jenkins, Anthony Eddy, Nathan Lindstrom, (Jacob Roberts), (Jesus Sanchez) |
| 15:34.4, 15:38.0, 15:38.4, 16:00.4, 16:57.1, (16:58.5), (17:43.2) |
8 | 208 | Moline (H.S.),
IL - Team Time (1st 5) 1:21:44.7 | Spread (1st 5) 1:54.8 |
| 4, 35, 52, 58, 59, (60), (61) |
| Jackson McClellan, Jon Hutton, Jaeger Norton, Jim Arul, Hunter Toye, (Blaze Norton), (Jackson Ruud) |
| 15:05.0, 15:52.9, 16:47.7, 16:59.3, 16:59.8, (17:00.4), (17:06.7) |
9 | 247 | Aurora (Metea Valley),
IL - Team Time (1st 5) 1:22:47.0 | Spread (1st 5) 1:13.4 |
| 36, 42, 50, 57, 62, (65), (66) |
| Mamadu Diallo, Vishnu Krishnan, Benjamin Lamsma, Sam Urbon, Rameez Abrar, (Nathan Behr), (Bilal Abrar) |
| 15:53.6, 16:14.1, 16:33.7, 16:58.6, 17:07.0, (17:24.8), (17:26.3) |
10 | 310 | East Moline (United),
IL - Team Time (1st 5) 1:27:08.3 | Spread (1st 5) 2:48.1 |
| 41, 63, 64, 67, 75, (76), (77) |
| Logan Veloz, Kade Rodgers, Josh Allen, Noah Van Damme, Dennis Beug, (Colin Manion), (Riley Stirrett) |
| 16:01.7, 17:14.4, 17:24.0, 17:38.4, 18:49.8, (18:55.0), (18:56.5) |
11 | 328 | Rock Island (H.S.),
IL - Team Time (1st 5) 1:28:31.0 | Spread (1st 5) 1:44.1 |
| 46, 69, 70, 71, 72, (73), (74) |
| Donovan Garro, Drew Jarding, Jonathan Knuth, Jayden Putnam, Alex Minani, (Asa Mahn), (Blake Zahner) |
| 16:23.0, 17:58.0, 18:01.0, 18:01.9, 18:07.1, (18:16.2), (18:29.0) |