1 | 20 | Elgin (Harvest Christian Academy), IL - Team Time (1st 5) 1:19:25.7 | Spread (1st 5) 53.8 |
| 2, 3, 4, 5, 6, (10), (12) |
| Andrew Dobrescu, Mark Davila, Mathew Olech, Kyler Young, Connor Seals, (Erik Richter), (Chris Dobrescu) |
| 15:30.0, 15:32.0, 15:44.9, 16:15.0, 16:23.8, (16:59.0), (17:07.0) |
2 | 73 | Chicago (Noble/Noble Academy), IL - Team Time (1st 5) 1:27:02.5 | Spread (1st 5) 1:59.3 |
| 7, 8, 9, 21, 28, (32), (38) |
| Alvaro Guerrero, Larry Branch, Ulises Beltran, Aidan Vasquez, Mauricio Padilla, (Ajrian Velasquez-Wright), (Elijah Holmes) |
| 16:38.4, 16:46.3, 16:48.8, 18:11.3, 18:37.7, (19:08.0), (19:22.7) |
3 | 89 | Niles (Northridge Prep), IL - Team Time (1st 5) 1:28:48.2 | Spread (1st 5) 1:43.5 |
| 11, 14, 16, 19, 29, (31), (33) |
| Andrew Brockmeier, John Madigan, Brian Walsh, Dan Gomez, Nathan Gomez, (Anthony Vasquez), (Michael Perona) |
| 17:01.0, 17:31.6, 17:35.1, 17:56.0, 18:44.5, (18:51.0), (19:12.0) |
4 | 154 | Arlington Heights (Christian Liberty Academy), IL - Team Time (1st 5) 1:33:50.2 | Spread (1st 5) 3:31.6 |
| 13, 26, 27, 30, 58, (71) |
| Matthew Merrill, Timothy Ducrozet, Jake Elafros, Greg Geake, Unknown Runner, (David Law) |
| 17:13.4, 18:30.0, 18:36.0, 18:45.8, 20:45.0, (22:00.2) |
5 | 164 | Chicago (F.W. Parker), IL - Team Time (1st 5) 1:33:15.5 | Spread (1st 5) 6:37.9 |
| 1, 15, 42, 43, 63, (76), (87) |
| Jack McNabola, Axel Burlin, Nathan Siskel, Evan Fischer, Chad White, (Will Holtz), (Seb Saker) |
| 14:41.0, 17:32.6, 19:49.0, 19:54.0, 21:18.9, (22:19.0), (24:38.0) |
6 | 174 | Winnetka (North Shore Country Day), IL - Team Time (1st 5) 1:36:08.9 | Spread (1st 5) 1:45.9 |
| 20, 35, 36, 39, 44, (47), (48) |
| Gerald Leesch, Ben Berghammer, Sam Roszak, Ian George, Benjamin Berghammer, (Brinton Roberts), (Carlo Castellano) |
| 18:09.1, 19:19.0, 19:19.8, 19:26.0, 19:55.0, (20:09.0), (20:11.6) |
7 | 218 | Chicago (Rickover Naval Academy), IL - Team Time (1st 5) 1:39:10.4 | Spread (1st 5) 3:15.3 |
| 22, 23, 51, 57, 65, (75), (82) |
| Eucevio Ramirez, Michael Valdez, John Milton, Mark Mansilla, Antonio Gonzalez, (Jonathan Sanchez), (Elvis Avila) |
| 18:11.7, 18:16.0, 20:33.7, 20:42.0, 21:27.0, (22:13.0), (23:28.0) |
8 | 230 | Elgin (St. Edward), IL - Team Time (1st 5) 1:40:26.9 | Spread (1st 5) 4:16.5 |
| 18, 34, 50, 55, 73, (79), (83) |
| Alex Garcia, Jake Middleton, Max Marquez, Matt Brady, Samuel Eisen, (Chris Costales), (Brian Lagtapon) |
| 17:52.5, 19:16.0, 20:30.4, 20:39.0, 22:09.0, (23:02.0), (23:30.0) |
9 | 251 | Elgin (E. Academy), IL - Team Time (1st 5) 1:41:44.4 | Spread (1st 5) 2:26.1 |
| 37, 40, 45, 61, 68, (72), (77) |
| Jaden Tabak, Christopher Perez, Jayden Tabak, Bryan Leng, Anthony Perez, (Connor Jaworski), (Brian Leng) |
| 19:21.0, 19:29.0, 19:58.3, 21:09.0, 21:47.1, (22:06.5), (22:20.9) |
10 | 264 | Chicago (Marine Leadership Academy), IL - Team Time (1st 5) 1:42:41.5 | Spread (1st 5) 2:04.5 |
| 41, 46, 49, 62, 66, (74), (93) |
| Giovanni Lechuga, Raymond Romero, Arnold Estrada, Fernando Gomez, Byron Urgiles, (Xavier Flores), (Richard Roa) |
| 19:32.4, 19:59.3, 20:22.3, 21:10.6, 21:36.9, (22:11.8), (25:57.7) |
11 | 266 | Chicago (Intrinsic Charter), IL - Team Time (1st 5) 1:44:46.7 | Spread (1st 5) 5:58.6 |
| 24, 25, 53, 80, 84, (85), (88) |
| Christian Salgado, Alias Caraballo, Eryk Parks, Christian Urbina, Jerek Huynh, (Alex Hernandez), (Tyjuan Wetzel) |
| 18:19.4, 18:20.0, 20:36.7, 23:12.6, 24:18.0, (24:19.9), (24:47.1) |
12 | 323 | Guerin, IL - Team Time (1st 5) 1:51:05.4 | Spread (1st 5) 7:39.3 |
| 17, 60, 67, 89, 90 |
| Andrew Malarski, Emmanuel Hernandez, Timothy Guratowski, Bogdan Brezden, Anthony Annunzio |
| 17:52.0, 21:03.4, 21:41.5, 24:57.2, 25:31.3 |
13 | 333 | Evanston (Roycemore), IL - Team Time (1st 5) 1:49:25.1 | Spread (1st 5) 3:45.9 |
| 52, 56, 69, 70, 86, (91), (92) |
| Alem Snyder, Ry Swaty, Effie Zimmerman, Riley Chenard, Finn Swaty, (Zak Showers), (Thomas Ellis) |
| 20:36.6, 20:41.1, 21:50.6, 21:54.3, 24:22.5, (25:45.9), (25:48.1) |
14 | 336 | Schaumburg (S. Christian), IL - Team Time (1st 5) 1:48:57.0 | Spread (1st 5) 2:47.9 |
| 54, 59, 64, 78, 81 |
| Jonny Buchan, Dominic Wood, Grant Lindsay, Peter Scott, John Paulo Legarte |
| 20:38.0, 21:01.4, 21:22.5, 22:29.2, 23:25.9 |