1 | 18 | Aurora (Central Catholic),
IL - Team Time (1st 5) 1:30:48.4 | Spread (1st 5) 1:22.3 |
| 1, 2, 4, 5, 6, (8), (9) |
| Rohn Ritchie, Tony LoPresti, Tony Cepeda, Sam Woody, Michael Easton, (Max Meyers), (Jacob Montelongo) |
| 17:17.8, 17:45.3, 18:25.4, 18:39.8, 18:40.1, (18:45.6), (19:05.8) |
2 | 67 | Rockford Lutheran,
IL - Team Time (1st 5) 1:46:17.1 | Spread (1st 5) 4:15.8 |
| 3, 14, 15, 17, 18, (25), (28) |
| Grant Gustafson, Charlie Henry, Jarrett Johnson, Nathan Langley, Andrew Garab, (Reid Ellerton), (Gage Fox) |
| 18:19.5, 21:11.9, 21:38.6, 22:31.8, 22:35.3, (24:48.1), (25:34.8) |
3 | 84 | Aurora (A. Christian),
IL - Team Time (1st 5) 1:50:29.9 | Spread (1st 5) 5:17.8 |
| 10, 13, 16, 21, 24 |
| Stephen Kersey, Joe Cannon, Luke Richardson, Ben Smoot, Tyler Fischer |
| 19:23.0, 20:21.3, 22:00.9, 24:03.9, 24:40.8 |
4 | 87 | Elgin (E. Academy),
IL - Team Time (1st 5) 1:51:10.1 | Spread (1st 5) 4:45.8 |
| 11, 12, 19, 22, 23, (29) |
| Jaden Tabak, Christopher Perez, Anthony Perez, Arman Pabani, John Arnold, (Tommy Guyett) |
| 19:43.1, 19:57.1, 22:37.0, 24:24.0, 24:28.9, (28:50.5) |
5 | 110 | Elgin (St. Edward),
IL - Team Time (1st 5) 2:02:25.6 | Spread (1st 5) 11:46.2 |
| 7, 20, 26, 27, 30 |
| Alex Garcia, Chris Costales, Ethan Wagh, Max Marquez, Azar Michael |
| 18:42.2, 22:49.8, 25:08.2, 25:17.0, 30:28.4 |