1 | 56 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:17:45.1 | Spread (1st 5) 1:10.9 |
| 4, 7, 11, 15, 19, (20), (41) |
| Andrew Dobrescu, Michael Sisko, Mark Davila, Kyler Young, Riley Steiner, (Connor Seals), (Andrew Huston) |
| 15:01.1, 15:17.0, 15:26.0, 15:49.0, 16:12.0, (16:13.0), (17:04.0) |
2 | 58 | Johnsburg,
IL - Team Time (1st 5) 1:17:01.0 | Spread (1st 5) 2:28.0 |
| 1, 3, 6, 14, 34, (48), (50) |
| Matt Stelmasek, Tim Bertulis, Dominic Miraldi, Myles Rozell, AJ Betancourt, (Jon Molidor), (Ian Rasper) |
| 14:20.0, 14:58.0, 15:08.0, 15:47.0, 16:48.0, (17:18.3), (17:23.0) |
3 | 94 | Byron,
IL - Team Time (1st 5) 1:19:59.9 | Spread (1st 5) 1:40.1 |
| 5, 9, 24, 25, 31, (51), (63) |
| Chase Sarver, Jake Heitter, Zack Fortener, Ethan Fortener, Drew Linhart, (Kirk Martin), (Jonah Pearson) |
| 15:01.9, 15:21.0, 16:27.1, 16:27.9, 16:42.0, (17:30.3), (18:12.0) |
4 | 104 | Winnebago,
IL - Team Time (1st 5) 1:20:40.0 | Spread (1st 5) 1:23.0 |
| 8, 12, 23, 29, 32, (42), (45) |
| Alex Navarro, Devan Heslop, Jack Doyle, Devin Tervelt, Dylan Pavlak, (Chase Upmann), (Noah Watson) |
| 15:20.0, 15:36.0, 16:24.0, 16:37.0, 16:43.0, (17:05.0), (17:15.0) |
5 | 134 | Poplar Grove (North Boone),
IL - Team Time (1st 5) 1:21:23.8 | Spread (1st 5) 3:17.0 |
| 2, 17, 22, 38, 55, (71), (72) |
| Skyler Yunk, Jacob Blouin, Blake Walters, Thomas Lee, Adrian Contreras, (Danny Tenorio), (Will Cunzeman) |
| 14:25.0, 15:59.8, 16:23.0, 16:54.0, 17:42.0, (18:54.0), (18:55.0) |
6 | 151 | Harvard,
IL - Team Time (1st 5) 1:23:06.3 | Spread (1st 5) 37.6 |
| 21, 27, 30, 36, 37, (39), (53) |
| Jacob Cobb, Reid Stricker, Miguel Mercado, Eddie Espain, Gilberto Mercado, (Arnie Rodriguez), (Jose Ortiz) |
| 16:15.0, 16:30.0, 16:38.0, 16:50.7, 16:52.6, (16:54.6), (17:38.0) |
7 | 154 | Durand,
IL - Team Time (1st 5) 1:22:45.0 | Spread (1st 5) 1:41.0 |
| 10, 28, 33, 40, 43, (49), (70) |
| Grant Munson, Tyler Southard, Dominic Milam, Lucas Schulze, Thomas Braun, (Brock Klein), (Isaiah Burdick) |
| 15:25.0, 16:31.0, 16:45.0, 16:58.0, 17:06.0, (17:18.6), (18:37.0) |
8 | 183 | Elgin (Westminster Christian),
IL - Team Time (1st 5) 1:24:10.4 | Spread (1st 5) 2:12.4 |
| 13, 18, 45, 47, 60, (76) |
| Tom Danner, Jason Yaccino, Nathan Horesch, Ben Bertsche, Sam Hild, (Josh Sandberg) |
| 15:42.0, 16:02.0, 17:15.0, 17:17.0, 17:54.4, (21:23.0) |
9 | 238 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:27:31.3 | Spread (1st 5) 2:27.7 |
| 16, 26, 64, 65, 67, (73), (74) |
| Andy Voltz, Ethan Bode, Josh Cook, CJ McPherson, Jason Bray, (Brennan Peters), (Kevin McLean) |
| 15:59.3, 16:28.0, 18:17.0, 18:20.0, 18:27.0, (19:05.0), (19:23.0) |
10 | 248 | Oregon,
IL - Team Time (1st 5) 1:27:16.9 | Spread (1st 5) 58.0 |
| 35, 44, 54, 57, 58, (69), (75) |
| Jordan Wilkins, Zack Hawkins, Ian Hussung, Mike Bower, Arne Wendler, (Richard Bower), (Timon Reis) |
| 16:50.0, 17:14.3, 17:39.0, 17:45.6, 17:48.0, (18:35.0), (19:51.0) |
11 | 290 | Rockford Lutheran,
IL - Team Time (1st 5) 1:28:58.1 | Spread (1st 5) 26.0 |
| 52, 56, 59, 61, 62, (66), (68) |
| Payton Parrotte, Connor Nelson, Euan Schmid, Rudy Krueger, Jonathon Gustafson, (Kyle Schiller), (Jackson Snorek) |
| 17:31.0, 17:45.2, 17:50.0, 17:54.9, 17:57.0, (18:22.0), (18:34.0) |