1 | 15 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:18:32.0 | Spread (1st 5) 35.6 |
| 1, 2, 3, 4, 5, (8), (13) |
| Mathew Olech, Hayden Colclasure, Daniel Winkelman, Erik Richter, Carson Welsh, (Cannon Lambert), (Josh Peterson) |
| 15:22.0, 15:40.5, 15:40.8, 15:51.1, 15:57.6, (16:31.4), (17:11.4) |
2 | 48 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:23:14.9 | Spread (1st 5) 52.8 |
| 6, 9, 10, 11, 12, (14), (23) |
| D'Artagnon Beaver, Stephen Thomas, Ben Capriola, Ethan Walsh, Adison Elliott, (Carter Fryer), (JT Emenecker) |
| 16:01.2, 16:42.6, 16:47.1, 16:50.0, 16:54.0, (17:14.3), (17:34.0) |
3 | 142 | Johnsburg,
IL - Team Time (1st 5) 1:31:03.9 | Spread (1st 5) 1:14.8 |
| 21, 22, 30, 33, 36, (38), (50) |
| Andrew Ardon, Ethan Berthoud, Jackson Batt, Brad Wizceb, Noah Boon, (Grady Germann), (Blake Radtke) |
| 17:33.2, 17:33.3, 18:27.5, 18:41.9, 18:48.0, (19:05.9), (19:57.0) |
4 | 174 | Lanark (Eastland),
IL - Team Time (1st 5) 1:33:39.2 | Spread (1st 5) 3:59.7 |
| 7, 17, 45, 48, 57, (61) |
| Stephen Reifsteck, Jayden Day, Christian Hamblen, Ethan Dertz, Hudson Groezinger, (Hunter Groezinger) |
| 16:25.9, 17:18.8, 19:35.5, 19:53.4, 20:25.6, (20:34.4) |
5 | 180 | Poplar Grove (North Boone),
IL - Team Time (1st 5) 1:34:53.6 | Spread (1st 5) 1:05.9 |
| 27, 28, 40, 42, 43, (51), (64) |
| Andrew Hutchinson, Connor Yunk, Tanner Meyers, Samuel Toledo, Nicholas Marchetti, (Andrew Dresse), (Trevor Dawley) |
| 18:21.5, 18:22.0, 19:18.3, 19:24.4, 19:27.4, (20:03.4), (20:50.3) |
6 | 193 | Winnebago,
IL - Team Time (1st 5) 1:35:00.7 | Spread (1st 5) 3:07.6 |
| 19, 35, 37, 41, 61, (69), (80) |
| Davy Lyons, Logan Kast, Brady Doyle, Tony Dierks, Brady Schaller, (Andrew Marshall), (Nathan Lyons) |
| 17:26.8, 18:47.2, 18:52.1, 19:20.2, 20:34.4, (21:06.1), (22:20.8) |
7 | 205 | Byron,
IL - Team Time (1st 5) 1:35:39.0 | Spread (1st 5) 3:44.4 |
| 15, 20, 39, 63, 68, (84), (86) |
| Ethan Kirk, Samuel Lewis, Carter Conderman, Isaac Mondello, Joseph Pina, (Matt Kuehn), (Brady Little) |
| 17:16.0, 17:28.2, 19:12.4, 20:42.0, 21:00.4, (22:58.9), (23:13.1) |
8 | 239 | Stockton,
IL - Team Time (1st 5) 1:38:57.0 | Spread (1st 5) 2:21.7 |
| 24, 47, 52, 56, 60, (74) |
| Connor Vincent, Keagan Phillips, Kayden Schubert, Mathew Ernst, Parker Luke, (Owen Logeman) |
| 18:07.9, 19:52.4, 20:05.4, 20:21.7, 20:29.6, (21:24.8) |
9 | 246 | East Dubuque,
IL - Team Time (1st 5) 1:40:40.2 | Spread (1st 5) 5:33.1 |
| 25, 31, 49, 54, 87 |
| Matt Foote, Cross Oberman, Braedyn Budde, Braydon Yoerger, Sam Culbertson |
| 18:14.0, 18:32.1, 19:56.6, 20:10.4, 23:47.1 |
10 | 247 | Rockford Lutheran,
IL - Team Time (1st 5) 1:39:18.7 | Spread (1st 5) 2:36.8 |
| 26, 44, 53, 59, 65, (71), (77) |
| Grant Gustafson, Chris Kellogg, Jarrett Johnson, Joshua Oetting, Gage Fox, (Colin Jones), (Logan Villafuerte) |
| 18:17.5, 19:32.7, 20:06.3, 20:27.9, 20:54.3, (21:16.9), (21:38.9) |
11 | 250 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:38:50.9 | Spread (1st 5) 3:53.6 |
| 18, 29, 66, 67, 70, (73), (75) |
| Ryan Wade, Will Gates, Mikhail Slavenas, Tyler Leahy, Nathan Brening, (Andrew Neumann), (Ian Dvorak) |
| 17:20.1, 18:24.7, 20:55.9, 20:56.5, 21:13.7, (21:20.1), (21:25.9) |
12 | 261 | Oregon,
IL - Team Time (1st 5) 1:40:08.7 | Spread (1st 5) 5:04.1 |
| 16, 34, 58, 72, 81, (82), (83) |
| Andrew Harshman, Ryan Hussung, Kenny Bower, Conner Harshman, Charles Gatz, (Isaac Brooks), (Lane Halverson) |
| 17:17.9, 18:44.9, 20:26.9, 21:17.0, 22:22.0, (22:27.0), (22:51.3) |
13 | 287 | Durand,
IL - Team Time (1st 5) 1:41:58.7 | Spread (1st 5) 3:07.5 |
| 32, 46, 55, 76, 78, (79), (85) |
| Liam Hammond, Evan Folk, Antonio Suarez, Jesse Biesemeier, Aaron Folk, (Josh Bardell), (Ivan Ruiz) |
| 18:39.2, 19:40.4, 20:15.8, 21:36.6, 21:46.7, (22:20.0), (23:08.4) |