1 | 30 | Winnebago,
IL - Team Time (1st 5) 1:22:50.5 | Spread (1st 5) 1:54.4 |
| 1, 2, 3, 9, 15, (20), (21) |
| Devin Tervelt, Chase Upmann, Tyler Hendrickson, Davy Lyons, Ethan Hendrickson, (Logan Kast), (Jacob Hall) |
| 15:40.1, 16:13.4, 16:13.6, 17:08.9, 17:34.5, (17:52.5), (17:52.7) |
2 | 47 | Aurora (Central Catholic),
IL - Team Time (1st 5) 1:25:16.9 | Spread (1st 5) 1:05.6 |
| 4, 7, 10, 12, 14, (18), (19) |
| Rohn Ritchie, Tony LoPresti, Sam Woody, Tony Cepeda, Mike Easton, (Jacob Montelongo), (Max Meyers) |
| 16:26.9, 16:44.7, 17:11.3, 17:21.5, 17:32.5, (17:48.1), (17:51.2) |
3 | 84 | Byron,
IL - Team Time (1st 5) 1:28:05.4 | Spread (1st 5) 2:13.4 |
| 6, 8, 13, 26, 31, (52), (62) |
| Ethan Kirk, Drew Linhart, Samuel Lewis, Collin Conderman, Joseph Pina, (Isaac Mondello), (Colton Richardson) |
| 16:36.6, 16:58.0, 17:24.0, 18:16.8, 18:50.0, (20:40.0), (21:44.0) |
4 | 146 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:33:17.0 | Spread (1st 5) 3:54.0 |
| 5, 23, 27, 44, 47, (49), (53) |
| Ryan Wade, Brennan Peters, Will Gates, Gabe Campbell, Jeremiah Walton, (Ian Dvorak), (Ethan Wood) |
| 16:34.0, 17:59.0, 18:35.0, 19:41.0, 20:28.0, (20:36.4), (20:45.0) |
5 | 173 | Rockford Lutheran,
IL - Team Time (1st 5) 1:35:10.1 | Spread (1st 5) 2:34.9 |
| 11, 35, 39, 43, 45, (56), (63) |
| Grant Gustafson, Charlie Henry, Chris Kellogg, Jarrett Johnson, Nathan Langley, (Andrew Garab), (Gage Fox) |
| 17:13.4, 19:09.1, 19:22.3, 19:37.0, 19:48.3, (21:22.9), (21:48.3) |
6 | 178 | Oregon,
IL - Team Time (1st 5) 1:36:42.1 | Spread (1st 5) 3:19.6 |
| 17, 22, 37, 48, 54, (70), (71) |
| Mike Bower, Andrew Harshman, Conner Harshman, Kenny Bower, Isaac Brooks, (Charles Gatz), (Brandon Hyde-Jones) |
| 17:44.4, 17:58.3, 19:21.5, 20:33.9, 21:04.0, (23:38.8), (24:06.3) |
| 178 | Poplar Grove (North Boone),
IL - Team Time (1st 5) 1:36:04.5 | Spread (1st 5) 1:27.5 |
| 28, 29, 33, 42, 46, (51), (67) |
| Andrew Hutchinson, Connor Yunk, Nicholas Marchetti, Tanner Meyers, Mason Dunn, (Trevor Dawley), (Hayden Brown) |
| 18:42.3, 18:44.8, 18:54.1, 19:33.5, 20:09.8, (20:39.8), (22:35.0) |
8 | 191 | Aurora (A. Christian),
IL - Team Time (1st 5) 1:37:29.4 | Spread (1st 5) 3:24.4 |
| 24, 25, 30, 55, 57, (64), (66) |
| J.J. Angelo, Stephen Kersey, Joseph Cannon, Ben Smoot, Joe Cannon, (Luke Richardson), (Tyler Fischer) |
| 17:59.9, 18:10.5, 18:49.6, 21:05.1, 21:24.3, (21:50.0), (22:32.9) |
9 | 193 | Johnsburg,
IL - Team Time (1st 5) 1:37:28.9 | Spread (1st 5) 1:44.8 |
| 32, 34, 36, 41, 50, (59), (65) |
| Chris Tobin, Grady Germann, Alex Fischer, Brennen Felton, Nate Wendt, (Rob Arnold), (Cade Wizceb) |
| 18:54.0, 19:08.1, 19:18.0, 19:30.0, 20:38.8, (21:28.1), (22:08.2) |
10 | 276 | Elgin (St. Edward),
IL - Team Time (1st 5) 1:49:12.6 | Spread (1st 5) 8:18.7 |
| 16, 58, 61, 68, 73 |
| Alex Garcia, Max Marquez, Chris Costales, Ethan Wagh, Azar Michael |
| 17:35.0, 21:26.0, 21:39.4, 22:38.5, 25:53.7 |
11 | 279 | Elgin (E. Academy),
IL - Team Time (1st 5) 1:47:26.4 | Spread (1st 5) 4:45.8 |
| 38, 40, 60, 69, 72, (74) |
| Jaden Tabak, Christopher Perez, Anthony Perez, John Arnold, Arman Pabani, (Tommy Guyett) |
| 19:21.7, 19:23.1, 21:38.7, 22:55.4, 24:07.5, (28:11.9) |