| 1 | 33 | Palatine,
IL - Team Time (1st 5) 1:16:16.0 | Spread (1st 5) 47.6 |
| 2, 3, 5, 11, 12, (13), (30) |
| Mason Krieg, Jack Casaccio, Mukal Verma, Andy Hansen, Tyler Murphy, (Owen Elliott), (Patrick McClanahan) |
| 14:49.1, 15:02.3, 15:13.4, 15:34.5, 15:36.7, (15:38.6), (16:12.3) |
| 2 | 40 | Barrington,
IL - Team Time (1st 5) 1:16:36.5 | Spread (1st 5) 1:00.5 |
| 1, 7, 8, 9, 15, (23), (25) |
| Joey Furlong, Ryan Fryer, Zach Daniel, Max Lewis, Andre Van Vuren, (Joey Drage), (Avery Erickson) |
| 14:46.7, 15:19.6, 15:19.9, 15:23.1, 15:47.2, (16:04.2), (16:04.9) |
| 3 | 56 | Mt. Prospect (Prospect),
IL - Team Time (1st 5) 1:17:37.0 | Spread (1st 5) 54.3 |
| 4, 6, 10, 17, 19, (27), (34) |
| TJ Garland, Luka Kuzmanovic, Sean Kura, Michael Piagari, Jobin Chiramel, (Jack Murphy), (Andrew Katsogianos) |
| 15:03.8, 15:19.3, 15:24.2, 15:51.6, 15:58.1, (16:10.3), (16:24.2) |
| 4 | 129 | Algonquin (Jacobs),
IL - Team Time (1st 5) 1:20:44.0 | Spread (1st 5) 40.4 |
| 16, 19, 26, 33, 35, (40), (41) |
| Aidan DeMuth, Mitchell Ruffin, Alec Melendez, Julian Van Antwerp, Eli Marszalek, (Adam Lakeman), (Matt Andreano) |
| 15:48.1, 15:58.1, 16:05.4, 16:23.9, 16:28.5, (16:34.6), (16:38.0) |
| 5 | 131 | Palatine (Fremd),
IL - Team Time (1st 5) 1:20:39.4 | Spread (1st 5) 54.4 |
| 14, 18, 29, 32, 38, (39), (44) |
| Theo Cunningham, Michael Labno, Cooper Hewson, Thomas Border, Rory Gaan, (Matthew Jones), (Manasyu Chaudhari) |
| 15:39.1, 15:53.5, 16:11.9, 16:21.4, 16:33.5, (16:34.2), (16:40.2) |
| 6 | 159 | Hoffman Estates (Conant),
IL - Team Time (1st 5) 1:21:41.5 | Spread (1st 5) 39.3 |
| 21, 28, 31, 37, 42, (48), (52) |
| Vijay Krishnamoorthi, Gaven Corpin, Kyle Corpin, Sean Ju, Rudra Patel, (Connor Ariunbat), (Andrew Davidson) |
| 15:58.8, 16:11.7, 16:20.7, 16:32.2, 16:38.1, (16:53.3), (17:05.0) |
| 7 | 240 | Buffalo Grove,
IL - Team Time (1st 5) 1:25:13.7 | Spread (1st 5) 2:17.1 |
| 22, 47, 50, 51, 70, (75), (77) |
| Albert Szewczyk, Spencer Sadler, Tyler Lieu, Charlie Kummerow, Nick Cozzi, (Justin Adrowski), (Owen Green) |
| 16:03.6, 16:52.7, 16:56.8, 16:59.9, 18:20.7, (18:53.4), (19:04.8) |
| 8 | 244 | Carpentersville (Dundee-Crown),
IL - Team Time (1st 5) 1:24:35.4 | Spread (1st 5) 29.7 |
| 43, 45, 49, 53, 54, (60), (63) |
| Anthony Fernandez, Tyler Toms, Conner Mogge, Christian Azar, Luis Castro (Graduated), (Alex Petinaux), (Alexander Kutulas) |
| 16:38.7, 16:47.0, 16:55.6, 17:05.7, 17:08.4, (17:38.5), (17:47.5) |
| 9 | 260 | Schaumburg,
IL - Team Time (1st 5) 1:25:39.2 | Spread (1st 5) 1:22.8 |
| 36, 46, 54, 59, 65, (69), (73) |
| Matt Trybus, Marcos Jaimes, Christian Haywood, Nick Vaccaro, Owen Whelan, (Colin Morris), (Brandon Kiene) |
| 16:29.0, 16:48.4, 17:08.4, 17:21.6, 17:51.8, (18:19.9), (18:40.2) |
| 10 | 270 | Rolling Meadows,
IL - Team Time (1st 5) 1:26:26.8 | Spread (1st 5) 2:04.5 |
| 24, 56, 57, 66, 67, (68), (72) |
| Diego Buenrostro, Elijah Perry, Matt Lampa, Hayden Sander, Cole Martin, (Juan Sanchez), (Hao Duong) |
| 16:04.8, 17:08.7, 17:11.6, 17:52.4, 18:09.3, (18:19.5), (18:32.9) |
| 11 | 316 | Hoffman Estates,
IL - Team Time (1st 5) 1:29:03.7 | Spread (1st 5) 1:07.7 |
| 58, 61, 62, 64, 71, (74), (76) |
| Jerry Jimenez, Jeremiah Somerville, Colin Berg, Cole Faulkner, Brady Faulkner, (Thomas Krautstrunk), (Preetpaul Singh) |
| 17:19.3, 17:41.5, 17:45.9, 17:50.0, 18:27.0, (18:45.7), (18:53.6) |