1 | 46 | Glen Carbon (Father McGivney),
IL - Team Time (1st 5) 1:31:21.2 | Spread (1st 5) 2:18.6 |
| 1, 4, 7, 13, 21, (67), (74) |
| Tyler Guthrie, Zachary Brasel, Tanner Fox, Elijah Burns, Brandon Ahring, (Clayton Scott), (Noah Beltramea) |
| 17:00.9, 17:47.5, 18:19.4, 18:53.9, 19:19.5, (21:52.2), (22:27.8) |
2 | 59 | Freeburg,
IL - Team Time (1st 5) 1:33:06.6 | Spread (1st 5) 1:48.6 |
| 3, 9, 10, 12, 25, (28), (37) |
| Corbin Schwable, Evan Wilkerson, Carson Smith, Cade Smith, Keary Thompson, (David Oliver), (McKallen Smith) |
| 17:47.3, 18:28.3, 18:28.4, 18:46.7, 19:35.9, (19:44.4), (20:23.4) |
3 | 123 | Belleville (Althoff Catholic),
IL - Team Time (1st 5) 1:36:47.6 | Spread (1st 5) 3:34.5 |
| 2, 17, 20, 33, 51, (53), (64) |
| Camden Sadler, Jack Hiller, Braden Voss, Rodney Holas, Joseph Long, (Matthew Minick), (Tanner Morford) |
| 17:15.2, 19:10.2, 19:19.1, 20:13.4, 20:49.7, (21:01.0), (21:47.7) |
4 | 126 | Marissa,
IL - Team Time (1st 5) 1:38:01.4 | Spread (1st 5) 2:21.0 |
| 6, 16, 26, 38, 40, (52), (82) |
| Kade Portz, Kyle Rahlfs, Logan Gregory, Caydin Wagner, Riley Seymore, (Alex Hayes), (Austin Lawless) |
| 18:13.7, 19:08.0, 19:39.7, 20:25.3, 20:34.7, (20:53.3), (23:47.8) |
5 | 146 | New Athens,
IL - Team Time (1st 5) 1:38:54.6 | Spread (1st 5) 2:58.0 |
| 5, 18, 29, 39, 55, (56), (91) |
| Deric Maurer, Owen Whitworth, Chandler Hoffman, Calvin Cooper, Levi Daab, (Noah Lintker), (Austin Kimes) |
| 18:10.6, 19:11.1, 19:53.8, 20:30.5, 21:08.6, (21:11.3), (26:06.0) |
6 | 167 | Red Bud,
IL - Team Time (1st 5) 1:40:14.8 | Spread (1st 5) 2:30.9 |
| 11, 24, 35, 43, 54, (57), (65) |
| Edward Miller, Nick Fehr, Brandon Voss, Brentyn Brunkhorst, Alex Sievers, (Jack Simpson), (Issac Miller) |
| 18:37.4, 19:33.2, 20:18.3, 20:37.6, 21:08.3, (21:13.0), (21:51.0) |
7 | 172 | Breese (Central),
IL - Team Time (1st 5) 1:40:34.8 | Spread (1st 5) 1:50.5 |
| 22, 23, 27, 42, 58, (75), (76) |
| Will Detmer, Ethan Hall, Alex Huegen, Alex Schiefer, Noah Hollenkamp, (John Walsh), (Cole Ratermann) |
| 19:27.7, 19:31.1, 19:42.3, 20:35.5, 21:18.2, (22:28.0), (22:30.2) |
8 | 190 | Okawville,
IL - Team Time (1st 5) 1:41:42.2 | Spread (1st 5) 1:32.1 |
| 19, 34, 44, 46, 47, (48), (72) |
| Nick Rulevish, Dominic Perry, Daniel Jansen, Caleb Unverfehrt, Kaleb Bowers, (Payton Riechmann), (Allen Mueth) |
| 19:12.8, 20:17.2, 20:42.8, 20:44.5, 20:44.9, (20:45.7), (22:15.4) |
9 | 220 | Dupo,
IL - Team Time (1st 5) 1:43:46.7 | Spread (1st 5) 1:38.3 |
| 31, 32, 36, 59, 62, (85) |
| Juan Rivas, Keyonte Scarbrough, Kyle Yancy, Nathan Taylor, Brayden Koonce, (Zach Beatte) |
| 20:07.7, 20:08.8, 20:22.2, 21:22.0, 21:46.0, (24:20.0) |
10 | 279 | Waterloo (Gibault Catholic),
IL - Team Time (1st 5) 1:47:19.5 | Spread (1st 5) 4:29.1 |
| 14, 30, 77, 78, 80, (84), (87) |
| Elgin Scherff, Liam Brauer, Josh Eichholz, Jacob Muehlher, Josh Kueker, (Ben Gula), (Paden Schultz) |
| 18:54.8, 19:58.0, 22:30.9, 22:31.9, 23:23.9, (24:08.4), (25:07.4) |
11 | 292 | Roxana,
IL - Team Time (1st 5) 1:46:55.8 | Spread (1st 5) 1:06.1 |
| 49, 49, 60, 66, 68, (69), (71) |
| Jarett Warmack, Cree Stumpf, Mark Vongprachanh, Matthew Olbert, Austin Walker, (Carlos Ruvalcaba), (Douglas Johnson) |
| 20:46.4, 20:46.4, 21:38.6, 21:51.9, 21:52.5, (22:03.3), (22:05.8) |
12 | 298 | Trenton (Wesclin),
IL - Team Time (1st 5) 1:52:24.4 | Spread (1st 5) 6:52.9 |
| 15, 45, 63, 86, 89, (90), (93) |
| Gavin Hill, Grant Miller, Jason Kattenbraker, Taylor Gooch, Orion Partington, (Caleb Locke), (Cale Frisse) |
| 18:57.6, 20:43.9, 21:46.3, 25:06.1, 25:50.5, (26:04.5), (26:53.9) |
13 | 325 | Edwardsville (Metro-East Lutheran),
IL - Team Time (1st 5) 1:50:27.8 | Spread (1st 5) 3:10.4 |
| 40, 61, 70, 73, 81, (88), (94) |
| Jonah Wilson, Ethan Ashauer, Josh Jacobsen, Nathaniel Perry, Nathanial Fleschert, (Jakob Schroeder), (Kevin Harness) |
| 20:34.7, 21:45.8, 22:04.0, 22:18.2, 23:45.1, (25:26.6), (31:53.6) |
14 | 357 | O'Fallon (First Baptist Academy),
IL - Team Time (1st 5) 2:04:20.6 | Spread (1st 5) 13:37.4 |
| 8, 79, 83, 92, 95, (96) |
| Will Brant, Wyatt Broyles, Brady Keller, Samuel Parrish, Braden Burgener, (Logan Burgener) |
| 18:26.2, 23:10.6, 23:56.6, 26:43.6, 32:03.6, (35:57.7) |