1 | 41 | Pinckneyville,
IL - Team Time (1st 5) 1:22:53.0 | Spread (1st 5) 1:24.0 |
| 3, 4, 8, 12, 14, (15), (28) |
| Garrett Johnson, Grant Batteau, Dustin Bartnicki, Justin Restoff, Brady Louis, (Liam Oliver), (TJ Bourque) |
| 15:54.0, 15:58.0, 16:34.0, 17:09.0, 17:18.0, (17:21.0), (18:13.0) |
2 | 59 | Steeleville,
IL - Team Time (1st 5) 1:25:25.0 | Spread (1st 5) 1:13.0 |
| 6, 7, 13, 16, 17, (19), (34) |
| Mel Mulholland, Gavin Conway, Dustin Sutton, Hunter Fedderke, Jacob Fedderke, (Logan Fulkerson), (Patrick Rohlfing) |
| 16:28.0, 16:30.0, 17:10.0, 17:36.0, 17:41.0, (17:42.0), (18:45.0) |
3 | 98 | Red Bud,
IL - Team Time (1st 5) 1:28:19.0 | Spread (1st 5) 1:32.0 |
| 10, 11, 21, 25, 31, (37), (39) |
| Chase Headen, Alex Sievers, Edward Miller, Wyatt DuClos, Garrett Headen, (Eric Prange), (Josh Birke) |
| 16:59.0, 17:03.0, 17:48.0, 17:58.0, 18:31.0, (18:46.0), (18:52.0) |
4 | 119 | Nashville,
IL - Team Time (1st 5) 1:28:15.0 | Spread (1st 5) 4:20.0 |
| 1, 9, 26, 27, 56, (64), (69) |
| Brandon Schnitker, Caleb Zgonina, Gavin Love, Landon Davis, Derek Baugh, (Evan Anderson), (Nicholas Orr) |
| 15:24.0, 16:55.0, 18:04.0, 18:08.0, 19:44.0, (20:03.0), (20:28.0) |
5 | 163 | Murphysboro,
IL - Team Time (1st 5) 1:31:31.0 | Spread (1st 5) 3:50.0 |
| 5, 22, 24, 46, 66, (78), (80) |
| Taijhan Nelson, Mauricus Simmons, Blake Niesporek, Alec Stamm, Carson Pullis, (Jaron Gaston), (James Leaton) |
| 16:22.0, 17:49.0, 17:57.0, 19:11.0, 20:12.0, (21:58.0), (22:11.0) |
6 | 178 | Marissa,
IL - Team Time (1st 5) 1:33:24.0 | Spread (1st 5) 1:33.0 |
| 17, 30, 38, 45, 48, (55), (68) |
| Dakota Gregory, Tyler Place, Kade Portz, Eric Stinekraus, Conner Stewart, (Blake Steinwagner), (Kyle Rahlfs) |
| 17:41.0, 18:29.0, 18:50.0, 19:10.0, 19:14.0, (19:38.0), (20:27.0) |
7 | 201 | DuQuoin (H.S.),
IL - Team Time (1st 5) 1:34:28.0 | Spread (1st 5) 56.0 |
| 29, 39, 41, 42, 50, (53), (67) |
| Nathan Manning, Carson Davis, Nick King, Caleb Davis, John Alongi, (Wendell Killian), (Michael McInerney) |
| 18:24.0, 18:52.0, 18:55.0, 18:57.0, 19:20.0, (19:30.0), (20:14.0) |
8 | 224 | Waterloo (Gibault Catholic),
IL - Team Time (1st 5) 1:35:32.0 | Spread (1st 5) 2:08.0 |
| 22, 32, 49, 60, 61, (70), (71) |
| Elgin Scherff, Elliot Clerc, Matthew Bircher, Jacob Muehlher, Liam Brauer, (Josh Eicholz), (Austin Gerteisen) |
| 17:49.0, 18:32.0, 19:19.0, 19:55.0, 19:57.0, (20:39.0), (20:40.0) |
9 | 231 | Sparta,
IL - Team Time (1st 5) 1:35:53.0 | Spread (1st 5) 2:01.0 |
| 20, 43, 53, 57, 58, (89) |
| Isaac Sinn, Caton Ramos, Seth Becker, Dustin Lohman, Eli Hamilton, (Jared Sauzek) |
| 17:45.0, 19:07.0, 19:30.0, 19:45.0, 19:46.0, (27:23.0) |
10 | 246 | Carterville,
IL - Team Time (1st 5) 1:37:46.8 | Spread (1st 5) 6:24.2 |
| 2, 44, 46, 75, 79, (81), (84) |
| Austin Knight, Chris Ballard, Cody Rector, Noah Hartman, Nick Anson, (Brandyn Wiseman), (Ben Konvalinka) |
| 15:44.8, 19:09.0, 19:11.0, 21:33.0, 22:09.0, (22:28.0), (23:23.0) |
11 | 253 | Okawville,
IL - Team Time (1st 5) 1:37:14.0 | Spread (1st 5) 1:33.0 |
| 33, 34, 59, 62, 65, (73), (83) |
| Russell Rodely, Tyler Roesener, Josh Madrid, Payton Riechmann, Logan Riechmann, (Drew Frederking), (Ethan Bening) |
| 18:34.0, 18:45.0, 19:49.0, 19:59.0, 20:07.0, (20:54.0), (22:43.0) |
12 | 311 | Chester,
IL - Team Time (1st 5) 1:40:55.0 | Spread (1st 5) 1:58.0 |
| 51, 51, 63, 72, 74, (77), (90) |
| Josh Haberberger, Ronin Doiron, Jakob Cushman, Joe Soellner, Lance Bohnert, (Mitchell Colonel), (Chris Schwier) |
| 19:25.0, 19:25.0, 20:00.0, 20:42.0, 21:23.0, (21:42.0), (34:34.0) |
13 | 363 | Cobden,
IL - Team Time (1st 5) 1:51:12.0 | Spread (1st 5) 5:56.0 |
| 34, 76, 82, 85, 86, (87), (88) |
| Christian Pitts, Connor Allen, C. Allen, A. Tunison, C. Lopez, (Cullen Shanahan), (Aiden Tunison) |
| 18:45.0, 21:40.0, 22:42.0, 23:24.0, 24:41.0, (25:46.0), (26:08.0) |