1 | 55 | Gurnee (Warren),
IL - Team Time (1st 5) 1:18:48.4 | Spread (1st 5) 1:14.0 |
| 2, 3, 13, 16, 21, (25), (30) |
| Luke Wiley, Griffin Pasha, Cole Kaether, Maxwell Zeisler, Carlos Villa, (Nathan Garcia), (David Lara) |
| 15:05.0, 15:16.0, 16:00.0, 16:08.4, 16:19.0, (16:28.0), (16:37.0) |
2 | 66 | Highland Park,
IL - Team Time (1st 5) 1:19:12.7 | Spread (1st 5) 1:19.8 |
| 1, 4, 18, 20, 23, (38), (46) |
| Jason Polydoris, Nate Wehner, Alex Brown, Noah Jackson, Erik Anderson, (Jason Werneth), (Angel Zeferino) |
| 15:00.1, 15:19.2, 16:15.1, 16:18.4, 16:19.9, (16:44.9), (16:59.3) |
3 | 95 | Libertyville,
IL - Team Time (1st 5) 1:21:02.8 | Spread (1st 5) 47.0 |
| 8, 12, 15, 27, 33, (40), (43) |
| Liam Tucker, Jack Hamilton, Ali Faiz, Dylan McCarty, Andrew Clark, (Isaac Sweitzer), (Andrew Brooks) |
| 15:52.0, 15:59.0, 16:03.0, 16:29.8, 16:39.0, (16:48.0), (16:54.0) |
4 | 125 | Round Lake,
IL - Team Time (1st 5) 1:22:10.0 | Spread (1st 5) 51.0 |
| 7, 26, 28, 30, 34, (45), (47) |
| Cody Arenas, Alejandro Gomez, Anthony Sementa, Giovanni Justo, Diego Giron, (Victor Moreno), (Pedro Salgado) |
| 15:51.0, 16:29.0, 16:31.0, 16:37.0, 16:42.0, (16:56.0), (17:02.0) |
5 | 137 | McHenry,
IL - Team Time (1st 5) 1:22:01.5 | Spread (1st 5) 1:54.1 |
| 6, 11, 22, 42, 56, (59), (71) |
| Caleb Schopen, Carlos Montes, Enrique Robles, Nick Schmitz, Jamicko Hernandez, (Nate Puls), (Landon Knebl) |
| 15:30.3, 15:55.8, 16:19.5, 16:51.5, 17:24.4, (17:28.1), (18:01.9) |
6 | 157 | Cary (C.-Grove),
IL - Team Time (1st 5) 1:22:37.3 | Spread (1st 5) 1:35.6 |
| 5, 29, 35, 36, 52, (61), (68) |
| Ian Barnes, James Grant, Carson Hendrey, Dominic Garrard, Anthony Zamudio, (Kyle Nordengren), (Peter Wallis) |
| 15:30.0, 16:34.2, 16:43.5, 16:44.0, 17:05.6, (17:33.0), (17:50.3) |
7 | 168 | Fox Lake (Grant),
IL - Team Time (1st 5) 1:23:13.0 | Spread (1st 5) 1:21.0 |
| 14, 24, 36, 39, 55, (64), (69) |
| Colton Romig, Charlie Hamann, Josh Delgado, Dane Glover, Randal Holm, (Emilio Figueroa), (Jalen Rios) |
| 16:01.0, 16:21.0, 16:44.0, 16:45.0, 17:22.0, (17:40.4), (17:59.0) |
8 | 206 | Lake Forest,
IL - Team Time (1st 5) 1:24:08.0 | Spread (1st 5) 1:18.0 |
| 9, 44, 49, 51, 53, (62), (65) |
| Kaleb Whiteside, Casey Hippel, Peter Elliott, Ethan Haller, Maxwell Yates, (Clint Chamberlain), (Dylan Burns) |
| 15:53.0, 16:55.0, 17:04.0, 17:05.0, 17:11.0, (17:40.0), (17:43.0) |
9 | 208 | Lincolnshire (Stevenson),
IL - Team Time (1st 5) 1:24:44.0 | Spread (1st 5) 1:14.0 |
| 19, 30, 41, 58, 60, (69), (72) |
| Wesley Park, Willem Jo, Tarun Kalyanasundarum, Stephen Moy, Matthew Brueckert, (Tyler Goetting), (Jack Lee) |
| 16:18.0, 16:37.0, 16:50.0, 17:27.0, 17:32.0, (17:59.0), (18:02.0) |
10 | 227 | Mundelein (H.S.),
IL - Team Time (1st 5) 1:24:57.3 | Spread (1st 5) 1:52.3 |
| 10, 47, 49, 54, 67, (73), (75) |
| Nathan Clapp, Andrew Brizzell, Thomas Russ, Finn Gilbert, Jacob Hall, (Angel Portillo), (Angel Hernandez) |
| 15:53.5, 17:02.0, 17:04.0, 17:12.0, 17:45.8, (18:13.0), (18:26.7) |
11 | 276 | Zion (Z.-Benton),
IL - Team Time (1st 5) 1:27:15.0 | Spread (1st 5) 2:04.0 |
| 17, 57, 62, 66, 74, (76), (77) |
| Eric Barajas, Christopher Anderson, Antonio Salgado, Alex Requena, Issac Garcia, (Chase Franz), (Hornilo San Ramon) |
| 16:11.0, 17:25.0, 17:40.0, 17:44.0, 18:15.0, (18:54.0), (19:10.0) |