1 | 40 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:24:07.0 | Spread (1st 5) 1:14.0 |
| 1, 7, 8, 10, 14, (15), (17) |
| Jake Adams, Caleb Vislisel, Riley Steiner, Michael Sisko, Dylan Lockwood, (Kyler Young), (Andrew Debresco) |
| 16:04.0, 16:48.0, 16:50.0, 17:07.0, 17:18.0, (17:24.0), (17:34.0) |
2 | 45 | Westmont,
IL - Team Time (1st 5) 1:23:48.1 | Spread (1st 5) 1:36.8 |
| 2, 2, 2, 19, 20, (24), (28) |
| Mitch Perrotta, Nick Dea, Anthony Alessi, Jasper Requiron, Anthony Cordero, (Sam Asa), (Jake Juska) |
| 16:07.0, 16:07.0, 16:07.0, 17:43.3, 17:43.8, (17:53.0), (18:07.0) |
3 | 56 | Lombard (Montini),
IL - Team Time (1st 5) 1:24:49.0 | Spread (1st 5) 1:37.0 |
| 5, 6, 11, 13, 21, (27), (31) |
| Tyler Pacana, Jake Mondschean, Cameron Casey, Matt Fisch, Adam Kaloczi, (Justin Stauder), (Eddie Laviste) |
| 16:11.0, 16:25.0, 17:09.0, 17:16.0, 17:48.0, (18:05.0), (18:22.0) |
4 | 120 | Elmhurst (Timothy Christian),
IL - Team Time (1st 5) 1:29:40.1 | Spread (1st 5) 1:18.0 |
| 9, 23, 26, 30, 32, (34), (35) |
| Michael Larkin, Noah Pavlakos, Matt Fox, Aidan Shervheim, Phil Troxel, (Andy Mittlestaedt), (William Terpstra) |
| 17:04.1, 17:52.9, 18:03.7, 18:17.3, 18:22.1, (18:37.2), (18:51.4) |
5 | 156 | Joliet (Catholic Academy),
IL - Team Time (1st 5) 1:34:36.2 | Spread (1st 5) 2:58.1 |
| 12, 16, 40, 43, 45, (48), (49) |
| Harry McSteen, Connor McNulty, Adam Wahl, Zach Corcoran, Bryan Bennis, (Zach Gochee), (Nick Zelehouitis) |
| 17:14.9, 17:27.6, 19:41.3, 19:59.4, 20:13.0, (20:19.2), (20:21.9) |
6 | 175 | Elgin (Westminster Christian),
IL - Team Time (1st 5) 1:38:41.5 | Spread (1st 5) 5:08.0 |
| 18, 22, 29, 52, 54, (61) |
| Habacuc Orozco, Tom Danner, Jason Yaccino, Ben Bertsche, Sam Hild, (Kevin Dean) |
| 17:36.0, 17:48.6, 18:10.2, 22:22.7, 22:44.0, (27:45.8) |
7 | 178 | Chicago (C. Hope Academy),
IL - Team Time (1st 5) 1:35:46.9 | Spread (1st 5) 1:46.9 |
| 25, 36, 37, 38, 42, (44), (46) |
| Maxwell Crawford, Alex Rodriguez, Daniel Melendez, Jordan Doss, Journey Flemming, (Daniel Cruz), (Jonavan Huggins) |
| 18:03.0, 19:05.0, 19:22.1, 19:26.9, 19:49.9, (20:01.2), (20:14.5) |
8 | 238 | Lisle (Sr.),
IL - Team Time (1st 5) 1:45:54.1 | Spread (1st 5) 4:09.0 |
| 33, 47, 50, 53, 55, (57), (58) |
| Zach DeCraene, Nicholas Janitch, Dylan Malavia, Christopher Faulstich, Cole Faulstich, (Kevin Lee), (Ben Salzberg) |
| 18:37.0, 20:16.0, 21:33.7, 22:41.4, 22:46.0, (24:00.0), (24:18.6) |
9 | 246 | Elgin (E. Academy),
IL - Team Time (1st 5) 1:49:53.6 | Spread (1st 5) 6:06.9 |
| 39, 41, 51, 56, 59, (60), (62) |
| Devin Uner, Prudhive Gudapati, Ben Simon, Brian Leng, Conor Jaworski, (Michael Huang), (Michael Lucus) |
| 19:38.4, 19:45.0, 21:51.1, 22:53.8, 25:45.3, (26:41.0), (28:07.0) |