1 | 15 | Plainfield (South),
IL - Team Time (1st 5) 48:39.1 | Spread (1st 5) 46.5 |
| 1, 2, 3, 4, 5, (6), (7) |
| Dylan Maloney, Joaquin DeAlba, Riley Fink, Alex Batsala, Dylan Buturusis, (Tyler Miller), (Aron McCormick) |
| 9:15.4, 9:35.8, 9:50.0, 9:56.0, 10:01.9, (10:13.2), (10:16.1) |
2 | 54 | Oswego (East),
IL - Team Time (1st 5) 55:56.6 | Spread (1st 5) 52.1 |
| 8, 9, 10, 13, 14, (15), (16) |
| Dhairya Trivedi, Nicholas Goduto, Jack Schultz, Jack Wolstenholm, Mason Van Denend, (Eddie Bozett), (Andrew Link) |
| 10:42.0, 11:01.0, 11:09.0, 11:30.5, 11:34.1, (11:35.0), (11:43.0) |
3 | 93 | Springfield (H.S.),
IL - Team Time (1st 5) 59:47.0 | Spread (1st 5) 1:37.0 |
| 11, 12, 18, 23, 29 |
| DJ (David) Peeler, Kishan Ugrappa, Sam Batterman, Colin Nolte, Nathan Price |
| 11:11.0, 11:27.0, 11:57.0, 12:24.0, 12:48.0 |
4 | 105 | New Lenox (Lincoln-Way Central),
IL - Team Time (1st 5) 1:00:46.5 | Spread (1st 5) 36.1 |
| 17, 20, 21, 22, 25, (26), (27) |
| Lucas Rudofski, Domenico DiSalvo, Jakob Wellman, Leonardo Uribe, Gavin Hoff, (Cian Scanlon), (Ronin Borgeson) |
| 11:54.5, 12:02.5, 12:05.0, 12:13.9, 12:30.6, (12:34.2), (12:35.8) |
5 | 139 | Minooka,
IL - Team Time (1st 5) 1:03:58.7 | Spread (1st 5) 1:23.3 |
| 19, 24, 28, 33, 35, (36), (38) |
| Matthew Whalen, Vaughn Van Eck, Joshua Reece, Cayson Traxler, Garrett Carlson, (Daegan Barten), (Alexander Esquivel) |
| 12:01.9, 12:26.8, 12:46.5, 13:18.3, 13:25.2, (13:43.0), (13:56.0) |
6 | 166 | Normal (Community),
IL - Team Time (1st 5) 1:06:24.0 | Spread (1st 5) 1:21.0 |
| 30, 31, 32, 34, 39, (41), (42) |
| Logan Bradshaw, Keegan Brobston, Chase Laney, Krish Patel, Dhruv Dalvi, (Liam Duffield), (Rowdy Dumonceaux) |
| 12:51.0, 12:58.0, 13:02.0, 13:21.0, 14:12.0, (14:22.0), (14:25.0) |
7 | 209 | Bloomington (H.S.),
IL - Team Time (1st 5) 1:13:10.0 | Spread (1st 5) 1:52.0 |
| 37, 40, 43, 44, 45 |
| Peter Nannen, Liam Casas, Jack Hawkins, Asa Hartman, Nathan Jankowiak |
| 13:44.0, 14:17.0, 14:37.0, 14:56.0, 15:36.0 |