1 | 51 | Machesney Park (Harlem),
IL - Team Time (1st 5) 1:17:09.1 | Spread (1st 5) 37.4 |
| 7, 8, 9, 10, 17, (18), (25) |
| Leo Ramos, Nick Tyrcha, Owen Recoy, Dylan Malmgren, Jack Johnson, (Parker Lipinski), (James Gallagher) |
| 15:13.2, 15:18.5, 15:19.1, 15:27.7, 15:50.6, (15:54.2), (16:12.4) |
2 | 61 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:16:55.1 | Spread (1st 5) 1:36.1 |
| 1, 3, 14, 21, 22, (49), (50) |
| Weston Forward, Andrew Kurien, Evan White, Blake Lindberg, Joel White, (Sam Walsh), (Zac Wesseln) |
| 14:28.0, 14:39.6, 15:43.3, 16:00.1, 16:04.1, (17:19.5), (17:23.7) |
| 61 | Winnebago,
IL - Team Time (1st 5) 1:17:24.3 | Spread (1st 5) 1:47.9 |
| 2, 5, 11, 16, 27, (30), (33) |
| Nicolai Martino, Joseph Erb Jr., Daniel Hodgdon, Aiden Vazquez, Blake Linder, (Cole Thomas), (Hudson Pope) |
| 14:35.0, 15:07.8, 15:28.5, 15:50.1, 16:22.9, (16:33.9), (16:39.4) |
4 | 161 | Byron,
IL - Team Time (1st 5) 1:22:03.7 | Spread (1st 5) 2:05.4 |
| 4, 35, 38, 40, 44, (47), (68) |
| Tim Starwalt, Conner Welt, Aiden Carby, Braden Dietrich, Paul Wicklein, (Micah Hilliker), (Kevin Maldonado) |
| 14:50.7, 16:42.3, 16:46.2, 16:48.4, 16:56.1, (17:16.8), (18:37.1) |
5 | 173 | Rock Island (Alleman),
IL - Team Time (1st 5) 1:23:12.3 | Spread (1st 5) 44.4 |
| 26, 29, 34, 39, 45, (58), (92) |
| Ben Milner, Nate Hein, Michael Noack, Noah Verscha, Danny Darrow, (Romeo Rosas), (Caleb DeBruine) |
| 16:13.7, 16:32.5, 16:40.4, 16:47.6, 16:58.1, (17:49.8), (20:31.5) |
6 | 181 | Rockford (Boylan Catholic),
IL - Team Time (1st 5) 1:23:51.3 | Spread (1st 5) 3:22.3 |
| 6, 15, 36, 57, 67, (71), (83) |
| Nolan Coen, Joseph Fiorenza, Andrew Horst, Dominic Schwartz, Zachary Easton, (Angelo Becker), (Joaquin Gahan) |
| 15:08.0, 15:49.1, 16:43.2, 17:40.7, 18:30.3, (18:45.1), (19:34.7) |
7 | 183 | Richmond (R.-Burton),
IL - Team Time (1st 5) 1:23:33.2 | Spread (1st 5) 58.5 |
| 24, 28, 42, 43, 46, (89), (94) |
| Angus McClellan, Gavin McInnis, Owen Weinfurtner, Ryan McClellan, Jacob Farmer, (James Neumann), (Cade Garrison) |
| 16:12.2, 16:25.0, 16:52.4, 16:52.9, 17:10.7, (20:09.3), (20:38.6) |
8 | 203 | Rockford Lutheran,
IL - Team Time (1st 5) 1:25:31.1 | Spread (1st 5) 3:10.6 |
| 13, 20, 31, 69, 70, (84), (85) |
| Kyle Gnewuch, Kyle Enke, Trystan Zeller, Douglas Johnson, Conrad Johnson, (Elias Richard), (Noah Bramble) |
| 15:33.4, 15:58.1, 16:37.4, 18:38.2, 18:44.0, (19:36.5), (19:41.5) |
9 | 261 | Rockford (East),
IL - Team Time (1st 5) 1:28:26.7 | Spread (1st 5) 3:24.1 |
| 19, 32, 65, 66, 79 |
| Mlondani Shindano, Johnathan Cordova, Donald Cannon, Cole Gramer, Lucas Chartier |
| 15:54.5, 16:38.4, 18:15.7, 18:19.5, 19:18.6 |
10 | 279 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:29:22.5 | Spread (1st 5) 3:06.7 |
| 23, 41, 64, 73, 78, (80), (86) |
| Gabriel Peña, Christopher Garcia, Michael Schmidt, Jarik Scott, Tyler Guptail, (Ryken Scott), (Hawke Mitchell) |
| 16:08.4, 16:51.3, 18:14.9, 18:52.8, 19:15.1, (19:29.8), (19:44.2) |
11 | 296 | Forreston,
IL - Team Time (1st 5) 1:30:02.2 | Spread (1st 5) 2:15.5 |
| 48, 51, 52, 63, 82, (91) |
| Kameron Grobe, Noah Genandt, Kale Grobe, Taryn Heather, Joey Rowland, (Jared Merkel) |
| 17:17.8, 17:26.2, 17:30.4, 18:14.5, 19:33.3, (20:24.8) |
12 | 304 | Stillman Valley,
IL - Team Time (1st 5) 1:30:16.4 | Spread (1st 5) 2:14.8 |
| 37, 55, 61, 75, 76, (77), (88) |
| Holland Reynolds, Evan Jones, Storm Hickey, Paul Baker, Ryne Lundquist, (Lucas Dallio), (Landon Paff) |
| 16:45.3, 17:35.8, 17:57.0, 18:58.2, 19:00.1, (19:03.0), (20:08.9) |
13 | 313 | Dakota,
IL - Team Time (1st 5) 1:31:45.2 | Spread (1st 5) 4:38.7 |
| 12, 56, 74, 81, 90 |
| Aiden Ruiz, Logan Hanson, Jerry Knight, Brayden Novak, Ivan Wenger |
| 15:32.1, 17:37.5, 18:53.8, 19:31.0, 20:10.8 |
14 | 337 | Durand,
IL - Team Time (1st 5) 1:32:40.4 | Spread (1st 5) 3:03.0 |
| 53, 59, 60, 72, 93, (96), (97) |
| Tyler Weber, Nathan Munson, Logan Connell, Danny White, Caleb Beatty, (Dylan Smith), (Marshal Groves) |
| 17:31.9, 17:51.0, 17:56.4, 18:46.2, 20:34.9, (20:44.1), (20:48.0) |
15 | 396 | Rockford (Our Lady of the Sacred Heart),
IL - Team Time (1st 5) 1:42:01.0 | Spread (1st 5) 8:16.6 |
| 54, 62, 87, 95, 98 |
| Emmanuel Ortega, William Schirger, Zachary Carguillo, Frank Parnello, Benny Aguilar |
| 17:33.2, 17:57.4, 20:00.2, 20:40.4, 25:49.8 |