1 | 47 | Yorkville (H.S.),
IL - Team Time (1st 5) 1:17:15.0 | Spread (1st 5) 18.1 |
| 5, 6, 8, 10, 18, (22), (25) |
| Ben Summers, Ivan Westcott, Matt Cox, Zack Price, Patrick Black, (Ben Tholen), (Eric Nauman) |
| 15:20.6, 15:23.8, 15:24.3, 15:27.6, 15:38.7, (15:48.0), (15:58.4) |
2 | 70 | Lockport (Twp.),
IL - Team Time (1st 5) 1:17:44.1 | Spread (1st 5) 24.8 |
| 3, 7, 19, 20, 21, (27), (37) |
| Cade Musich, Marc Schelli, Donovan Paske, Aidan Pajeau, Jacob Hinchley, (Ross Cronholm), (Brendan Diamond) |
| 15:16.8, 15:24.2, 15:40.5, 15:41.0, 15:41.6, (15:59.7), (16:17.0) |
3 | 95 | Minooka,
IL - Team Time (1st 5) 1:18:44.8 | Spread (1st 5) 48.2 |
| 2, 17, 23, 24, 29, (33), (38) |
| Jason Hoffman, Mark Dames, Hunter Phillips, Seth Joder, Vincent Van Eck, (Mason Engler), (Cole Senders) |
| 15:13.6, 15:36.2, 15:55.7, 15:57.5, 16:01.8, (16:10.0), (16:26.5) |
4 | 114 | Normal (Community),
IL - Team Time (1st 5) 1:19:14.1 | Spread (1st 5) 34.5 |
| 13, 16, 26, 28, 31, (39), (46) |
| Nathan Witte, Ajitesh Muppuru, Jacob Myers, Colin Fitzgerald, Drew Toohill, (Michael Misquitta), (Xavier Scott) |
| 15:32.6, 15:35.5, 15:58.7, 16:00.2, 16:07.1, (16:28.0), (16:38.7) |
5 | 144 | Joliet (Central),
IL - Team Time (1st 5) 1:20:22.7 | Spread (1st 5) 1:03.8 |
| 12, 14, 31, 43, 44, (54), (56) |
| Julian Mines, Oscar Tejeda, Jay Dworak, Nick Rios, Erick Islas, (Leo Patino), (George Zavala) |
| 15:32.5, 15:33.0, 16:07.1, 16:33.8, 16:36.3, (16:53.3), (16:58.7) |
6 | 145 | Pekin,
IL - Team Time (1st 5) 1:20:29.1 | Spread (1st 5) 1:31.9 |
| 4, 11, 36, 41, 53, (60), (68) |
| Kolton Dunkelbarger, Brody Blackwell, Bennett Custer, Seth Kasinger, Andrew Wolfe, (Jayden Tabb), (Noah Sivori) |
| 15:20.0, 15:30.4, 16:15.7, 16:31.1, 16:51.9, (17:09.3), (17:57.2) |
7 | 194 | Moline (H.S.),
IL - Team Time (1st 5) 1:21:57.3 | Spread (1st 5) 1:28.9 |
| 9, 35, 45, 50, 55, (58), (58) |
| Andrew Ellison, Tim Wolf, Jackson McClellan, Nikola Stojanovic, Ryan Lodico, (Michael Aumuller), (Spencer Clapper) |
| 15:24.8, 16:12.2, 16:37.6, 16:49.0, 16:53.7, (17:07.1), (17:07.1) |
8 | 218 | Joliet (West),
IL - Team Time (1st 5) 1:22:47.3 | Spread (1st 5) 33.1 |
| 34, 40, 47, 48, 49, (51), (52) |
| Julian Rosenbach, Arturo Cruz, Andrew Limacher, Antonio Segura, Luke Pollack, (Joey Mojica), (Brett Williams) |
| 16:11.1, 16:30.8, 16:39.0, 16:42.2, 16:44.2, (16:49.2), (16:51.0) |
9 | 228 | East Moline (United),
IL - Team Time (1st 5) 1:24:19.3 | Spread (1st 5) 2:45.6 |
| 1, 30, 64, 66, 67, (69), (70) |
| Dalton Martin, James Wright, Colton Garcia, Luis Cortes, Mason Laud, (Trey Heinz), (Ben Rhodes) |
| 15:09.5, 16:04.8, 17:22.6, 17:47.3, 17:55.1, (18:26.0), (18:44.0) |
10 | 237 | Bradley (B.-Bourbonnais),
IL - Team Time (1st 5) 1:23:40.2 | Spread (1st 5) 1:41.5 |
| 15, 42, 57, 61, 62, (63), (65) |
| Jacob Fritz, Grayson Gonski, Drue Haskins, Kevon Holbrook, Payton Domagalski, (Brendan Dalcanton), (Noah Kuxmann) |
| 15:35.1, 16:33.0, 17:03.6, 17:11.9, 17:16.6, (17:19.6), (17:24.7) |