1 | 20 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:27:15.1 | Spread (1st 5) 56.1 |
| 2, 3, 4, 5, 6, (8), (15) |
| Andrew Dobrescu, Mathew Olech, Mark Davila, Connor Seals, Kyler Young, (Erik Richter), (Josh Peterson) |
| 16:55.3, 17:16.3, 17:24.6, 17:47.5, 17:51.4, (17:57.9), (19:08.0) |
2 | 73 | Chicago (Noble/Noble Academy),
IL - Team Time (1st 5) 1:34:32.0 | Spread (1st 5) 2:14.1 |
| 7, 9, 12, 21, 24, (33) |
| Larry Branch, Ulises Beltran, Alvaro Guerrero, Aidan Vasquez, Mauricio Padilla, (Matthew Jimenez) |
| 17:51.6, 17:58.7, 18:38.2, 19:57.8, 20:05.7, (21:08.1) |
| 73 | Niles (Northridge Prep),
IL - Team Time (1st 5) 1:34:44.9 | Spread (1st 5) 1:42.6 |
| 10, 13, 14, 17, 19, (20), (26) |
| Andrew Brockmeier, John Madigan, Brian Walsh, Aidan Martin, Anthony Vasquez, (Jack Costanzo), (John Pins) |
| 18:03.8, 18:47.5, 18:48.3, 19:18.9, 19:46.4, (19:49.7), (20:35.2) |
4 | 146 | Chicago (F.W. Parker),
IL - Team Time (1st 5) 1:42:57.3 | Spread (1st 5) 6:57.0 |
| 1, 18, 37, 43, 47 |
| Jack McNabola, Axel Burlin, Nathan Siskel, Chad White, Will Holtz |
| 16:10.5, 19:36.7, 21:31.8, 22:30.8, 23:07.5 |
5 | 155 | Elgin (St. Edward),
IL - Team Time (1st 5) 1:45:29.0 | Spread (1st 5) 5:04.2 |
| 11, 25, 34, 35, 50, (54), (57) |
| Alex Garcia, Jake Middleton, Max Marquez, Matt Brady, Chris Costales, (Ethan Wagh), (Brian Lagtapon) |
| 18:34.2, 20:33.5, 21:14.6, 21:28.3, 23:38.4, (24:35.0), (25:12.7) |
6 | 183 | Chicago (Lycée Français de Chicago),
IL - Team Time (1st 5) 1:49:25.5 | Spread (1st 5) 5:19.6 |
| 16, 27, 39, 48, 53, (62) |
| Tom King, Roland Anderson, Ryan Shegich, Phileas Auray, James Massy, (Michael Buckley) |
| 19:12.1, 20:42.4, 21:50.3, 23:09.0, 24:31.7, (26:16.4) |
7 | 191 | Chicago (Rickover Naval Academy),
IL - Team Time (1st 5) 1:49:55.8 | Spread (1st 5) 4:07.3 |
| 22, 36, 40, 42, 51, (60), (63) |
| Michael Valdez, John Milton, Mark Mansilla, Antonio Gonzalez, Jonathan Sanchez, (Elvis Avila), (Rodolfo Orellana) |
| 19:58.1, 21:29.2, 22:05.2, 22:17.9, 24:05.4, (25:46.9), (26:20.5) |
8 | 193 | Elgin (E. Academy),
IL - Team Time (1st 5) 1:50:21.1 | Spread (1st 5) 4:18.0 |
| 23, 32, 41, 45, 52, (58) |
| Christopher Perez, Jaden Tabak, Bryan Leng, Anthony Perez, Connor Jaworski, (Richard Zhang) |
| 20:00.1, 21:05.8, 22:11.2, 22:45.9, 24:18.1, (25:16.5) |
9 | 199 | Chicago (Marine Leadership Academy),
IL - Team Time (1st 5) 1:51:57.0 | Spread (1st 5) 3:43.3 |
| 28, 29, 38, 49, 55, (61) |
| Giovanni Lechuga, Raymond Romero, Arnold Estrada, Byron Urgiles, Xavier Flores, (Richard Roa) |
| 20:55.7, 21:00.1, 21:50.2, 23:32.0, 24:39.0, (25:49.5) |
10 | 207 | Evanston (Roycemore),
IL - Team Time (1st 5) 1:52:45.1 | Spread (1st 5) 3:54.8 |
| 30, 31, 44, 46, 56, (59), (64) |
| Ry Swaty, Alem Snyder, Riley Chenard, Hanu Snyder, Tony Zhang, (Zak Showers), (Thomas Ellis) |
| 21:03.6, 21:04.1, 22:36.8, 23:02.2, 24:58.4, (25:31.1), (27:14.1) |