1 | 32 | Grayslake (Central),
IL - Team Time (1st 5) 1:17:44.7 | Spread (1st 5) 1:04.4 |
| 1, 4, 5, 8, 14, (29), (31) |
| Trey Sato, Adan Cordova, William Welty, John Vagnoni, Duncan Jones, (Nolan Kissinger), (Aashay Patel) |
| 14:58.9, 15:31.4, 15:32.3, 15:38.8, 16:03.3, (16:35.0), (16:38.9) |
2 | 57 | Deerfield (H.S.),
IL - Team Time (1st 5) 1:19:16.6 | Spread (1st 5) 47.2 |
| 2, 3, 16, 17, 19, (20), (22) |
| Dylan Cohen, Dane Brown, Ryan Jones, Jon Wool, Eric Hogenkamp, (Jamie Chandler), (Drew Spiegel) |
| 15:22.8, 15:25.1, 16:09.1, 16:09.6, 16:10.0, (16:12.5), (16:16.5) |
3 | 89 | Vernon Hills,
IL - Team Time (1st 5) 1:20:31.3 | Spread (1st 5) 1:00.0 |
| 6, 7, 21, 27, 28, (41), (43) |
| Charles Blackmer, Brady Clegg, Erick Herrera, Jeremy Gitzinger, Zackery Shoemaker, (Maddox Fluno), (David Rzepa) |
| 15:34.5, 15:34.6, 16:13.9, 16:33.8, 16:34.5, (17:03.4), (17:11.4) |
4 | 106 | Niles (Notre Dame),
IL - Team Time (1st 5) 1:21:11.6 | Spread (1st 5) 1:03.9 |
| 9, 12, 24, 25, 36, (45), (52) |
| Luke Davey, Liam Newton, Brady Verdon, Henry Thuet, Emmet Kisor, (Ryan Simpao), (Kyle Muench) |
| 15:44.3, 15:57.4, 16:20.6, 16:21.1, 16:48.2, (17:16.3), (17:31.3) |
5 | 113 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:21:32.2 | Spread (1st 5) 56.7 |
| 10, 15, 23, 32, 33, (39), (42) |
| Micah Lind, Payton Whitehead, Jackson Summy, Blake Salbilla, Brady Mock, (Quin Maloney), (Liam Makela) |
| 15:45.9, 16:05.4, 16:17.6, 16:40.7, 16:42.6, (16:59.6), (17:04.0) |
6 | 170 | Mundelein (Carmel),
IL - Team Time (1st 5) 1:24:03.9 | Spread (1st 5) 1:39.1 |
| 13, 30, 35, 38, 54, (55), (60) |
| Cole Bonham, Joey Lodowsky, PJ Biegel, John Krietsch, Matthew Lotze, (Ian Steward), (Liam Luby) |
| 16:02.8, 16:35.1, 16:44.8, 16:59.3, 17:41.9, (17:42.7), (17:47.2) |
7 | 177 | Antioch,
IL - Team Time (1st 5) 1:24:16.1 | Spread (1st 5) 1:38.0 |
| 11, 26, 44, 47, 49, (57), (59) |
| Carter Webb, Carson Lanners, Tyler Wolfe, Griffin Freeman, Anthony Sculuca, (Anton Augusto), (Brady Kobb) |
| 15:48.6, 16:21.7, 17:15.9, 17:23.3, 17:26.6, (17:46.2), (17:46.5) |
8 | 226 | Grayslake (North),
IL - Team Time (1st 5) 1:26:12.7 | Spread (1st 5) 1:41.9 |
| 18, 40, 50, 56, 62, (65), (70) |
| Owen Davies, Nicholas Von Briesen, Sergio Janneau, Oliver Davies, Kyle Streckert, (Ryan Larrivee), (Ewan Gerhardt) |
| 16:09.7, 17:00.8, 17:27.0, 17:43.6, 17:51.6, (18:01.3), (18:16.4) |
9 | 260 | Lake Forest,
IL - Team Time (1st 5) 1:27:32.2 | Spread (1st 5) 1:11.9 |
| 37, 46, 53, 58, 66, (68), (72) |
| Kevin Gustafson, Xavier Garriques, Dylan Burns, Justin Schmit, Jack Cushing, (Kevin Taylor), (Vince Boberski) |
| 16:50.6, 17:21.0, 17:31.7, 17:46.4, 18:02.5, (18:04.9), (18:18.8) |
10 | 289 | Chicago (St. Patrick),
IL - Team Time (1st 5) 1:28:48.2 | Spread (1st 5) 1:48.3 |
| 34, 51, 64, 67, 73, (74), (77) |
| Liam MacLellan, Gabriel Gonzalez, Declan Ochoa, Alexander Valdez, Kristipher Maschek, (Maxwell Yeagle), (Emmett Kantor) |
| 16:44.1, 17:30.1, 17:57.0, 18:04.6, 18:32.4, (18:53.2), (20:08.4) |
11 | 312 | Norridge (Ridgewood),
IL - Team Time (1st 5) 1:29:31.1 | Spread (1st 5) 54.4 |
| 48, 61, 63, 69, 71, (75), (76) |
| Oscar Nowak, Donovan Depakakibo, Isaac Depakakibo, Nick Boyer, Nathaniel Hernandez, (Nate Boksa), (Saivone Otero) |
| 17:23.4, 17:47.3, 17:56.1, 18:06.5, 18:17.8, (18:55.8), (19:56.4) |