1 | 29 | Winnetka (New Trier),
IL - Team Time (1st 5) 1:12:51.0 | Spread (1st 5) 26.0 |
| 2, 4, 5, 8, 10, (12), (17) |
| Gabe Nosek, Alex Bengtsson, Luke Finch, Andrew Hepner, Charles LeVaugn Bakos, (Schuyler Cox), (Tizoc Aquirre) |
| 14:22.0, 14:30.0, 14:31.0, 14:40.0, 14:48.0, (14:58.0), (15:13.0) |
2 | 45 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:13:39.0 | Spread (1st 5) 48.0 |
| 1, 7, 9, 14, 14, (16), (18) |
| Luke Pravecek, Alex Wille, William Huddleston, Michael Kelly, Joey Karlesky, (Patrick Coyle), (Nico Lospalluto) |
| 14:13.0, 14:39.0, 14:45.0, 15:01.0, 15:01.0, (15:02.0), (15:40.0) |
3 | 50 | Wilmette (Loyola Academy),
IL - Team Time (1st 5) 1:14:29.0 | Spread (1st 5) 1:20.0 |
| 2, 5, 11, 13, 19, (20), (21) |
| Owen Flom, Ben Howland, James Casey, William Kelly, William Simon, (William Gardy), (Luke Hughes) |
| 14:22.0, 14:31.0, 14:55.0, 14:59.0, 15:42.0, (15:44.0), (17:11.0) |