| 1 | 47 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:26:02.6 | Spread (1st 5) 2:40.4 |
| 1, 7, 9, 12, 18, (31), (37) |
| Daniel Winkelman, David Peterson, JJ Gonnam, Cannon Lambert, Sam Rozier, (Connor Murray), (Carson Welsh) |
| 15:27.2, 17:12.0, 17:25.9, 17:49.9, 18:07.6, (18:48.8), (19:14.6) |
| 2 | 54 | West Chicago (Wheaton Academy),
IL - Team Time (1st 5) 1:27:24.1 | Spread (1st 5) 1:25.9 |
| 2, 5, 8, 19, 20, (21), (33) |
| Sheldon Powell, Westen Myers, Daniel Kersey, Joshua Strzalka, Caleb Yun, (Shaymis Powell), (Joseph Urban) |
| 16:43.3, 16:59.3, 17:24.1, 18:08.2, 18:09.2, (18:11.6), (19:01.5) |
| 3 | 62 | Niles (Northridge Prep),
IL - Team Time (1st 5) 1:28:13.1 | Spread (1st 5) 1:22.1 |
| 4, 6, 13, 14, 25, (26), (38) |
| Mark Masaka, Maximilian Elder, John Kipp, Joey Carney, CJ Pronek, (James Barder), (Brian Kane) |
| 16:58.9, 17:08.8, 17:51.6, 17:52.8, 18:21.0, (18:25.2), (19:17.0) |
| 4 | 74 | Aurora (Central Catholic),
IL - Team Time (1st 5) 1:28:59.9 | Spread (1st 5) 1:38.1 |
| 3, 10, 15, 17, 29, (32), (34) |
| James Stolfe, Armando Acosta, Patrick Hilby, Kevin Lillwitz, Mark Dutkanych, (David Valencia), (Matthew Dean) |
| 16:56.7, 17:29.4, 17:56.4, 18:02.6, 18:34.8, (18:56.0), (19:09.4) |
| 5 | 104 | Elmhurst (Timothy Christian),
IL - Team Time (1st 5) 1:31:07.3 | Spread (1st 5) 1:00.1 |
| 11, 16, 23, 24, 30, (36), (38) |
| Tyce Plaisier, Luke Hubbard, Gio Molina, Ryan McKenzie, Alex Becker, (Josh Bemister), (Rich Meszaros) |
| 17:47.4, 17:57.8, 18:16.7, 18:17.9, 18:47.5, (19:13.1), (19:17.0) |
| 6 | 179 | Elmhurst (IC Catholic),
IL - Team Time (1st 5) 1:36:09.9 | Spread (1st 5) 2:01.7 |
| 27, 28, 35, 40, 49, (55), (58) |
| Bryson Spaulding, Julian Salgado, Skander Tahri, Tristan Salgado, Will Bryk, (Johnny Velasquez), (Sam Duffy) |
| 18:31.2, 18:33.7, 19:11.1, 19:21.0, 20:32.9, (21:19.9), (21:35.3) |
| 7 | 229 | Winnetka (North Shore Country Day),
IL - Team Time (1st 5) 1:41:58.9 | Spread (1st 5) 4:26.9 |
| 22, 41, 43, 59, 64, (66), (72) |
| Robert Hansell, Owen Keyt, Brian E Smith II, Caleb Goldstein, Rithik Khanna, (Christian Coleman), (Lucas Fitz-Gibbon) |
| 18:12.2, 19:22.2, 19:49.3, 21:56.1, 22:39.1, (23:38.0), (25:42.1) |
| 8 | 247 | Melrose Park (Walther Christian),
IL - Team Time (1st 5) 1:43:54.3 | Spread (1st 5) 2:07.9 |
| 44, 45, 46, 51, 61, (63), (68) |
| Matthew Eden, Daniel Seabaugh, Michael Swan, Sebastian Rivera-Azurdia, William Kuehner, (Matthew Swan), (Kaleb Steele) |
| 20:07.1, 20:11.8, 20:12.3, 21:08.1, 22:15.0, (22:20.9), (23:53.5) |
| 9 | 279 | Chicago (Rickover Naval Academy),
IL - Team Time (1st 5) 1:48:02.1 | Spread (1st 5) 3:22.5 |
| 47, 48, 57, 60, 67, (71), (73) |
| Jordan Wilken, Antonio Flores, Jayden Vazquez, Christopher Wise, Breyon Wallace, (Theodore Biela), (Richard Hurley) |
| 20:18.5, 20:22.3, 21:31.3, 22:09.0, 23:41.0, (25:07.8), (26:42.3) |
| 10 | 299 | Elgin (St. Edward),
IL - Team Time (1st 5) 1:53:50.8 | Spread (1st 5) 6:40.6 |
| 50, 53, 56, 65, 75 |
| Jorge Reich, Thomas Walla, Michael Cozzi, Evan Wagh, Maxwell Holland |
| 20:45.7, 21:11.8, 21:30.4, 22:56.6, 27:26.3 |
| 11 | 304 | Chicago (Acero/Garcia),
IL - Team Time (1st 5) 1:56:39.3 | Spread (1st 5) 9:51.9 |
| 42, 52, 62, 69, 79, (80) |
| Marcelino Rivera, Miguel Suarez, Miguel Lopez, Ivan Lopez, Gavin Borjas, (Axel Quintero) |
| 19:31.5, 21:09.0, 22:16.5, 24:18.9, 29:23.4, (31:02.1) |
| 12 | 350 | Chicago (Acero/Soto),
IL - Team Time (1st 5) 2:09:58.6 | Spread (1st 5) 7:30.8 |
| 54, 70, 73, 76, 77, (78), (81) |
| Dago Lagunas, Luis Villalpando, David Hernandez, Ivan Munoz, Andres Rivera, (Miguel Perales), (Apolinar Ortiz) |
| 21:17.7, 24:40.0, 26:42.3, 28:30.1, 28:48.5, (29:11.6), (31:59.7) |