| 1 | 42 | Westmont,
IL - Team Time (1st 5) 1:27:18.6 | Spread (1st 5) 3:08.5 |
| 1, 3, 6, 12, 20, (21), (35) |
| Nick Dea, Anthony Alessi, Mitch Perrotta, Anthony Cordero, Tim Abbatacola, (Eric Peterson), (Jacob Nader) |
| 16:15.0, 16:21.0, 16:49.1, 18:30.0, 19:23.5, (19:28.0), (23:00.6) |
| 2 | 49 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:28:40.2 | Spread (1st 5) 2:24.2 |
| 4, 8, 9, 11, 17, (19), (27) |
| John Vislisel, Jacob Schott, Riley Steiner, Michael Sisko, Brett Cramer, (Kurt Pazdra), (Caleb Vislisel) |
| 16:40.0, 17:05.0, 17:23.0, 18:28.0, 19:04.2, (19:09.0), (20:42.3) |
| 3 | 59 | Joliet (Catholic Academy),
IL - Team Time (1st 5) 1:30:54.0 | Spread (1st 5) 2:04.0 |
| 7, 10, 12, 14, 16, (23), (24) |
| Harry McSteen, Jeremy Adams, Conner McNulty, Braden Lancaster, Ryan Hippman, (Adam Wahl), (Jack Jones) |
| 16:57.0, 17:40.0, 18:30.0, 18:46.0, 19:01.0, (19:34.0), (19:47.0) |
| 4 | 96 | Melrose Park (Walther Christian),
IL - Team Time (1st 5) 1:36:06.8 | Spread (1st 5) 4:38.4 |
| 5, 15, 22, 25, 29, (29), (31) |
| Eric Neubieser, Mario Valtierrez, Jose Rebolledo, Mitch Kruckenberg, Jaylin Williams, (James Childs), (Anders Soderquist) |
| 16:42.0, 18:47.6, 19:29.5, 19:47.3, 21:20.4, (21:20.4), (21:21.0) |
| 5 | 106 | Lisle,
IL - Team Time (1st 5) 1:39:00.2 | Spread (1st 5) 5:29.6 |
| 2, 18, 26, 28, 32, (33), (34) |
| Jefferson Y Chan, Adam J Resendez, Joseph A Chernov, Nicholas Janitch, Ryan P Zurek, (Connor Corrigan), (Zach D DeCraene) |
| 16:18.0, 19:05.0, 20:39.5, 21:10.1, 21:47.6, (21:51.3), (21:59.1) |
| 6 | 189 | Westchester (St. Joseph),
IL - Team Time (1st 5) 2:24:23.4 | Spread (1st 5) 10:00.0 |
| 36, 36, 38, 39, 40, (40) |
| Matteius Kneisel, Carlos Carranza, Alex Villalobos, Christopher Rosales, Christian Gonzalez, (Julian Corona) |
| 24:00.1, 24:00.1, 29:18.8, 33:04.3, 34:00.1, (34:00.1) |