| 1 | 15 | Antioch,
IL - Team Time (1st 5) 1:24:36.3 | Spread (1st 5) 2:16.8 |
| 1, 2, 3, 4, 5, (6), (7) |
| Carson Lanners, Griffin Freeman, Anthony Sculuca, Brady Kobb, Ademide Adegboyega, (Chris Selph), (AJ Ripper) |
| 15:29.6, 16:09.5, 17:28.0, 17:42.8, 17:46.4, (18:04.0), (18:22.0) |
| 2 | 57 | Wauconda,
IL - Team Time (1st 5) 1:35:03.0 | Spread (1st 5) 1:06.0 |
| 9, 10, 11, 11, 16, (17), (19) |
| Austin Olsen, Nicholas Yandura, Pablo Jaramillo, Jack Riniker, Lorenzo Martinez, (Arjan Mokha), (Ryker Alberchinski) |
| 18:32.0, 18:55.0, 18:59.0, 18:59.0, 19:38.0, (20:30.0), (21:01.0) |
| 3 | 68 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:36:12.0 | Spread (1st 5) 2:11.0 |
| 8, 13, 14, 15, 18, (20), (21) |
| Nathan Bloom, Samuel Runyan, Evan Selvik, Sam Pearson, Patrik Dortch, (Dylan Farrington), (Bonn Jenison) |
| 18:24.0, 19:00.0, 19:02.0, 19:11.0, 20:35.0, (21:18.0), (21:36.0) |