| 1 | 29 | Northbrook (Glenbrook North),
IL - Team Time (1st 5) 57:21.5 | Spread (1st 5) 55.1 |
| 1, 3, 5, 7, 13, (19), (22) |
| Gabe Johnson, Patrick Herbst, Colin Schaefer, Michael Del Genio, Alan Sung, (Graham Hetzler), (Matthew Schmidt) |
| 11:03.1, 11:17.5, 11:24.4, 11:38.3, 11:58.2, (12:07.9), (12:25.5) |
| 2 | 56 | Arlington Heights (Hersey),
IL - Team Time (1st 5) 59:17.3 | Spread (1st 5) 26.3 |
| 6, 9, 10, 15, 16, (20), (21) |
| Connor Oiler, Harrison Gillespie, Luke Altmeyer, Patrick Nowak, Aidan Nishimura, (Parker Sena), (Michael Renner) |
| 11:37.6, 11:46.6, 11:47.7, 12:01.5, 12:03.9, (12:12.5), (12:13.2) |
| 3 | 59 | Glenview (Glenbrook South),
IL - Team Time (1st 5) 59:07.5 | Spread (1st 5) 1:28.0 |
| 2, 4, 12, 18, 23, (24), (26) |
| Ryan Schaefer, Ryan Jack, Sully Richards, Ben Freidinger, James Hiltebrand, (Mathew Nugent), (John Tirpak) |
| 11:09.2, 11:21.0, 11:53.5, 12:06.6, 12:37.2, (12:41.1), (12:44.4) |
| 4 | 119 | Hoffman Estates,
IL - Team Time (1st 5) 1:03:07.6 | Spread (1st 5) 1:30.0 |
| 11, 14, 25, 34, 35, (36), (39) |
| Jeffery Lindquist, Colin Berg, Ashton Michael, Marcos McNamara, Gerardo Ruiz-Ceron, (Psomas Ryan), (Gavin Scannell) |
| 11:49.9, 11:59.1, 12:44.0, 13:14.7, 13:19.9, (13:34.3), (13:56.6) |
| 5 | 124 | Mt. Prospect (Prospect),
IL - Team Time (1st 5) 1:03:28.3 | Spread (1st 5) 1:25.9 |
| 8, 27, 28, 29, 32, (38), (40) |
| Luka Kuzmanovic, Jack Murphy, Andrew Katsogianos, Luke Holtmeier, Ty Erickson, (Jorge Espinoza), (Nick Walter) |
| 11:42.5, 12:44.9, 12:52.2, 13:00.3, 13:08.4, (13:47.7), (14:14.5) |
| 6 | 148 | Schaumburg,
IL - Team Time (1st 5) 1:04:59.3 | Spread (1st 5) 1:33.6 |
| 17, 30, 31, 33, 37, (41), (42) |
| Christian Haywood, Joe Delulio, Vasu Patel, Owen Whelan, Alex Schimdt, (Brian Prince), (Garrett Croke) |
| 12:04.1, 13:01.1, 13:04.3, 13:12.1, 13:37.7, (14:36.6), (15:23.8) |