1 | 48 | Wheaton (North),
IL - Team Time (1st 5) 1:17:24.3 | Spread (1st 5) 25.0 |
| 3, 7, 11, 12, 15, (16), (22) |
| Alex Ryan, Josh Doty, Joseph Emmanuel, Paul Steeno, Zach Ewoldt, (Wyatt Didier), (Wes Noyes) |
| 15:14.0, 15:26.0, 15:31.3, 15:34.0, 15:39.0, (15:39.5), (15:48.0) |
2 | 49 | St. Charles (North),
IL - Team Time (1st 5) 1:17:12.5 | Spread (1st 5) 41.6 |
| 1, 6, 9, 14, 19, (27), (40) |
| Spencer Gray, Nathan Klair, Nick Borger, Ryan McSweeney, Ryan Joyce, (Kevin Davis), (Keane O'Kelley) |
| 15:02.0, 15:23.5, 15:27.0, 15:36.4, 15:43.6, (15:57.0), (16:23.0) |
3 | 83 | Bartlett,
IL - Team Time (1st 5) 1:18:16.7 | Spread (1st 5) 43.0 |
| 4, 8, 20, 23, 28, (42), (51) |
| Connor Rachford, Anthony Peters, Alex Peters, Dan Cotton, Brandon Smith, (Mitch Sullivan), (Matt Gray) |
| 15:15.1, 15:26.6, 15:47.6, 15:49.3, 15:58.1, (16:27.5), (16:55.2) |
| 83 | Geneva,
IL - Team Time (1st 5) 1:18:19.1 | Spread (1st 5) 41.7 |
| 2, 10, 20, 25, 26, (34), (37) |
| Michael Bianchina, Dan Herrera, Nathan Wendt, Jordan Midgley, Ryan Rasmussen, (Blaine Bartel), (Dan Dudman) |
| 15:13.8, 15:28.7, 15:47.6, 15:53.5, 15:55.5, (16:09.0), (16:14.7) |
5 | 115 | DeKalb,
IL - Team Time (1st 5) 1:19:13.5 | Spread (1st 5) 1:12.9 |
| 5, 17, 18, 32, 43, (49), (56) |
| Marc Dubrick, Isaac Hietanen, Colin Martin, Patrick Martin, Tyler Greenwood, (T.J. Neidel), (Troy Harness) |
| 15:17.1, 15:40.1, 15:42.4, 16:03.9, 16:30.0, (16:46.5), (17:08.1) |
6 | 151 | St. Charles (East),
IL - Team Time (1st 5) 1:20:23.4 | Spread (1st 5) 50.4 |
| 13, 24, 35, 38, 41, (45), (48) |
| Max Rowland, Lucas Werner, Will Muckian, Nathan Iwanski, Mike Meyer, (Mark Sciurba), (Adam Phillips) |
| 15:36.1, 15:52.1, 16:10.0, 16:18.7, 16:26.5, (16:34.5), (16:39.7) |
7 | 216 | Carol Stream (Glenbard North),
IL - Team Time (1st 5) 1:22:44.8 | Spread (1st 5) 1:07.3 |
| 29, 33, 46, 53, 55, (62), (63) |
| Tyler Dixon, Joseph Campagna, Ryan Emmanuel, Chris Marshall, Dennis Jenkins, (Issac Medina), (Kevin Panuska) |
| 15:59.3, 16:04.7, 16:36.4, 16:57.8, 17:06.6, (17:37.8), (17:41.7) |
8 | 234 | Elgin (H.S.),
IL - Team Time (1st 5) 1:23:34.4 | Spread (1st 5) 1:05.2 |
| 36, 39, 50, 52, 57, (59), (60) |
| Cristian Martinez, Logan Jostes, Fabian Salazar, Emilio Mancha, Nathan Hasken, (Chris Porras), (Tanner Bednar) |
| 16:12.3, 16:19.6, 16:49.1, 16:55.9, 17:17.5, (17:29.0), (17:30.2) |
9 | 248 | Streamwood,
IL - Team Time (1st 5) 1:26:19.8 | Spread (1st 5) 2:49.5 |
| 30, 30, 54, 66, 68, (69), (70) |
| Dan Robles, Daniel Robles, William Troman, Zel Salazar, Vasu Patel, (Jose Resendiz), (Collin Crumlett) |
| 16:01.7, 16:01.7, 17:04.9, 18:20.3, 18:51.2, (18:54.0), (19:31.2) |
10 | 274 | South Elgin,
IL - Team Time (1st 5) 1:25:58.4 | Spread (1st 5) 1:22.0 |
| 44, 47, 58, 61, 64, (65), (67) |
| Matt Stover, Matt McClure, Max Keough, Benny Romo, Jim Hegarty, (Aidan McKeever), (Jaime Reynoso) |
| 16:31.2, 16:38.5, 17:24.7, 17:30.8, 17:53.2, (18:15.9), (18:31.6) |