1 | 56 | Frankfort (Lincoln-Way East),
IL - Team Time (1st 5) 1:17:23.3 | Spread (1st 5) 55.3 |
| 2, 3, 14, 15, 22, (23), (24) |
| Sean Hanrahan, Michael O'Brien, Drew Arnold, Kyle Arnold, Daniel O'Connor, (Dylan Robinson), (Thomas O'Brien) |
| 14:59.4, 15:03.9, 15:40.9, 15:44.4, 15:54.7, (15:59.5), (16:00.2) |
| 56 | New Lenox (Lincoln-Way Central),
IL - Team Time (1st 5) 1:17:31.4 | Spread (1st 5) 34.3 |
| 5, 6, 8, 18, 19, (34), (35) |
| Evan Jensen, Braden Hoff, Jack Galminas, Bryce Counihan, Kyle Friedl, (Cian Scanlon), (Leo Grzesiak) |
| 15:16.7, 15:17.6, 15:19.0, 15:47.1, 15:51.0, (16:27.0), (16:34.0) |
3 | 88 | Lockport (Twp.),
IL - Team Time (1st 5) 1:18:59.7 | Spread (1st 5) 1:06.1 |
| 7, 10, 12, 27, 32, (39), (46) |
| Nathan Powley, Max Maloney, Caleb Brownlee, Jake Cruz, Cameron Valcich, (Henry Eissing), (Andrew Maloney) |
| 15:17.9, 15:30.7, 15:38.1, 16:09.0, 16:24.0, (16:44.3), (17:23.6) |
4 | 101 | Minooka,
IL - Team Time (1st 5) 1:19:25.9 | Spread (1st 5) 40.2 |
| 11, 16, 17, 28, 29, (30), (31) |
| Nico Cimino, Tyler Herrera, Caleb Kies, Gavin Carlson, Samuel Cernetich, (Jase Cook), (Hayden Host) |
| 15:31.7, 15:44.8, 15:47.0, 16:10.5, 16:11.9, (16:18.9), (16:19.0) |
5 | 149 | Bradley (B.-Bourbonnais),
IL - Team Time (1st 5) 1:22:02.1 | Spread (1st 5) 2:34.9 |
| 1, 20, 38, 41, 49, (54), (56) |
| Jeremiah Lanum, Ethan Piper, Alex Bonilla, Sullivan (Sully) Westover, Blake Cirar, (Matthew Harris), (Aidan Doolin) |
| 14:55.4, 15:52.3, 16:44.0, 17:00.1, 17:30.3, (17:42.8), (17:57.6) |
6 | 154 | New Lenox (Lincoln-Way West),
IL - Team Time (1st 5) 1:22:01.3 | Spread (1st 5) 1:15.0 |
| 21, 25, 26, 40, 42, (48), (53) |
| Nicholas Dul, Jackson Ethridge, Hunter Spee, John Kennedy, Anthony Rokas, (Colin Woltman), (Samuel Ronspies) |
| 15:52.8, 16:06.6, 16:08.3, 16:45.8, 17:07.8, (17:28.3), (17:41.5) |
7 | 165 | Flossmoor (Homewood-F.),
IL - Team Time (1st 5) 1:23:49.1 | Spread (1st 5) 3:11.7 |
| 4, 9, 37, 57, 58, (61), (63) |
| Habtamu Epley, John Hockenberry, Ryan Castady, Damarion Best, Bennett Matthys, (Talib Clemons), (Jacob Roe) |
| 15:12.8, 15:29.8, 16:40.2, 18:01.8, 18:24.5, (18:39.7), (18:44.0) |
8 | 169 | Tinley Park (Andrew),
IL - Team Time (1st 5) 1:23:18.2 | Spread (1st 5) 1:42.2 |
| 13, 33, 36, 43, 44, (47), (51) |
| Reese DeVriendt, Caden Wolfe, Will Morrey, Brennan Rudolph, Gabe Govea, (Zach Mannion), (Carson Solomon) |
| 15:39.9, 16:25.3, 16:36.4, 17:14.5, 17:22.1, (17:25.2), (17:38.6) |
9 | 297 | Romeoville,
IL - Team Time (1st 5) 1:32:02.3 | Spread (1st 5) 1:44.4 |
| 50, 52, 59, 67, 69, (79), (80) |
| Tyler Unverzagt, Danny Alvarez, Ethan Hurley, Noah Pulins, Max Venegas, (Jacob Alvarado), (Michael Michienzi) |
| 17:31.6, 17:39.7, 18:34.4, 19:00.6, 19:16.0, (20:00.1), (20:02.5) |
10 | 304 | Chicago Heights (Bloom Twp.),
IL - Team Time (1st 5) 1:32:18.3 | Spread (1st 5) 2:15.8 |
| 45, 55, 64, 65, 75, (76), (77) |
| Antonio Gutierrez, Jonathan Tavares, Damian Ramirez, Emmanuel Sahagun, Jesse Sanchez, (Joshua Hernandez), (Dominic Pillette) |
| 17:22.4, 17:43.7, 18:45.3, 18:48.7, 19:38.2, (19:42.5), (19:46.1) |
11 | 351 | Lansing (Thornton Fractional South),
IL - Team Time (1st 5) 1:36:26.2 | Spread (1st 5) 1:27.9 |
| 60, 66, 70, 74, 81, (82), (83) |
| Antoine Morgan, Jesse Terrazas, Brandon Chavez, Rodrigo Cortez, Benjamin Gresham, (Julius Navarro), (Carlos Cervantes) |
| 18:34.7, 18:58.7, 19:17.9, 19:32.3, 20:02.6, (20:23.7), (20:23.9) |
12 | 362 | South Holland (Thornwood),
IL - Team Time (1st 5) 1:37:00.7 | Spread (1st 5) 46.5 |
| 68, 71, 72, 73, 78, (87), (90) |
| Austin Anderson, Hariz Olaniran, Umalakhi Tillett-Hardin, Abdel Bernal, John Perkins, (Terrence Holland), (Favian Garcia) |
| 19:01.3, 19:20.5, 19:21.5, 19:29.6, 19:47.8, (20:58.1), (21:19.3) |
13 | 405 | Richton Park (Rich Township),
IL - Team Time (1st 5) 1:41:23.1 | Spread (1st 5) 2:19.5 |
| 62, 84, 85, 86, 88, (89), (91) |
| Jayden Johnson, Dean Hunter, Louis McWilliams, Quentin Clark, Michael Weaver, (Malachi Amos), (Darius Brookens) |
| 18:42.3, 20:28.1, 20:33.7, 20:37.2, 21:01.8, (21:05.2), (21:28.9) |