1 | 27 | Winnetka (New Trier),
IL - Team Time (1st 5) 1:21:03.3 | Spread (1st 5) 1:02.6 |
| 2, 4, 5, 7, 9, (11), (12) |
| Warren Blood, Patrick Norrick, Cooper Woolford, Matt Burke, Matt Roge, (Ford Baker), (Ryan Struckman) |
| 15:45.5, 16:02.1, 16:12.9, 16:14.7, 16:48.1, (16:57.8), (17:01.7) |
2 | 41 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:22:41.7 | Spread (1st 5) 1:56.8 |
| 1, 3, 6, 13, 18, (22), (26) |
| Reese Jordan, Tom Brady, Brandon Christopher, Ian Spears, Glen Garino, (Alex Ortwig), (Gavin Voris) |
| 15:42.0, 15:56.0, 16:14.1, 17:10.8, 17:38.8, (18:23.8), (18:47.1) |
3 | 87 | Glenview (Glenbrook South),
IL - Team Time (1st 5) 1:28:24.5 | Spread (1st 5) 1:06.0 |
| 14, 15, 17, 18, 23, (28), (29) |
| Alec Sanchez, Matt Jortberg, Jordan Theriault, Jack Whetstone, Matt Runtz, (Chris Lee), (Brendan Fontillas) |
| 17:20.5, 17:21.8, 17:36.9, 17:38.8, 18:26.5, (18:59.5), (19:02.0) |
4 | 99 | Wilmette (Loyola Academy),
IL - Team Time (1st 5) 1:29:50.0 | Spread (1st 5) 2:27.7 |
| 8, 10, 20, 30, 31 |
| Connor Hoag, Jack Lynch, Alex Owens, Aidan Sullivan, Case Brennan |
| 16:44.5, 16:54.1, 17:47.6, 19:11.6, 19:12.2 |
5 | 113 | Des Plaines (Maine West),
IL - Team Time (1st 5) 1:31:26.2 | Spread (1st 5) 1:31.4 |
| 16, 21, 24, 25, 27, (32), (33) |
| Derek Pace, Ray Ure, Cesar Soria, Angel Soria, Jonathan Kang, (Vrutik Patel), (Fabian Pena) |
| 17:27.0, 18:00.1, 18:28.4, 18:32.3, 18:58.4, (19:27.8), (19:30.2) |