1 | 32 | Barrington,
IL - Team Time (1st 5) 1:15:22.0 | Spread (1st 5) 5.0 |
| 5, 5, 5, 8, 9, (12), (22) |
| Joey Furlong, Jake Ziebarth, Alfredo Arnieri, Ryan Fryer, Grant Ackard, (Jack FitzPatrick), (Blake Garrels) |
| 15:03.0, 15:03.0, 15:03.0, 15:05.0, 15:08.0, (15:21.0), (15:32.0) |
2 | 53 | Winnetka (New Trier),
IL - Team Time (1st 5) 1:16:24.5 | Spread (1st 5) 24.4 |
| 4, 10, 11, 13, 15, (15), (17) |
| Nicholas Falk, Charlie Siebert, Conor O'Neill, George Esteve, George Cahill, (Andrew Flynn), (Charles Siebert) |
| 14:59.9, 15:18.4, 15:20.0, 15:21.9, 15:24.3, (15:24.3), (15:27.3) |
3 | 86 | Deerfield (H.S.),
IL - Team Time (1st 5) 1:17:12.5 | Spread (1st 5) 46.8 |
| 3, 14, 19, 24, 26, (33), (36) |
| Josh Puyear, Cole Bernstein, Ryan Bernstein, Lucas Moskovitz, Eric Lakemaker, (Charlie Hart), (Ben Zamler) |
| 14:58.2, 15:23.1, 15:28.8, 15:37.4, 15:45.0, (15:53.3), (15:59.5) |
4 | 91 | Lake Zurich,
IL - Team Time (1st 5) 1:17:00.0 | Spread (1st 5) 1:06.0 |
| 1, 2, 23, 31, 34, (46), (47) |
| Jake Myers, Jack Gilboy, Danny Burns, Kevin Loftus, Dylan Myers, (Cole Boudreault), (Bodie McCall) |
| 14:48.0, 14:55.3, 15:32.7, 15:50.0, 15:54.0, (16:25.0), (16:25.9) |
5 | 134 | Arlington Heights (Hersey),
IL - Team Time (1st 5) 1:18:36.2 | Spread (1st 5) 43.5 |
| 19, 21, 25, 27, 42, (44), (45) |
| Sean Safford, Quinn Born, Luis Vazquez, Connor Oiler, Luke Linscott, (Johnny Lifka), (Remy Jankusky) |
| 15:28.8, 15:29.4, 15:39.9, 15:45.8, 16:12.3, (16:22.5), (16:24.4) |
6 | 169 | Wilmette (Loyola Academy),
IL - Team Time (1st 5) 1:19:51.9 | Spread (1st 5) 43.6 |
| 18, 35, 37, 39, 40, (41), (43) |
| Spencer Werner, Aidan Simon, Spencer Dzyacky, Leo Stanton, John Phillips, (Xavier Klatt), (Harry Wood Prince) |
| 15:27.9, 15:58.6, 16:06.4, 16:07.5, 16:11.5, (16:11.8), (16:16.0) |
7 | 195 | Palatine (H.S.),
IL - Team Time (1st 5) 1:20:48.6 | Spread (1st 5) 49.3 |
| 27, 30, 38, 49, 51, (53), (54) |
| Jack Casaccio, Brandon Waller, Andrew Jordan, Andrew Johns, Tyler Murphy, (Michael Woodward), (Mason Krieg) |
| 15:45.8, 15:48.1, 16:06.6, 16:33.0, 16:35.1, (16:37.7), (16:38.0) |
8 | 252 | Northbrook (Glenbrook North),
IL - Team Time (1st 5) 1:22:40.6 | Spread (1st 5) 1:08.5 |
| 29, 52, 55, 56, 60, (61), (62) |
| Nick Ihrke, Gabe Johnson, Nick Redstone, Patrick Herbst, Josh Stolyarov, (Graham Paterson), (Alex Krull) |
| 15:47.4, 16:35.8, 16:39.0, 16:42.5, 16:55.9, (17:01.0), (17:01.9) |
9 | 263 | Buffalo Grove,
IL - Team Time (1st 5) 1:23:26.3 | Spread (1st 5) 1:22.2 |
| 32, 50, 58, 59, 64, (67), (70) |
| Mario Torres, Jack Bank, Kyle Benbow, Albert Szewczyk, Kyle Brosnahan, (Spencer Sadler), (Charlie Kummerow) |
| 15:51.2, 16:34.7, 16:51.2, 16:55.8, 17:13.4, (17:18.8), (17:27.9) |
10 | 317 | Palatine (Fremd),
IL - Team Time (1st 5) 1:25:46.8 | Spread (1st 5) 1:04.2 |
| 48, 63, 65, 69, 72, (74), (76) |
| Theo Cunningham, Matthew Jones, Michael Labno, Steven Veremis, Kaleb Odachowski, (Thomas Border), (Dylan Medley) |
| 16:28.7, 17:02.6, 17:15.7, 17:26.9, 17:32.9, (17:37.5), (17:52.0) |
11 | 335 | Wheeling,
IL - Team Time (1st 5) 1:26:38.9 | Spread (1st 5) 48.0 |
| 57, 66, 68, 71, 73, (75), (77) |
| Bryan Martinez, Isidro Bahena, Miguel Granados, Japnam Hothi, Jake Ning, (Chris Ordon), (Ray Petzold) |
| 16:49.0, 17:17.0, 17:23.9, 17:32.0, 17:37.0, (17:48.7), (18:01.0) |