| 1 | 18 | Algonquin (Jacobs),
IL - Team Time (1st 5) 1:21:05.3 | Spread (1st 5) 42.1 |
| 1, 2, 3, 4, 8, (10), (11) |
| Aidan DeMuth, Mitchell Ruffin, Alec Melendez, Julian Van Antwerp, Eli Marszalek, (Zachary Osmanski), (Matt Andreano) |
| 16:00.3, 16:06.2, 16:06.4, 16:10.0, 16:42.4, (16:49.9), (16:52.2) |
| 2 | 39 | Hoffman Estates (Conant),
IL - Team Time (1st 5) 1:22:24.3 | Spread (1st 5) 43.9 |
| 5, 6, 7, 9, 12, (13), (14) |
| Vijay Krishnamoorthi, Gaven Corpin, Kyle Corpin, Sean Ju, Connor Ariunbat, (Rudra Patel), (Andrew Davidson) |
| 16:10.1, 16:13.2, 16:23.9, 16:43.1, 16:54.0, (17:05.1), (17:20.1) |
| 3 | 85 | Carpentersville (Dundee-Crown),
IL - Team Time (1st 5) 1:34:42.4 | Spread (1st 5) 52.7 |
| 15, 16, 17, 18, 19, (20), (21) |
| Conner Mogge, Anthony Fernandez, Tyler Toms, Luis Castro (Graduated), Tim Navarro, (Brody Regan), (Eddie Leon) |
| 18:33.5, 18:44.1, 18:49.5, 19:09.1, 19:26.2, (19:41.0), (20:20.8) |