1 | 52 | St. Charles (East),
IL - Team Time (1st 5) 1:12:16.8 | Spread (1st 5) 53.2 |
| 3, 4, 7, 17, 21, (27), (28) |
| Sam Wollak, Connor Reed, Sebastian Semenek, Joseph Edgar, Kevin Klocker, (Jacob Campagna), (Jack Tsiftilis) |
| 14:02.9, 14:03.3, 14:21.6, 14:52.9, 14:56.1, (15:08.8), (15:15.1) |
2 | 53 | Eureka,
IL - Team Time (1st 5) 1:12:36.5 | Spread (1st 5) 49.9 |
| 5, 6, 9, 14, 19, (20), (23) |
| Gavin Stalter, Landon Wurmnest, Orion Mahannah, Tucker Hinkle, Reilly Wiegand, (Aidan Hoekstra), (Colt Ulrich) |
| 14:04.3, 14:14.9, 14:34.5, 14:48.6, 14:54.2, (14:55.7), (14:58.9) |
3 | 124 | Aurora (Central Catholic),
IL - Team Time (1st 5) 1:14:44.3 | Spread (1st 5) 2:55.3 |
| 1, 11, 29, 37, 46, (55), (63) |
| Jack Swiatek, Reece Voller, Chris Ginocchio, Jack Lucas, Sean Mayer, (Abram Hassler), (Aiden Goecker) |
| 13:04.9, 14:41.1, 15:20.9, 15:37.2, 16:00.2, (16:35.0), (16:47.5) |
4 | 135 | Aurora (Marmion Academy),
IL - Team Time (1st 5) 1:16:46.2 | Spread (1st 5) 1:54.7 |
| 10, 13, 15, 43, 54, (62), (101) |
| Vincent Dorando, Jesse Carlos, Max Rowe, Michael May, Gabriel Letizia, (Jack Healy), (Hunter Pritchett) |
| 14:39.9, 14:46.5, 14:48.8, 15:56.4, 16:34.6, (16:47.3), (18:31.4) |
5 | 179 | Geneva,
IL - Team Time (1st 5) 1:18:03.7 | Spread (1st 5) 1:26.7 |
| 18, 35, 36, 39, 51, (52), (60) |
| Andrew Hosman, Aidan Cook, Lucas Oldham, Brandon Schmidt, Nathan Beck, (Matthew Ortiz), (Patrick Waldchen) |
| 14:53.0, 15:31.2, 15:33.9, 15:45.9, 16:19.7, (16:23.3), (16:44.4) |
| 179 | Grayslake (Central),
IL - Team Time (1st 5) 1:17:58.0 | Spread (1st 5) 1:03.3 |
| 22, 24, 42, 44, 47, (81), (82) |
| Kurt Storckman, Asher Tiojanco, Aaron O'Neill, Julian Baldwin, David Knapp, (Patton Blanchette), (Alex Mueller) |
| 14:58.2, 15:07.3, 15:52.2, 15:58.8, 16:01.5, (17:42.5), (17:42.6) |
7 | 226 | Naperville (North),
IL - Team Time (1st 5) 1:20:27.9 | Spread (1st 5) 2:20.9 |
| 16, 40, 40, 59, 71, (86), (94) |
| Fisher Muck, Blake Sheridan, Luke Golobitsh, Killian Tinglof, Sean Hutchinson, (Evan Witte), (Brandon Vo) |
| 14:50.5, 15:51.2, 15:51.2, 16:43.6, 17:11.4, (17:51.0), (18:06.5) |
8 | 257 | Byron,
IL - Team Time (1st 5) 1:22:17.5 | Spread (1st 5) 4:45.7 |
| 8, 12, 64, 66, 107, (108) |
| Braden Dietrich, Conner Welt, River Wygant, Jace Jackson, James Tunink, (Inaki Paulino) |
| 14:31.5, 14:43.5, 16:48.6, 16:56.7, 19:17.2, (20:26.8) |
9 | 258 | Huntley,
IL - Team Time (1st 5) 1:21:43.4 | Spread (1st 5) 2:25.2 |
| 30, 31, 34, 80, 83, (90), (93) |
| Zach Donlea, Andrew McVeen, Matt Kolozsy, Aidan Moreno, Collin Cronin, (Connor Lyczak), (Logan Borzych) |
| 15:23.8, 15:24.1, 15:27.3, 17:39.2, 17:49.0, (17:58.1), (18:05.6) |
10 | 274 | Erie-Prophetstown,
IL - Team Time (1st 5) 1:22:26.0 | Spread (1st 5) 2:05.7 |
| 24, 53, 57, 68, 72, (76), (89) |
| Nathan Punke, Alastaire Sweetser, Ben Reneau, Jakob Brooks, Ethan Daubman, (Caden Sutton), (Jonathan Norman) |
| 15:07.3, 16:24.3, 16:40.2, 17:01.2, 17:13.0, (17:24.7), (17:57.2) |
11 | 277 | Aledo (Mercer County),
IL - Team Time (1st 5) 1:22:11.6 | Spread (1st 5) 3:03.3 |
| 24, 32, 33, 92, 96 |
| Brody Clark, Brady McPeek, Payton Thirtyacre, Josh Struble, Tyce Litwiler |
| 15:07.3, 15:25.6, 15:26.8, 18:01.3, 18:10.6 |
12 | 292 | Franklin Park-Northlake (Leyden),
IL - Team Time (1st 5) 1:23:01.5 | Spread (1st 5) 1:45.9 |
| 38, 45, 65, 67, 77, (78), (85) |
| Giovanni Del Carmen, Hector Cortes, Sebastian Burgos-Banegas, Isaiah VIllanueva, Sebastian Palafox, (Oluwasubomi Akinola), (Isaic Earnest) |
| 15:43.5, 15:59.5, 16:51.2, 16:57.9, 17:29.4, (17:31.7), (17:49.6) |
13 | 340 | Batavia,
IL - Team Time (1st 5) 1:25:20.6 | Spread (1st 5) 1:38.1 |
| 49, 50, 70, 84, 87, (98), (99) |
| Matt Guiry, Jake Widmer, Jeremiah Vincent, Ben Meisenger, Marcos Jacob, (Michael Agro), (Angel Huerta) |
| 16:13.1, 16:17.9, 17:09.2, 17:49.2, 17:51.2, (18:21.6), (18:24.9) |
14 | 354 | Burlington (Central),
IL - Team Time (1st 5) 1:26:10.1 | Spread (1st 5) 4:56.5 |
| 2, 73, 74, 102, 103, (104), (105) |
| Jayden Beecroft, Jadon Alex, Gio Episcopo, Jason Davis, Colin Leonard, (Payton Harden), (Dane Patterson) |
| 13:57.0, 17:17.7, 17:18.2, 18:43.7, 18:53.5, (18:55.5), (18:57.6) |
15 | 358 | Bartlett,
IL - Team Time (1st 5) 1:26:04.1 | Spread (1st 5) 1:27.6 |
| 58, 61, 69, 75, 95, (100), (106) |
| Bailey Jones, Rudra Patel, James Yu, Kyle Foster, Roni Martinez, (Evan Nwabuego), (Preston Lira) |
| 16:42.9, 16:44.5, 17:06.4, 17:19.8, 18:10.5, (18:27.1), (19:15.2) |
16 | 409 | Elgin (H.S.),
IL - Team Time (1st 5) 1:38:24.2 | Spread (1st 5) 8:11.9 |
| 48, 56, 79, 112, 114 |
| Jonathan Alfaro, Daniel Valdivia, Jacob Lesch, Westley Johnson, David Villagomez |
| 16:08.4, 16:39.1, 17:38.7, 23:37.7, 24:20.3 |
17 | 513 | Mendota,
IL - Team Time (1st 5) 1:43:03.5 | Spread (1st 5) 7:55.1 |
| 88, 90, 109, 110, 116 |
| Hector Gonzalez, Carlos Toribio, Ryder Woods, Spencer Kain, Dawson McPheeters |
| 17:57.1, 17:58.1, 20:35.5, 20:40.6, 25:52.2 |
18 | 553 | South Elgin,
IL - Team Time (1st 5) 1:54:53.9 | Spread (1st 5) 8:15.4 |
| 97, 111, 113, 115, 117, (118) |
| Ethan Chmielak, Ethan Wodzinski, Rishi Patel, Ryan Masek, Nick Blondin, (Arturo Juarez) |
| 18:14.2, 21:32.1, 23:43.0, 24:55.0, 26:29.6, (29:50.4) |