1 | 43 | Lake Zurich,
IL - Team Time (1st 5) 1:16:11.6 | Spread (1st 5) 54.0 |
| 1, 3, 9, 12, 18, (20), (33) |
| Jake Myers, Jack Gilboy, Patrick Hart, Danny Burns, Corey Brend, (Adam Cupples), (Jack Mason) |
| 14:45.0, 14:54.1, 15:21.9, 15:31.6, 15:39.0, (15:44.0), (15:52.9) |
2 | 59 | Barrington,
IL - Team Time (1st 5) 1:16:55.2 | Spread (1st 5) 50.5 |
| 4, 7, 8, 11, 29, (30), (32) |
| Patrick Furlong, Trevor Giampa, Joey Furlong, Ben DeWeerdt, Carter Hart, (Matt Hargrave), (Alfredo Arnieri) |
| 14:57.8, 15:18.7, 15:19.4, 15:31.0, 15:48.3, (15:50.0), (15:50.3) |
3 | 76 | Palatine (H.S.),
IL - Team Time (1st 5) 1:17:24.0 | Spread (1st 5) 59.0 |
| 2, 14, 16, 19, 25, (35), (36) |
| Richie Jacobo, James Spencer, Jack Casaccio, Andrew Duran, Brandon Waller, (Mason Krieg), (Andrew Jordan) |
| 14:48.0, 15:33.0, 15:35.0, 15:41.0, 15:47.0, (16:03.0), (16:04.0) |
4 | 81 | McHenry,
IL - Team Time (1st 5) 1:17:58.2 | Spread (1st 5) 28.9 |
| 6, 13, 16, 22, 24, (27), (31) |
| Jessi Garcia, Carlos Montes, Ian Knebl, Dylan Jensen, Enrique Robles, (Caleb Schopen), (Jackson Albanese) |
| 15:17.9, 15:32.9, 15:35.0, 15:45.6, 15:46.8, (15:48.0), (15:50.2) |
5 | 159 | Algonquin (Jacobs),
IL - Team Time (1st 5) 1:19:54.6 | Spread (1st 5) 44.6 |
| 10, 34, 36, 39, 40, (41), (42) |
| Andrew Doetsch, Peter Tomson, Daniel Sanders, Kyle Horn, Colin Brenizer, (Connor Maloney), (Mitchell Ruffin) |
| 15:28.9, 15:55.0, 16:04.0, 16:13.2, 16:13.5, (16:16.0), (16:29.3) |
6 | 167 | Fox Lake (Grant),
IL - Team Time (1st 5) 1:21:06.4 | Spread (1st 5) 1:39.6 |
| 5, 20, 45, 46, 51, (57), (60) |
| Justin Splitt, Colton Romig, Charlie Hamann, Randal Holm, Josh Delgado, (Ryan Bishop), (Hunter Harvey) |
| 15:10.4, 15:44.0, 16:39.0, 16:43.0, 16:50.0, (17:08.0), (17:16.0) |
7 | 202 | Buffalo Grove,
IL - Team Time (1st 5) 1:22:08.6 | Spread (1st 5) 1:15.0 |
| 25, 27, 47, 48, 55, (62), (63) |
| Tyler Matsuda, Grant Wasielewski, Kyle Benbow, Jack Bank, Albert Szewczyk, (Spencer Sadler), (Charlie Kummerow) |
| 15:47.0, 15:48.0, 16:44.6, 16:47.0, 17:02.0, (17:25.0), (17:27.0) |
8 | 239 | Round Lake,
IL - Team Time (1st 5) 1:23:48.4 | Spread (1st 5) 1:37.7 |
| 23, 38, 58, 59, 61, (66), (67) |
| Diego Giron, Cody Arenas, John Sanchez, Anthony Sementa, Giovanni Justo, (Jacob Minjares), (Jonathan Campos) |
| 15:46.2, 16:13.1, 17:12.3, 17:12.9, 17:23.9, (17:53.3), (17:54.4) |
9 | 246 | Carpentersville (Dundee-Crown),
IL - Team Time (1st 5) 1:24:08.0 | Spread (1st 5) 29.0 |
| 43, 49, 49, 52, 53, (53), (56) |
| Daniel Montoya, Max Wizgird, Tyler Toms, Christian Azar, Cristian Rodriguez, (Alec Melendez), (Will Finucane) |
| 16:32.0, 16:48.0, 16:48.0, 16:59.0, 17:01.0, (17:01.0), (17:03.0) |
10 | 256 | Cary (C.-Grove),
IL - Team Time (1st 5) 1:25:26.1 | Spread (1st 5) 2:27.1 |
| 15, 44, 64, 65, 68, (69), (70) |
| Ian Barnes, James Grant, Dominic Garrard, Logan Hubka, Thomas Wozniak, (Jose Briseno), (Anthony Zamudio) |
| 15:34.0, 16:38.0, 17:31.0, 17:42.0, 18:01.1, (18:13.9), (19:04.0) |