| 1 | 36 | Winnetka (New Trier),
IL - Team Time (1st 5) 1:16:34.3 | Spread (1st 5) 16.3 |
| 5, 6, 7, 8, 10, (11), (13) |
| Ford Baker, Andrew Flynn, Joey Galindo, Ben Akason, Charlie Siebert, (Charlie Forbes), (Jackson Flick) |
| 15:09.0, 15:10.0, 15:24.9, 15:25.1, 15:25.3, (15:25.7), (15:34.8) |
| 2 | 41 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:15:43.2 | Spread (1st 5) 1:27.7 |
| 1, 3, 4, 16, 17, (20), (22) |
| Tom Brady, Ian Spears, Joey Kasch, Adam Christopher, Luke Burkum, (Austin Tauber), (Walter Glockner) |
| 14:17.4, 14:57.3, 14:59.8, 15:43.6, 15:45.1, (15:48.3), (15:55.5) |
| 3 | 87 | Evanston (Twp.),
IL - Team Time (1st 5) 1:18:46.7 | Spread (1st 5) 1:29.8 |
| 2, 8, 15, 30, 32, (34), (41) |
| Max Peterson, Max Ebeling, James Moran, Conor Ward, Julion Michelin, (Jack Rutstein), (Ellis Allen) |
| 14:56.4, 15:25.1, 15:42.9, 16:16.1, 16:26.2, (16:31.0), (16:42.7) |
| 4 | 88 | Wilmette (Loyola Academy),
IL - Team Time (1st 5) 1:18:40.0 | Spread (1st 5) 23.5 |
| 12, 14, 18, 21, 23, (26), (27) |
| Spencer Dzyacky, Jack Lynch, Spencer Werner, Zachary Swanson, Eli Miller, (Ian Gallo), (Alex Owens) |
| 15:32.1, 15:35.6, 15:45.4, 15:51.3, 15:55.6, (16:03.4), (16:06.8) |
| 5 | 165 | Skokie (Niles North),
IL - Team Time (1st 5) 1:22:04.7 | Spread (1st 5) 37.4 |
| 24, 33, 34, 36, 38, (44), (47) |
| Charlie Montgomery, Jay Patel, Sloan Abrams, Amin Sahid, Khush Patel, (Kian Rizarri), (Steven Reed) |
| 15:57.1, 16:29.5, 16:31.0, 16:32.6, 16:34.5, (16:56.7), (17:06.9) |
| 6 | 178 | Skokie (Niles West),
IL - Team Time (1st 5) 1:22:47.7 | Spread (1st 5) 1:11.8 |
| 19, 31, 40, 43, 45, (48), (51) |
| Christopher Holly, Trevor Glancy, Matthew Carey, John McGivern, Cody Slutzky, (Ethan Suh), (Samuel Montgomery) |
| 15:47.2, 16:22.8, 16:42.5, 16:56.2, 16:59.0, (17:07.0), (17:20.0) |
| 7 | 231 | Des Plaines (Maine West),
IL - Team Time (1st 5) 1:25:00.7 | Spread (1st 5) 1:22.7 |
| 28, 37, 52, 56, 58, (60), (64) |
| Ray Ure, Jonathan Kang, Jesus Vallejo, Adam Gorcyca, Jacob Reidl, (Bibin Biju), (Ian Huff) |
| 16:07.9, 16:32.9, 17:20.6, 17:28.7, 17:30.6, (17:40.3), (18:08.6) |
| 8 | 235 | Chicago (Taft),
IL - Team Time (1st 5) 1:25:22.2 | Spread (1st 5) 1:43.0 |
| 28, 39, 53, 54, 61, (65), (66) |
| Max Carroll, Lucas Guidone, James McGlashon, Sean Powers, Joey Porebski, (Matthew Cheatham), (Juan Mendoza) |
| 16:07.9, 16:39.0, 17:20.9, 17:23.5, 17:50.9, (18:17.4), (18:32.1) |
| 9 | 251 | Park Ridge (Maine East),
IL - Team Time (1st 5) 1:30:12.0 | Spread (1st 5) 4:59.6 |
| 25, 42, 49, 67, 68, (69), (70) |
| Erik Osorio-Cruz, Abaan Ansari, Jayesh Patel, Jeremy Jarmuz, Eduardo Mejia, (Damian Watkins), (Hernan Lima Vasquez) |
| 16:01.3, 16:49.1, 17:17.0, 19:03.7, 21:00.9, (21:08.5), (21:10.0) |
| 10 | 267 | Chicago (Northside),
IL - Team Time (1st 5) 1:26:52.3 | Spread (1st 5) 24.5 |
| 46, 50, 55, 57, 59, (62), (63) |
| Ezra Hill, Gabriel Vara, Seth Karall, Norberto Nieves, Alexandros Deligiannis, (Jalen Miron), (John Kim) |
| 17:06.5, 17:18.1, 17:26.4, 17:30.3, 17:31.0, (17:56.1), (18:03.3) |