1 | 24 | Winnetka (New Trier),
IL - Team Time (1st 5) 1:09:42.8 | Spread (1st 5) 43.0 |
| 1, 4, 4, 7, 8, (12), (17) |
| Ben Akason, Felix Boeing, JD Shelly, Jackson Flick, Tyler Gilley, (James McColl), (Benny Greenberg) |
| 13:29.2, 13:56.1, 13:56.1, 14:09.2, 14:12.2, (14:25.4), (14:45.7) |
2 | 63 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:13:18.0 | Spread (1st 5) 1:46.2 |
| 2, 10, 13, 18, 20, (23), (26) |
| Joey Kasch, Walter Glockner, Sean Bauer, Antonio Mora, Luke Burkum, (Connor Grace), (Jack Walsh) |
| 13:46.7, 14:14.9, 14:29.9, 15:13.6, 15:32.9, (16:03.6), (16:12.7) |
| 63 | Wilmette (Loyola Academy),
IL - Team Time (1st 5) 1:13:09.1 | Spread (1st 5) 1:51.5 |
| 3, 9, 14, 16, 21, (22), (28) |
| Alex Owens, Billy Delaney, Ryan Dettling, Sal Gumina, Joshua Woodward, (Greyson Schneider), (Sam Vogt) |
| 13:51.5, 14:14.0, 14:37.3, 14:43.3, 15:43.0, (15:43.1), (16:37.1) |
4 | 75 | Des Plaines (Maine West),
IL - Team Time (1st 5) 1:14:40.2 | Spread (1st 5) 1:58.8 |
| 6, 11, 15, 19, 24, (25), (27) |
| Ray Ure, Jonathan Kang, Fabian Pena, Ian Huff, Michael Lindenmuth, (Jacob Reidl), (Johnny Picchiotti) |
| 14:05.8, 14:17.4, 14:42.5, 15:29.9, 16:04.6, (16:10.3), (16:25.1) |