1 | 41 | Johnsburg,
IL - Team Time (1st 5) 1:20:48.7 | Spread (1st 5) 2:11.3 |
| 1, 3, 4, 15, 18, (32), (43) |
| Matt Stelmasek, Tim Bertulis, Dominic Miraldi, Myles Rozell, AJ Betancourt, (Ian Rasper), (Jon Molidor) |
| 14:57.0, 15:50.0, 15:52.4, 17:01.0, 17:08.3, (17:44.0), (18:24.0) |
2 | 47 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:22:46.0 | Spread (1st 5) 54.0 |
| 5, 7, 10, 12, 13, (18), (28) |
| Andrew Dobrescu, Mark Davila, Kyler Young, Connor Seals, Riley Steiner, (Michael Sisko), (Ryan Baker) |
| 16:05.0, 16:13.0, 16:37.0, 16:52.0, 16:59.0, (17:08.3), (17:36.0) |
3 | 102 | Winnebago,
IL - Team Time (1st 5) 1:25:49.4 | Spread (1st 5) 1:42.4 |
| 9, 11, 21, 26, 35, (36), (40) |
| Alex Navarro, Devan Heslop, Jack Doyle, Dylan Pavlak, Devin Tervelt, (Chase Upmann), (Noah Watson) |
| 16:13.6, 16:46.2, 17:19.7, 17:33.9, 17:56.0, (18:05.0), (18:17.2) |
4 | 116 | Byron,
IL - Team Time (1st 5) 1:26:21.4 | Spread (1st 5) 2:15.3 |
| 6, 7, 23, 38, 42, (44), (59) |
| Jake Heitter, Chase Sarver, Ethan Fortener, Drew Linhart, Zack Fortener, (Kirk Martin), (Evan Buck) |
| 16:08.4, 16:13.0, 17:27.2, 18:09.1, 18:23.7, (18:26.7), (19:08.6) |
| 116 | Poplar Grove (North Boone),
IL - Team Time (1st 5) 1:25:36.9 | Spread (1st 5) 2:44.8 |
| 2, 16, 31, 33, 34, (54), (62) |
| Skyler Yunk, Jacob Blouin, Blake Walters, Thomas Lee, Luke Wheeler, (Danny Tenorio), (Adrian Contreras) |
| 15:09.0, 17:03.3, 17:42.0, 17:48.8, 17:53.8, (18:58.1), (19:18.9) |
6 | 149 | Harvard,
IL - Team Time (1st 5) 1:28:39.6 | Spread (1st 5) 1:12.9 |
| 17, 27, 29, 37, 39, (51), (58) |
| Jacob Cobb, Arnie Rodriguez, Reid Stricker, Eddie Espain, Jose Ortiz, (Gilberto Mercado), (Erick Herrera) |
| 17:03.8, 17:34.1, 17:39.4, 18:05.6, 18:16.7, (18:40.7), (19:07.5) |
7 | 220 | Oregon,
IL - Team Time (1st 5) 1:32:15.3 | Spread (1st 5) 1:46.6 |
| 22, 41, 45, 55, 57, (66), (69) |
| Ian Hussung, Jordan Wilkins, Zack Hawkins, Mike Bower, Arne Wendler, (Richard Bower), (Will Coots) |
| 17:19.9, 18:19.2, 18:29.2, 19:00.5, 19:06.5, (19:42.1), (19:55.6) |
8 | 221 | Elgin (Westminster Christian),
IL - Team Time (1st 5) 1:32:15.2 | Spread (1st 5) 1:59.3 |
| 24, 24, 50, 60, 63, (70), (77) |
| Tom Danner, Jason Yaccino, Ben Bertsche, Sam Hild, Nathan Horesch, (Cole Haecker), (Kevin Dean) |
| 17:28.3, 17:28.3, 18:38.3, 19:12.7, 19:27.6, (20:09.8), (22:37.3) |
9 | 237 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:33:46.1 | Spread (1st 5) 3:20.8 |
| 20, 30, 52, 64, 71, (72), (73) |
| Andy Voltz, Ethan Bode, Jason Bray, Justin Campbell, Brennan Peters, (Kevin McLean), (Josh Cook) |
| 17:12.7, 17:40.9, 18:44.4, 19:34.6, 20:33.5, (20:34.0), (20:36.6) |
10 | 246 | Durand,
IL - Team Time (1st 5) 1:33:55.9 | Spread (1st 5) 2:53.4 |
| 14, 46, 53, 65, 68, (74), (75) |
| Grant Munson, Tyler Southard, Lucas Schulze, Thomas Braun, Dominic Milam, (Brock Klein), (Isaiah Burdick) |
| 16:59.5, 18:31.0, 18:51.4, 19:41.1, 19:52.9, (21:09.6), (22:08.9) |
11 | 261 | Rockford Lutheran,
IL - Team Time (1st 5) 1:33:59.7 | Spread (1st 5) 41.6 |
| 47, 48, 49, 56, 61, (67), (76) |
| Payton Parrotte, Connor Nelson, Euan Schmid, Jonathon Gustafson, Rudy Krueger, (Kyle Schiller), (Jackson Snorek) |
| 18:32.6, 18:34.7, 18:36.7, 19:01.5, 19:14.2, (19:45.9), (22:09.2) |
12 | 400 | Rockford (Keith Country Day),
IL - Team Time (1st 5) 2:11:28.0 | Spread (1st 5) 4:11.6 |
| 78, 79, 80, 81, 82 |
| Grant Nagel, Isaac Xie, Jacob Emrich-Muise, Ben Bosi, Michael Von Driska |
| 23:45.4, 25:36.9, 26:19.3, 27:49.4, 27:57.0 |