1 | 30 | Grayslake (Central),
IL - Team Time (1st 5) 1:24:03.0 | Spread (1st 5) 3:35.6 |
| 1, 2, 4, 10, 13, (19), (21) |
| Jack (John) Aho, Matthew Aho, Luke Reblin, Ben Steinbeck, Eli Minsky, (Matt Reynolds), (Matthew Droessler) |
| 14:55.1, 15:09.5, 17:15.6, 18:12.1, 18:30.7, (19:22.0), (19:26.9) |
2 | 34 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:28:30.5 | Spread (1st 5) 1:40.5 |
| 3, 5, 6, 9, 11, (14), (18) |
| Jeremy Wallace, Kael Moran, Jack Erwin, Owen Wenberg, Ethan Schommer, (Charlie Halberg), (Max Burton) |
| 16:35.4, 17:39.0, 17:50.6, 18:09.6, 18:15.9, (18:31.2), (19:15.7) |
3 | 59 | Antioch,
IL - Team Time (1st 5) 1:32:18.0 | Spread (1st 5) 53.6 |
| 7, 8, 12, 15, 17, (20), (23) |
| Alex Besson, Kevin Vettesse, Max Barton, Joe Sculuca, Pat Schoenfelder, (Nolan Aschenbrener), (Eric Hart) |
| 18:07.8, 18:09.1, 18:18.9, 18:40.8, 19:01.4, (19:23.2), (19:46.6) |
4 | 113 | Woodstock (H.S.),
IL - Team Time (1st 5) 1:40:35.3 | Spread (1st 5) 2:38.5 |
| 16, 22, 24, 25, 26, (27) |
| Jarod Baker, Anthony Thomas, Carter Hansen, Anthony Zepeda, Austin Castillo, (Cameron Brand) |
| 18:41.2, 19:35.3, 19:56.4, 21:02.7, 21:19.7, (22:21.3) |