1 | 37 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:29:24.9 | Spread (1st 5) 57.6 |
| 3, 4, 8, 10, 12, (18), (20) |
| Hayden Colclasure, Mathew Olech, Erik Richter, Josh Peterson, Carson Welsh, (Shaun Yun), (Cannon Lambert) |
| 17:20.9, 17:35.5, 18:01.1, 18:08.9, 18:18.5, (18:54.0), (19:02.6) |
2 | 45 | Crystal Lake (Central),
IL - Team Time (1st 5) 1:29:05.8 | Spread (1st 5) 2:12.3 |
| 1, 6, 9, 14, 15, (16), (17) |
| Keegan Smalley, Austin May, Julian Ryerson, Nate Kopp, Trevor May, (Nick Camacho), (Lucas Seegers) |
| 16:14.6, 17:56.5, 18:02.0, 18:25.8, 18:26.9, (18:33.3), (18:47.6) |
3 | 78 | Woodstock (H.S.),
IL - Team Time (1st 5) 1:38:00.2 | Spread (1st 5) 3:16.2 |
| 5, 7, 21, 22, 23, (25), (27) |
| Julio Arellano-Zapata, Diego Cruz, Andy Princer, Alex Fetzner, Daniel Berkebile, (Mason Hurless), (Quinn Thornton) |
| 17:36.9, 17:59.3, 20:44.0, 20:46.9, 20:53.1, (21:02.1), (21:22.1) |
4 | 93 | Woodstock (Marian),
IL - Team Time (1st 5) 1:38:53.9 | Spread (1st 5) 4:32.0 |
| 2, 13, 24, 26, 28, (29), (30) |
| Ryan Jones, Peter Walsdorf, Chris Atadero, Derek Lee, Andrew Pascente, (Gage Finke), (Nick Shepard) |
| 16:58.0, 18:25.6, 20:54.0, 21:06.3, 21:30.0, (22:49.7), (22:57.9) |
5 | 126 | Crystal Lake (South),
IL - Team Time (1st 5) 1:49:49.8 | Spread (1st 5) 7:25.4 |
| 11, 19, 31, 32, 33 |
| Clayton Pfeifer, Christopher Davis, Anthony Cabrera, Cameron Boebel, Tim Lorenz |
| 18:09.8, 18:56.2, 23:24.0, 23:44.6, 25:35.2 |