1 | 19 | Melrose Park (Walther Christian),
IL - Team Time (1st 5) 59:36.3 | Spread (1st 5) 59.1 |
| 1, 2, 3, 5, 8, (9), (12) |
| Luis Dieguez, Jaylin Williams, Jack Simzyk, Julio Padilla, David Garcia, (Nathaniel Nunez), (Jacob Czubernat) |
| 11:26.2, 11:47.8, 11:55.0, 12:02.0, 12:25.3, (12:40.9), (13:09.1) |
2 | 60 | Elmhurst (IC Catholic),
IL - Team Time (1st 5) 1:05:35.9 | Spread (1st 5) 2:14.1 |
| 4, 7, 14, 17, 18, (22), (24) |
| Eric James, Casey Kristie, Tony Gaudio, Howard Huang, Dominic Gaudio, (Matteo Cerasuolo), (Vaughan Murray) |
| 12:00.3, 12:08.5, 13:25.1, 13:47.6, 14:14.4, (15:19.1), (15:59.0) |
3 | 70 | Chicago (Acero/Garcia),
IL - Team Time (1st 5) 1:07:24.3 | Spread (1st 5) 2:55.9 |
| 6, 13, 15, 16, 20, (21), (29) |
| Jose Uribe, Rolando Morales, Ranferi Reynoso, Joshua Avila, Brayan Martinez, (Alberto Ramirez), (Alan Barragan) |
| 12:03.0, 13:23.2, 13:28.7, 13:30.5, 14:58.9, (15:00.3), (18:24.4) |
4 | 106 | Elgin (St. Edward),
IL - Team Time (1st 5) 1:18:06.2 | Spread (1st 5) 5:00.6 |
| 11, 19, 23, 25, 28 |
| Alex Garcia, Alex Goto, Max Marquez, Jacob Linsenmeyer, Chris Costales |
| 13:04.2, 14:50.8, 15:42.4, 16:24.0, 18:04.8 |
5 | 124 | Chicago (Horizon/McKinley),
IL - Team Time (1st 5) 1:25:09.9 | Spread (1st 5) 6:51.5 |
| 10, 26, 27, 30, 31 |
| Quashea Williams, Enrique Memije, Jose Martinez, Jafet Trejo, Kenan Sahin |
| 12:59.0, 16:37.2, 16:44.7, 18:58.5, 19:50.5 |