1 | 30 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:15:33.0 | Spread (1st 5) 54.0 |
| 2, 3, 5, 8, 12, (16), (17) |
| Jon Vaccaro, Robert Taylor, Kevin Dolan, Stephen Lavelle, Jack Carpenter, (Ryan Melerski), (Paul d'Ambrosio) |
| 14:41.0, 14:44.0, 15:10.0, 15:23.0, 15:35.0, (15:37.0), (15:39.0) |
2 | 40 | Winnetka (New Trier),
IL - Team Time (1st 5) 1:16:50.0 | Spread (1st 5) 27.0 |
| 4, 7, 8, 10, 11, (13), (25) |
| Ethan Kaplan, Chase Silverman, Austin Santacruz, Connor Trapp, Ben Rosenkranz, (Om Kanwar), (Bennett Levis) |
| 15:06.0, 15:21.0, 15:23.0, 15:27.0, 15:33.0, (15:36.0), (15:55.0) |
3 | 79 | Skokie (Niles North),
IL - Team Time (1st 5) 1:17:42.6 | Spread (1st 5) 1:16.4 |
| 1, 14, 19, 21, 24, (28), (29) |
| Micah Beller, Justin Suh, Randy Mortell, Ian Crane, Emmett Barr, (Dhruvil Patel), (Nebil Mohamed) |
| 14:38.0, 15:36.4, 15:45.1, 15:48.7, 15:54.4, (16:00.0), (16:00.3) |
4 | 108 | Glenview (Glenbrook South),
IL - Team Time (1st 5) 1:19:01.7 | Spread (1st 5) 49.3 |
| 6, 20, 22, 27, 33, (41), (46) |
| David O'gara, Peter Westerfield, Casey Henrickson, Charlie Castelli, David Cohn, (Dan Weathers), (Alex Jackman) |
| 15:18.1, 15:45.7, 15:50.9, 15:59.6, 16:07.4, (16:21.3), (16:32.3) |
5 | 159 | Evanston (Twp.),
IL - Team Time (1st 5) 1:20:33.6 | Spread (1st 5) 1:02.8 |
| 15, 23, 26, 45, 50, (54), (60) |
| Carl Klamm, Jay Honnold, Estaban Escabar, Ben Butler, Henry Magnuson, (Alec Dinerstein), (Spencer Eanes) |
| 15:36.5, 15:51.4, 15:56.9, 16:29.5, 16:39.3, (16:45.1), (16:53.1) |
6 | 164 | Wilmette (Loyola Academy),
IL - Team Time (1st 5) 1:20:32.9 | Spread (1st 5) 10.7 |
| 30, 31, 32, 35, 36, (37), (38) |
| Matt Randolph, Teddy Brombach, Spencer Kelly, Chris Kelly, Jaquan Grier, (Matthew Randolph), (Jack Carroll) |
| 16:02.0, 16:03.7, 16:04.7, 16:09.8, 16:12.7, (16:13.2), (16:15.2) |
7 | 203 | Northbrook (Glenbrook North),
IL - Team Time (1st 5) 1:21:48.8 | Spread (1st 5) 58.4 |
| 18, 39, 43, 51, 52, (53), (57) |
| Daniel Cheung, Danny Cheung, Daniel Congbalay, Tommy Muldoon, Jay Silver, (Daniel Amram), (Alex Cintado) |
| 15:43.0, 16:17.2, 16:26.7, 16:40.5, 16:41.4, (16:43.0), (16:46.9) |
8 | 230 | Park Ridge (Maine East),
IL - Team Time (1st 5) 1:22:34.6 | Spread (1st 5) 37.2 |
| 34, 44, 47, 49, 56, (63), (68) |
| Aayush Shah, Anthony Misiak, Saul Lopez, Eric Ponzetti, Shwetang Patel, (Altamish Khan), (Oscar Salcedo-Garcia) |
| 16:09.2, 16:27.5, 16:32.8, 16:38.7, 16:46.4, (17:12.9), (17:26.0) |
9 | 270 | Skokie (Niles West),
IL - Team Time (1st 5) 1:23:41.4 | Spread (1st 5) 45.2 |
| 40, 48, 59, 61, 62, (66), (67) |
| Justin Atwal, Yandiel Cardenas, Theo Beck, George Webb, Sergio Dorado, (Nate Schapmann), (Carlos Pinto) |
| 16:17.9, 16:38.0, 16:48.1, 16:54.3, 17:03.1, (17:17.6), (17:20.0) |
10 | 284 | Des Plaines (Maine West),
IL - Team Time (1st 5) 1:24:32.3 | Spread (1st 5) 51.4 |
| 42, 55, 58, 64, 65, (69), (70) |
| Dominick Budzik, Alex Liston, Geoff Rozo, Mike Picchiotti, David Pickell, (Lucas Martin-Ranft), (Doug Ortiz) |
| 16:25.7, 16:45.7, 16:47.2, 17:16.6, 17:17.1, (17:37.6), (17:38.6) |