1 | 18 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:27:41.9 | Spread (1st 5) 50.7 |
| 1, 2, 4, 5, 6, (7), (12) |
| D'Artagnon Beaver, Stephen Thomas, Adison Elliott, Weston Forward, Ethan Walsh, (Aidan Sosnowski), (Tony Chen) |
| 17:05.3, 17:15.6, 17:41.2, 17:43.8, 17:56.0, (17:59.1), (18:21.2) |
2 | 97 | East Dubuque,
IL - Team Time (1st 5) 1:34:21.0 | Spread (1st 5) 1:26.9 |
| 8, 10, 23, 24, 32, (45), (49) |
| Matt Foote, Cross Oberman, Dawson Feyen, Hayden Schemmel, Will Kieffer, (Braydon Yoerger), (Sam Culbertson) |
| 18:07.2, 18:13.8, 19:12.4, 19:13.5, 19:34.1, (20:09.6), (20:26.9) |
3 | 133 | Byron,
IL - Team Time (1st 5) 1:36:00.1 | Spread (1st 5) 1:48.7 |
| 9, 17, 25, 40, 42, (60), (70) |
| Samuel Lewis, Carter Conderman, Evan Potter, Jon Wicklein, Owen Griffith, (Aiden Carby), (Carson Conderman) |
| 18:09.7, 18:41.8, 19:14.1, 19:56.1, 19:58.4, (21:06.9), (22:24.0) |
4 | 140 | Durand,
IL - Team Time (1st 5) 1:36:40.8 | Spread (1st 5) 1:51.3 |
| 11, 26, 29, 31, 43, (62) |
| Liam Hammond, Jaden Gocken, Antonio Suarez, Drake Fortson, Bradyn Windnagle, (Evan Folk) |
| 18:17.0, 19:16.9, 19:27.2, 19:31.4, 20:08.3, (21:12.3) |
5 | 151 | Rockford Lutheran,
IL - Team Time (1st 5) 1:37:14.3 | Spread (1st 5) 53.0 |
| 21, 22, 33, 37, 38, (52), (55) |
| Chris Kellogg, Gage Fox, Jayden Gray, Trystan Zellar, Joshua Oetting, (Dasha Curiel), (Caleb Richard) |
| 18:55.7, 19:07.1, 19:35.5, 19:47.3, 19:48.7, (20:38.9), (20:44.7) |
6 | 161 | Winnebago,
IL - Team Time (1st 5) 1:37:30.3 | Spread (1st 5) 1:53.2 |
| 13, 27, 35, 39, 47, (54), (57) |
| Davy Lyons, Brandon Wiggan, Henry Snyder, Cole Thomas, Tony Dierks, (Brady Schaller), (Nathan Lyons) |
| 18:24.5, 19:19.3, 19:39.9, 19:48.9, 20:17.7, (20:44.3), (20:55.2) |
7 | 176 | Stillman Valley,
IL - Team Time (1st 5) 1:38:42.4 | Spread (1st 5) 2:40.8 |
| 18, 20, 30, 44, 64, (65), (71) |
| Salvador Salas-Godinez, Holland Reynolds, Jeremiah Bogner, Caleb Johnson, Nate Youman, (Philip Broski), (Payton Olson) |
| 18:45.9, 18:52.8, 19:27.5, 20:09.5, 21:26.7, (21:27.9), (22:38.4) |
8 | 200 | Galena (H.S.),
IL - Team Time (1st 5) 1:42:53.1 | Spread (1st 5) 7:30.0 |
| 3, 15, 48, 56, 78 |
| Sam Hesselbacher, Sam Eaton, Khalid Newton, Lucas Duggan, John Wubben |
| 17:40.3, 18:41.0, 20:26.7, 20:54.8, 25:10.3 |
9 | 209 | Oregon,
IL - Team Time (1st 5) 1:40:17.6 | Spread (1st 5) 1:39.3 |
| 28, 36, 41, 46, 58, (59), (72) |
| Ryan Hussung, Austin Ebert, Leo Cardenas, Gavin Bradshaw, Riley Benton, (Grant Stender), (Lane Halverson) |
| 19:19.5, 19:45.9, 19:57.4, 20:16.0, 20:58.8, (21:05.9), (22:44.0) |
10 | 215 | Poplar Grove (North Boone),
IL - Team Time (1st 5) 1:41:16.9 | Spread (1st 5) 3:15.3 |
| 14, 34, 50, 51, 66, (73), (75) |
| Nicholas Marchetti, Tanner Meyers, Elias Lopez, Trevor Dawley, Hayden Brown, (Kade Aitkenhead), (Logan Shaddick) |
| 18:36.7, 19:36.5, 20:35.5, 20:36.2, 21:52.0, (23:06.6), (23:12.9) |
11 | 244 | Polo,
IL - Team Time (1st 5) 1:45:14.2 | Spread (1st 5) 4:30.8 |
| 16, 19, 67, 68, 74 |
| Carson Jones, Wyatt Queckboerner, Avery Grenoble, Carter Merdian, Ben Plachno |
| 18:41.2, 18:49.4, 22:14.0, 22:17.6, 23:12.0 |
12 | 322 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:49:01.6 | Spread (1st 5) 2:57.9 |
| 53, 61, 63, 69, 76, (77), (79) |
| Nathan Brening, Aiden Awe, Aiden Vasak, Andrew Neumann, Will Berndt, (Clayton Mitchell), (Zachary Neblock) |
| 20:39.2, 21:11.9, 21:13.7, 22:19.7, 23:37.1, (24:10.0), (25:35.6) |