1 | 27 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:16:22.1 | Spread (1st 5) 1:31.3 |
| 1, 3, 4, 5, 14, (21), (26) |
| Mathew Olech, Erik Richter, Hayden Colclasure, Carson Welsh, Alex Powell, (Dean Ahrens), (Sam Morris) |
| 14:36.4, 15:07.3, 15:14.3, 15:16.4, 16:07.7, (16:21.5), (16:25.9) |
2 | 45 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:18:43.5 | Spread (1st 5) 1:06.9 |
| 2, 7, 9, 12, 15, (18), (26) |
| D'Artagnon Beaver, Stephen Thomas, Ethan Walsh, Ben Capriola, Carter Fryer, (Adison Elliott), (JT Emenecker) |
| 15:02.9, 15:32.1, 15:53.8, 16:04.9, 16:09.8, (16:11.0), (16:25.9) |
3 | 120 | Poplar Grove (North Boone),
IL - Team Time (1st 5) 1:21:56.8 | Spread (1st 5) 49.9 |
| 11, 17, 25, 33, 34, (37), (50) |
| Andrew Hutchinson, Connor Yunk, Tanner Meyers, Nicholas Marchetti, Andrew Dresse, (Samuel Toledo), (Trevor Dawley) |
| 15:55.1, 16:10.5, 16:25.4, 16:40.8, 16:45.0, (16:52.6), (17:35.2) |
4 | 133 | Johnsburg,
IL - Team Time (1st 5) 1:22:32.9 | Spread (1st 5) 36.5 |
| 19, 20, 23, 35, 36, (38), (48) |
| Ethan Berthoud, Andrew Ardon, Jackson Batt, Noah Boon, Grady Germann, (Brad Wizceb), (Blake Radtke) |
| 16:13.4, 16:17.9, 16:22.4, 16:49.3, 16:49.9, (16:54.3), (17:33.2) |
5 | 178 | Byron,
IL - Team Time (1st 5) 1:25:00.9 | Spread (1st 5) 2:31.3 |
| 8, 10, 44, 57, 59, (71), (82) |
| Ethan Kirk, Samuel Lewis, Carter Conderman, Isaac Mondello, Joseph Pina, (Jon Wicklein), (Brady Little) |
| 15:35.7, 15:54.7, 17:24.7, 17:58.8, 18:07.0, (18:55.6), (20:31.2) |
6 | 196 | Winnebago,
IL - Team Time (1st 5) 1:25:54.7 | Spread (1st 5) 1:39.5 |
| 16, 41, 42, 43, 54, (63), (66) |
| Davy Lyons, Tony Dierks, Logan Kast, Brady Doyle, Andrew Marshall, (Brady Schaller), (Nathan Lyons) |
| 16:10.2, 17:16.4, 17:17.7, 17:20.7, 17:49.7, (18:23.1), (18:46.4) |
7 | 204 | Rockford Lutheran,
IL - Team Time (1st 5) 1:25:47.1 | Spread (1st 5) 1:38.4 |
| 28, 31, 40, 47, 58, (64), (67) |
| Grant Gustafson, Chris Kellogg, Charlie Henry, Jarrett Johnson, Joshua Oetting, (Gage Fox), (Logan Villafuerte) |
| 16:26.7, 16:33.9, 17:11.1, 17:30.3, 18:05.1, (18:24.5), (18:48.2) |
8 | 227 | Durand,
IL - Team Time (1st 5) 1:26:54.8 | Spread (1st 5) 1:38.9 |
| 30, 39, 46, 52, 60, (68), (76) |
| Liam Hammond, Evan Folk, Aaron Folk, Antonio Suarez, Josh Bardell, (Tyler Kormoczy), (Jesse Biesemeier) |
| 16:30.6, 17:05.8, 17:29.4, 17:39.5, 18:09.5, (18:48.8), (19:31.6) |
9 | 228 | Oregon,
IL - Team Time (1st 5) 1:27:43.1 | Spread (1st 5) 3:01.1 |
| 13, 29, 49, 64, 73, (80), (81) |
| Andrew Harshman, Ryan Hussung, Kenny Bower, Conner Harshman, Charles Gatz, (Brandon Hyde-Jones), (Nicholas Meives-Wylie) |
| 16:06.9, 16:28.7, 17:35.0, 18:24.5, 19:08.0, (20:00.7), (20:03.3) |
10 | 244 | East Dubuque,
IL - Team Time (1st 5) 1:28:22.8 | Spread (1st 5) 3:14.6 |
| 24, 32, 55, 56, 77, (79) |
| Matt Foote, Cross Oberman, Braydon Yoerger, Braedyn Budde, Wil Quinn, (Sam Culbertson) |
| 16:23.4, 16:36.9, 17:50.9, 17:53.6, 19:38.0, (19:56.9) |
11 | 252 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:28:52.0 | Spread (1st 5) 3:34.5 |
| 6, 45, 62, 69, 70, (75), (78) |
| Ryan Wade, Will Gates, Mikhail Slavenas, Tyler Leahy, Ian Dvorak, (Nathan Brening), (Andrew Neumann) |
| 15:19.8, 17:25.2, 18:21.2, 18:51.5, 18:54.3, (19:14.6), (19:40.2) |
12 | 259 | Stockton,
IL - Team Time (1st 5) 1:29:09.2 | Spread (1st 5) 2:43.1 |
| 22, 51, 53, 61, 72, (74) |
| Connor Vincent, Parker Luke, Keagan Phillips, Owen Logeman, Kayden Schubert, (Mathew Ernst) |
| 16:22.0, 17:36.2, 17:47.1, 18:18.8, 19:05.1, (19:11.9) |