1 | 62 | Burlington (Central),
IL - Team Time (1st 5) 1:25:45.1 | Spread (1st 5) 1:40.6 |
| 2, 5, 11, 19, 25, (26), (27) |
| Anthony Farmer, Gio Martinez, Jack Hartmann, Adam Kries, Tyler Gerke, (Logan Andersen), (Zac Schmidt) |
| 16:10.7, 16:42.2, 17:16.3, 17:44.6, 17:51.3, (17:57.0), (17:57.1) |
2 | 64 | Wheaton (St. Francis),
IL - Team Time (1st 5) 1:26:14.5 | Spread (1st 5) 1:28.5 |
| 3, 5, 16, 17, 23, (49), (66) |
| Dan Weizeorick, Jon Aquino, Chris Covone, Christopher Spahn, Luke Orwig, (Larry Li), (Clayton Merker) |
| 16:22.3, 16:42.2, 17:36.2, 17:43.0, 17:50.8, (18:28.9), (19:10.3) |
3 | 92 | Lisle (Benet Academy),
IL - Team Time (1st 5) 1:28:16.1 | Spread (1st 5) 47.0 |
| 10, 13, 18, 22, 29, (34), (39) |
| Braden Heckman, Connor Grumbles, Jeff Gaydos, Nick Super, Colin Luwanja, (Niklas Anderson), (Ian Smith) |
| 17:14.2, 17:26.3, 17:43.7, 17:50.7, 18:01.2, (18:04.7), (18:12.7) |
4 | 132 | Maple Park (Kaneland),
IL - Team Time (1st 5) 1:28:54.0 | Spread (1st 5) 1:20.2 |
| 9, 24, 31, 33, 35, (46), (47) |
| Daniel Occhipinti, Jacob Wielgos, Aidan Lodwig, Ethan Walker, Austin Adams, (Seth Nosek), (Ethan Neal) |
| 16:48.7, 17:51.1, 18:02.6, 18:02.7, 18:08.9, (18:25.4), (18:26.6) |
5 | 158 | Lombard (Montini),
IL - Team Time (1st 5) 1:29:50.2 | Spread (1st 5) 2:39.2 |
| 7, 14, 30, 36, 71, (73), (74) |
| Jayden Gertsen, Ian Kwit, Nick Fisch, Drew Bolisay, Tommy May, (Trevor Bolisay), (Nathan Hoeflich) |
| 16:44.8, 17:28.2, 18:02.4, 18:10.8, 19:24.0, (19:28.8), (19:32.8) |
6 | 160 | Aurora (Illinois Math and Science Academy),
IL - Team Time (1st 5) 1:28:50.5 | Spread (1st 5) 2:47.4 |
| 1, 8, 40, 55, 56, (64), (69) |
| Daniel Chen, Daniel Soto, Ishaar Ganesan, Jason Liu, Jake Sutter, (Ethan Thieme), (Jacob Sutter) |
| 16:05.3, 16:48.6, 18:15.2, 18:48.7, 18:52.7, (19:08.8), (19:20.6) |
7 | 228 | LaGrange Park (Nazareth Academy),
IL - Team Time (1st 5) 1:32:00.0 | Spread (1st 5) 2:31.5 |
| 4, 45, 57, 59, 63, (68), (78) |
| Scott Sikorski, Christian Cano, Connor Uphues, Joshua Neumann, Alex Amaro, (Steven Staubus), (David Sullivan) |
| 16:36.5, 18:21.9, 18:55.2, 18:58.4, 19:08.0, (19:15.4), (19:44.5) |
| 228 | West Chicago (Wheaton Academy),
IL - Team Time (1st 5) 1:32:52.5 | Spread (1st 5) 2:07.2 |
| 15, 31, 37, 70, 75, (76) |
| Nate Bierly, Blake Wittstock, Sheldon Powell, Will Lyon, Kyle Warner, (Jacob Prasil) |
| 17:33.8, 18:02.6, 18:12.3, 19:22.8, 19:41.0, (19:42.7) |
9 | 230 | Plano,
IL - Team Time (1st 5) 1:33:04.2 | Spread (1st 5) 2:20.2 |
| 20, 28, 50, 52, 80, (82), (86) |
| Sebastian Esparza, Martin Diaz, Jorge Aguilar, Will Collins, Juan Aguilar, (Juan Puga), (Ansh Chaudhari) |
| 17:45.6, 17:57.2, 18:30.6, 18:45.0, 20:05.8, (20:14.6), (21:04.1) |
10 | 232 | Riverside (R.-Brookfield),
IL - Team Time (1st 5) 1:32:21.2 | Spread (1st 5) 45.7 |
| 38, 42, 43, 51, 58, (61), (65) |
| Josh Ranft, David Keen, Conor Raymond, Chris Magno, Peter Kallas, (Cruz Herrera), (Quinn Van Nice) |
| 18:12.6, 18:16.4, 18:16.9, 18:37.0, 18:58.3, (19:05.4), (19:09.8) |
11 | 259 | Tinley Park,
IL - Team Time (1st 5) 1:35:04.6 | Spread (1st 5) 3:20.9 |
| 12, 21, 62, 79, 85, (88), (90) |
| Ishaan Patel, Nick Martin, Josh Hartman, Nick Marfoe, Latrell Lloyd, (Kendrick Dow), (Adrian Izaguirre) |
| 17:21.0, 17:50.2, 19:05.8, 20:05.7, 20:41.9, (21:21.7), (23:14.3) |
12 | 290 | Glen Ellyn (Glenbard South),
IL - Team Time (1st 5) 1:34:27.9 | Spread (1st 5) 1:07.4 |
| 44, 53, 54, 67, 72, (87), (89) |
| Tyler Kalebic, Wesley Jedlicka, Ethan Woods, Mike Eloubary, Ryan Allspach, (Jacob Mack), (Ryan Daca) |
| 18:18.0, 18:45.4, 18:47.8, 19:11.3, 19:25.4, (21:12.2), (21:32.2) |
13 | 307 | Chicago Heights (Marian),
IL - Team Time (1st 5) 1:35:40.6 | Spread (1st 5) 1:52.1 |
| 41, 48, 60, 77, 81, (83), (84) |
| Nathan Kalvig, Christopher Kasperan, Keagan Morgan, Jalen Cunningham, Marko Mikich, (Andrew Dwyre), (Robbie Grill) |
| 18:16.1, 18:27.7, 19:04.6, 19:44.0, 20:08.2, (20:25.1), (20:36.2) |