1 | 56 | Salem,
IL - Team Time (1st 5) 1:25:17.8 | Spread (1st 5) 1:55.0 |
| 1, 7, 11, 14, 23, (24), (56) |
| Brenner Webster, Caden Owens, Blake Quandt, Quintin Goostree, Kyle Rogers, (Caleb Willman), (Andrew Barnett) |
| 16:03.0, 16:45.0, 17:04.4, 17:27.4, 17:58.0, (17:59.0), (19:46.0) |
2 | 58 | Sparta,
IL - Team Time (1st 5) 1:25:20.0 | Spread (1st 5) 1:29.0 |
| 2, 5, 15, 17, 19, (20), (22) |
| Kenny Heaton, Dylan Huether, Trevor Buckner, Izayah Miller, Drew Byington, (Jordan Lee), (Tommy Martinez) |
| 16:07.0, 16:33.0, 17:31.0, 17:33.0, 17:36.0, (17:37.0), (17:56.0) |
3 | 69 | Nashville,
IL - Team Time (1st 5) 1:26:21.0 | Spread (1st 5) 1:38.0 |
| 8, 9, 10, 12, 30, (41), (47) |
| Jordan Love, Jackson Pierce, Ray Bailey, Derek Malawy, Patrick Neill, (Ryan Kell), (John Schroeder) |
| 16:47.0, 16:54.0, 17:01.0, 17:14.0, 18:25.0, (18:47.0), (19:12.0) |
4 | 132 | Red Bud,
IL - Team Time (1st 5) 1:30:24.2 | Spread (1st 5) 2:21.0 |
| 6, 21, 29, 33, 43, (52), (59) |
| Ethan Duclos, Alex Becker, Chase Headen, Caleb Grohmann, Paul Mueller, (Andrew Jokerst), (Keenan Turnure) |
| 16:36.0, 17:55.0, 18:22.9, 18:33.3, 18:57.0, (19:23.0), (19:52.1) |
5 | 145 | Murphysboro,
IL - Team Time (1st 5) 1:31:17.0 | Spread (1st 5) 1:44.0 |
| 13, 17, 31, 38, 46, (53), (71) |
| Tony Lyerla, Taijhan Nelson, Michael Solano, Mauricus Simmons, Terrence Upchurch, (Stephen Bastien), (Mason Schingel) |
| 17:25.0, 17:33.0, 18:28.0, 18:42.0, 19:09.0, (19:25.0), (21:36.0) |
6 | 161 | Chester,
IL - Team Time (1st 5) 1:31:33.0 | Spread (1st 5) 2:41.0 |
| 3, 36, 38, 40, 44, (54), (64) |
| Alec Burdel, William Stafford, Brian Liefer, Lucas Doiron, Ted Knop, (Jordan Shroyer), (Tyler Knop) |
| 16:23.0, 18:38.0, 18:42.0, 18:46.0, 19:04.0, (19:35.0), (20:24.0) |
7 | 177 | Pinckneyville,
IL - Team Time (1st 5) 1:33:06.0 | Spread (1st 5) 1:11.0 |
| 25, 27, 35, 42, 48, (48), (67) |
| Brian Taylor, McNew Layton, Cale Jausel, Caleb Logan, Grayson Buza, (Ian Henne), (Dayne Winter) |
| 18:02.0, 18:19.0, 18:37.0, 18:55.0, 19:13.0, (19:13.0), (20:40.0) |
8 | 181 | Steeleville,
IL - Team Time (1st 5) 1:33:38.0 | Spread (1st 5) 1:44.0 |
| 26, 28, 32, 34, 61, (65), (69) |
| Ethan Feldmann, Nicolas Hagel, Dustin Sutton, Hunter Fedderke, Connor Bockhorn, (Dylan Linders), (Patrick Rohlfing) |
| 18:12.0, 18:22.0, 18:32.0, 18:36.0, 19:56.0, (20:29.0), (21:27.0) |
9 | 224 | Herrin (H.S.),
IL - Team Time (1st 5) 1:35:29.0 | Spread (1st 5) 2:21.0 |
| 16, 37, 54, 57, 60, (68), (73) |
| Nick Ryker, Travis Richardson, Ryan Snider, William Meracle, Devin Lewis, (Eli Roberts), (Jordan Curry) |
| 17:32.0, 18:41.0, 19:35.0, 19:48.0, 19:53.0, (20:41.0), (21:51.0) |
10 | 236 | Carterville,
IL - Team Time (1st 5) 1:37:06.0 | Spread (1st 5) 5:32.0 |
| 3, 45, 51, 63, 74, (75) |
| Harrison Thomas, Joe Bybee, Jacob Stone, Aaron Goffinet, Caleb Minus, (Jacob Wilson) |
| 16:23.0, 19:05.0, 19:22.0, 20:21.0, 21:55.0, (22:06.0) |
11 | 319 | Marissa,
IL - Team Time (1st 5) 1:43:24.9 | Spread (1st 5) 3:04.7 |
| 50, 58, 62, 72, 77, (78), (81) |
| Matt Reuss, Alex Dietrich, Dylan Griffith, Brett Baker, Darwin Broussard, (Seth Weymouth), (Bobby Fett) |
| 19:19.4, 19:49.4, 20:12.0, 21:40.0, 22:24.1, (23:49.8), (24:44.0) |
12 | 371 | Valmeyer,
IL - Team Time (1st 5) 1:52:29.0 | Spread (1st 5) 3:33.0 |
| 66, 70, 76, 79, 80, (82) |
| Alex Benyo, Mark Andres, Quentin Bangle, Dan Hemenway, Justin Fausz, (Eddie Wilson) |
| 20:34.0, 21:34.0, 22:23.0, 23:51.0, 24:07.0, (28:44.0) |