| 1 | 27 | Wheaton (St. Francis),
IL - Team Time (1st 5) 1:12:27.1 | Spread (1st 5) 1:06.4 |
| 1, 2, 6, 8, 10, (13), (14) |
| Brendan Spahn, Charlie Coyle, Joseph Kolker, James Keegan, Gavin Grover, (Jack Brink), (Charlie Mitchell) |
| 13:54.8, 14:00.9, 14:38.9, 14:51.3, 15:01.2, (15:57.7), (16:00.4) |
| 2 | 44 | Riverside (R.-Brookfield),
IL - Team Time (1st 5) 1:15:43.3 | Spread (1st 5) 2:04.2 |
| 3, 4, 9, 12, 16, (18) |
| Brennan Lester, Brady Norman, Misael Herrera, Eamon Ryan, Luke Berndt, (Alec Oltrogge) |
| 14:15.7, 14:33.7, 14:54.5, 15:39.5, 16:19.9, (16:24.5) |
| 3 | 74 | Glen Ellyn (Glenbard South),
IL - Team Time (1st 5) 1:20:12.5 | Spread (1st 5) 2:30.7 |
| 5, 11, 15, 21, 22, (23), (28) |
| Luke Van Tholen, Michael Bailey, Reid Sebahar, Logan Price, Diego Myers, (Harper Bryan), (Van Nawl) |
| 14:38.3, 15:35.1, 16:00.5, 16:49.6, 17:09.0, (17:17.8), (17:46.8) |
| 4 | 97 | Aurora (Marmion Academy),
IL - Team Time (1st 5) 1:23:33.0 | Spread (1st 5) 2:51.2 |
| 7, 19, 20, 25, 26, (30), (31) |
| Lucas Fischer, Justin Harron, Micheal Diiorio, Teague Merrill, Nathan Smogur, (Matthew Sullivan), (Brock Hartweger) |
| 14:48.7, 16:39.2, 16:47.7, 17:37.5, 17:39.9, (18:00.7), (18:03.1) |
| 5 | 129 | Maple Park (Kaneland),
IL - Team Time (1st 5) 1:28:08.2 | Spread (1st 5) 2:14.8 |
| 17, 24, 27, 29, 32, (33), (34) |
| Brayden Farmer, Ben Broz, Evan Scherden, Louis Blickem, Jude Mullins, (Johnny Neville), (Keiton Westfall) |
| 16:23.6, 17:33.5, 17:41.4, 17:51.3, 18:38.4, (18:48.4), (23:24.3) |