1 | 29 | Richmond (R.-Burton),
IL - Team Time (1st 5) 1:19:45.6 | Spread (1st 5) 42.1 |
| 2, 3, 5, 7, 12, (15), (27) |
| Aaron Spivey, D.J. Wolfram, James Kaht, Ryan Garrett, Ben Gardner, (Mike Bland), (Greg Arther) |
| 15:40.7, 15:47.5, 15:55.9, 15:58.7, 16:22.8, (16:43.4), (17:04.5) |
2 | 89 | Westmont,
IL - Team Time (1st 5) 1:23:19.8 | Spread (1st 5) 1:07.7 |
| 6, 13, 17, 25, 28, (49), (59) |
| Anthony Alessi, Nate Novota, Julian Perez, Nick Dea, Adrian Gonzalez, (Ryan Compton), (Eric Peterson) |
| 15:57.7, 16:28.1, 16:48.5, 17:00.1, 17:05.4, (18:31.8), (19:04.5) |
3 | 105 | Johnsburg,
IL - Team Time (1st 5) 1:24:39.5 | Spread (1st 5) 1:15.9 |
| 8, 14, 22, 30, 31, (33), (40) |
| Matt Stelmasek, Jake Grimes, Noah Miller, Kyle Stelmasek, Jack Pocklington, (Dominic Miraldi), (Dakota Merritt) |
| 16:11.1, 16:39.6, 16:55.4, 17:26.4, 17:27.0, (17:40.4), (17:54.4) |
4 | 134 | Joliet (Catholic Academy),
IL - Team Time (1st 5) 1:25:54.2 | Spread (1st 5) 51.3 |
| 20, 24, 26, 29, 35, (41), (64) |
| Zach Siegfried, Jeremy Adams, Harry McSteen, Hunter Warning, Mike O'Neill, (Luke Warpinski), (Anthony Salata) |
| 16:54.3, 16:58.8, 17:02.0, 17:13.5, 17:45.6, (18:02.4), (19:23.4) |
5 | 140 | Elmhurst (Timothy Christian),
IL - Team Time (1st 5) 1:26:55.2 | Spread (1st 5) 1:05.7 |
| 16, 19, 32, 34, 39, (47), (48) |
| Clarke Doig, Jimmy Larkin, Philip Stanton, Andrew Groenewold, Isaac Nunez, (Christian Rasmussen), (Noah Pavlakos) |
| 16:47.5, 16:54.0, 17:37.1, 17:43.4, 17:53.2, (18:24.8), (18:27.5) |
6 | 147 | Aurora (A. Christian),
IL - Team Time (1st 5) 1:26:54.3 | Spread (1st 5) 3:06.6 |
| 4, 9, 23, 55, 56, (63), (66) |
| Jake Gehman, John DiCicco, Grason Poling, Jon Lindstrom, Nico Kresl, (Weston Poling), (Peter Allcorn) |
| 15:50.0, 16:16.2, 16:55.8, 18:55.7, 18:56.6, (19:14.7), (19:32.5) |
7 | 233 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:33:15.2 | Spread (1st 5) 4:21.8 |
| 10, 37, 42, 70, 74 |
| Robert Doby, John Vislisel, Jacob Schott, Tyler Leslie, Rex DeLara |
| 16:19.2, 17:49.1, 18:08.4, 20:17.5, 20:41.0 |
| 233 | Melrose Park (Walther Christian),
IL - Team Time (1st 5) 1:31:54.5 | Spread (1st 5) 2:36.0 |
| 18, 38, 51, 61, 65, (69), (80) |
| Frankie Caputo, Sean Edwards, Eric Neubieser, Jacob Friederich, Mario Valtierrez, (James Childs), (Matthew Steinhart) |
| 16:51.6, 17:52.9, 18:35.5, 19:06.9, 19:27.6, (20:06.6), (21:24.2) |
9 | 238 | Lombard (Montini),
IL - Team Time (1st 5) 1:33:06.1 | Spread (1st 5) 4:36.9 |
| 11, 36, 54, 60, 77, (86) |
| Tyler Pacana, Matt Fisch, Jaxom Victor, Cameron Casey, John Golumb, (Matthew Ratajczyk) |
| 16:20.3, 17:48.7, 18:54.9, 19:05.0, 20:57.2, (24:45.6) |
10 | 246 | Mooseheart,
IL - Team Time (1st 5) 1:33:53.2 | Spread (1st 5) 5:21.1 |
| 1, 45, 52, 72, 76, (81), (87) |
| Wal Khat, Farook Anifowoshe, Brandon Romero, Nezra McCarty, Munir Smith, (Juan Solis), (Bryce Chapline) |
| 15:30.7, 18:22.1, 18:37.4, 20:31.2, 20:51.8, (21:27.2), (33:41.9) |
11 | 254 | Lisle (Sr.),
IL - Team Time (1st 5) 1:34:40.3 | Spread (1st 5) 3:50.8 |
| 21, 43, 44, 71, 75, (83) |
| Jefferson Y Chan, Joseph A Chernov, Tom Mandel, Ryan P Zurek, Connor Corrigan, (Dan Brondyke) |
| 16:55.1, 18:16.5, 18:21.2, 20:21.6, 20:45.9, (22:43.2) |
12 | 269 | Elmhurst (IC Catholic),
IL - Team Time (1st 5) 1:33:57.5 | Spread (1st 5) 45.5 |
| 46, 50, 53, 58, 62, (68), (73) |
| Brian Azures, Nick Moore, Brendan Doherty, Eliot Sexton, Anthony Barone, (Joe Depke), (Peter Shuflit) |
| 18:23.4, 18:34.1, 18:47.3, 19:03.8, 19:08.9, (20:00.8), (20:37.3) |
13 | 363 | Westchester (St. Joseph),
IL - Team Time (1st 5) 1:43:37.9 | Spread (1st 5) 3:26.4 |
| 57, 67, 78, 79, 82, (84), (85) |
| Anthony Gebhardt, Enrique Munoz, Stephen Perez, Jacob Estella, Arturo Rodriguez, (Jude Kitane), (Roberto Martinez) |
| 18:58.7, 19:57.3, 21:05.7, 21:11.1, 22:25.1, (23:07.7), (24:14.7) |