| 1 | 42 | Niles (Northridge Prep),
IL - Team Time (1st 5) 1:25:07.5 | Spread (1st 5) 1:00.7 |
| 3, 4, 5, 13, 17, (21), (24) |
| John Kipp, Brady Kataoka, James Barder, Maximilian Elder, Peter Kipp, (Brennan McNamara), (CJ Pronek) |
| 16:40.4, 16:46.2, 16:52.5, 17:07.3, 17:41.1, (17:55.6), (17:58.0) |
| 2 | 43 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:23:48.3 | Spread (1st 5) 1:47.6 |
| 1, 6, 10, 12, 14, (22), (41) |
| Daniel Winkelman, David Peterson, JJ Gonnam, Luca Bryja, Jimmy Bernaeyge, (Matthew McLoughlin), (Caleb Gonzalez) |
| 15:26.5, 16:54.1, 17:06.6, 17:07.0, 17:14.1, (17:56.7), (18:40.7) |
| 3 | 59 | Aurora (Central Catholic),
IL - Team Time (1st 5) 1:26:02.9 | Spread (1st 5) 1:36.1 |
| 2, 7, 9, 19, 22, (25), (30) |
| Patrick Hilby, James Stolfe, Armando Acosta, Kevin Lillwitz, Mark Dutkanych, (Matthew Gay), (James Digate) |
| 16:20.6, 16:55.3, 17:04.6, 17:45.7, 17:56.7, (17:58.7), (18:10.9) |
| 4 | 135 | Elmhurst (Timothy Christian),
IL - Team Time (1st 5) 1:30:33.0 | Spread (1st 5) 1:06.4 |
| 18, 20, 27, 28, 42, (43), (47) |
| Ryan McKenzie, Gio Molina, Tyce Plaisier, Luke Hubbard, Rich Meszaros, (Alex Becker), (Josh Bemister) |
| 17:44.1, 17:49.4, 18:04.3, 18:04.7, 18:50.5, (18:56.8), (19:16.7) |
| 5 | 160 | Lombard (Montini),
IL - Team Time (1st 5) 1:31:45.4 | Spread (1st 5) 2:32.8 |
| 8, 15, 36, 50, 51, (52), (60) |
| Nolan Ferris, Hugh Flannery, Gabriel Bianco, Conor Kaefer, Michael Crowley, (Maxwell Neal), (Tanner Sebben) |
| 16:59.9, 17:25.8, 18:24.2, 19:22.8, 19:32.7, (19:43.1), (20:09.8) |
| 160 | West Chicago (Wheaton Academy),
IL - Team Time (1st 5) 1:31:17.1 | Spread (1st 5) 18.1 |
| 26, 32, 33, 34, 35, (39), (40) |
| Luke Osterholm, Luke Dorn, Michael Osielski, Shaymis Powell, Simeon Gabriel, (Toby Morden), (Joseph Urban) |
| 18:03.5, 18:15.8, 18:16.1, 18:20.1, 18:21.6, (18:36.3), (18:39.0) |
| 7 | 198 | Westmont,
IL - Team Time (1st 5) 1:34:06.1 | Spread (1st 5) 2:45.4 |
| 11, 38, 46, 48, 55, (59), (62) |
| Tim Rosland, Henry O'Connor, Paul Tikhiy, Kaleb Sica, Quentin Jarlson, (Paul Lalonde), (Owen Berbaum) |
| 17:06.7, 18:36.1, 19:10.0, 19:21.2, 19:52.1, (20:04.6), (20:12.3) |
| 8 | 232 | Winnetka (North Shore Country Day),
IL - Team Time (1st 5) 1:36:19.0 | Spread (1st 5) 2:53.6 |
| 16, 29, 58, 63, 66, (73), (81) |
| Owen Keyt, Aramis Thai-Garcia, Brian E Smith II, Edgar Romero, Caleb Goldstein, (Joshua Lemons), (Christian Coleman) |
| 17:31.7, 18:05.3, 19:57.3, 20:19.4, 20:25.3, (21:23.7), (22:38.9) |
| 9 | 274 | Aurora (A. Christian),
IL - Team Time (1st 5) 1:39:06.7 | Spread (1st 5) 2:22.9 |
| 37, 45, 57, 67, 68, (76), (86) |
| Jack McCormick, Jack Wayne, Seth Pennings, Owen Fenska, Eli Anderson, (Abram Hessler), (Jake Griffin) |
| 18:27.4, 19:07.7, 19:56.7, 20:44.6, 20:50.3, (21:38.4), (24:49.8) |
| 10 | 314 | Melrose Park (Walther Christian),
IL - Team Time (1st 5) 1:42:34.2 | Spread (1st 5) 1:44.5 |
| 53, 54, 61, 72, 74, (75), (79) |
| Matthew Eden, Sebastian Rivera-Azurdia, Michael Swan, Daniel Seabaugh, Matthew Swan, (William Kuehner), (Yain Ramirez) |
| 19:49.9, 19:52.0, 20:11.6, 21:06.3, 21:34.4, (21:38.0), (22:26.6) |
| 11 | 319 | Chicago (Rickover Naval Academy),
IL - Team Time (1st 5) 1:43:40.1 | Spread (1st 5) 3:08.5 |
| 44, 49, 71, 77, 78, (84), (85) |
| Jordan Wilken, Julien Saltos, Stefan Vaskovic, Christopher Wise, Neo Mercado, (Breyon Wallace), (Richard Hurley) |
| 18:59.4, 19:22.2, 21:06.1, 22:04.5, 22:07.9, (24:20.3), (24:36.8) |
| 12 | 335 | Lisle,
IL - Team Time (1st 5) 1:44:13.8 | Spread (1st 5) 2:40.0 |
| 56, 64, 65, 70, 80 |
| Belal Harb, Eli Carson, Colin Ruthe, Max Foursayev, Zeke Gonzalez |
| 19:52.5, 20:19.6, 20:24.9, 21:04.3, 22:32.5 |
| 13 | 396 | Chicago (C. Academy),
IL - Team Time (1st 5) 2:07:01.2 | Spread (1st 5) 11:08.9 |
| 31, 88, 90, 93, 94, (95) |
| Tayde Martinez, Ismael Rodriguez, Diego Ramirez, Joshua Salinas, David Anaya, (Austin Coyago) |
| 18:15.5, 25:18.4, 25:59.1, 28:03.8, 29:24.4, (29:37.0) |
| 14 | 410 | Chicago (Acero/Garcia),
IL - Team Time (1st 5) 1:59:00.0 | Spread (1st 5) 4:33.6 |
| 69, 82, 83, 87, 89, (91), (92) |
| Miguel Suarez, Anthony Perez, Dorian Garcia, Alan Zavala, Luis Suarez, (Daniel Tobar), (Franko Salazar) |
| 20:59.9, 23:21.8, 24:01.7, 25:03.1, 25:33.5, (26:32.6), (26:46.7) |