1 | 68 | Freeburg,
IL - Team Time (1st 5) 1:32:05.7 | Spread (1st 5) 1:09.0 |
| 7, 12, 14, 15, 20, (23), (29) |
| Evan Wilkerson, Cade Smith, McKallen Smith, Keary Thompson, Alex Aguirre, (Aidan Schlichting), (Colin Van Pelt) |
| 17:44.0, 18:19.7, 18:34.0, 18:35.0, 18:53.0, (19:02.0), (19:15.9) |
2 | 70 | Glen Carbon (Father McGivney),
IL - Team Time (1st 5) 1:30:01.0 | Spread (1st 5) 3:47.6 |
| 1, 4, 6, 17, 42, (43), (45) |
| Tyler Guthrie, Zachary Brasel, Brandon Ahring, Tanner Fox, Riley Strack, (Andrew Dupy), (Nolan Shearer) |
| 16:27.2, 17:20.8, 17:23.0, 18:35.2, 20:14.8, (20:18.1), (20:25.3) |
3 | 118 | Trenton (Wesclin),
IL - Team Time (1st 5) 1:34:17.2 | Spread (1st 5) 3:50.2 |
| 2, 8, 19, 35, 54, (62), (62) |
| Justin Mumford, Gavin Hill, Cole Gruenke, Jason Kattenbraker, Grant Miller, (Landon Auxier), (Ryan Gladden) |
| 17:00.0, 17:51.0, 18:51.0, 19:45.0, 20:50.2, (21:24.0), (21:24.0) |
4 | 133 | Belleville (Althoff Catholic),
IL - Team Time (1st 5) 1:35:53.8 | Spread (1st 5) 1:36.3 |
| 11, 25, 29, 31, 37, (49), (51) |
| Jack Hiller, Braden Voss, Rodney Holas, Connor Riley, Dominick Vollmer, (Daniel Bradley), (Matthew Minick) |
| 18:17.7, 19:05.2, 19:15.9, 19:21.0, 19:54.0, (20:34.7), (20:37.6) |
5 | 134 | Marissa,
IL - Team Time (1st 5) 1:35:45.8 | Spread (1st 5) 3:18.7 |
| 3, 16, 26, 39, 50, (67), (71) |
| Kade Portz, Kyle Rahlfs, Logan Gregory, Caydin Wagner, Josh Leemon, (Alex Hayes), (Kierdan Cheetham) |
| 17:18.3, 18:35.1, 19:06.0, 20:09.4, 20:37.0, (21:43.8), (22:07.8) |
6 | 149 | Breese (Mater Dei),
IL - Team Time (1st 5) 1:37:08.3 | Spread (1st 5) 1:28.1 |
| 18, 21, 33, 37, 40, (44), (46) |
| Ryan Clancy, Tommy Marron, Evan Schlueter, John Venhaus, Andrew Stevenson, (Nick Hummert), (Ryan Gerdes) |
| 18:43.1, 18:53.8, 19:26.2, 19:54.0, 20:11.2, (20:23.0), (20:26.4) |
7 | 160 | Okawville,
IL - Team Time (1st 5) 1:37:47.4 | Spread (1st 5) 2:33.7 |
| 10, 13, 36, 48, 53, (73), (88) |
| Grant Schleifer, Nick Rulevish, Caleb Unverfehrt, Daniel Jansen, Ethan Bening, (Dominic Perry), (Ethan Kolweier) |
| 18:14.1, 18:20.8, 19:51.2, 20:33.5, 20:47.8, (22:19.9), (25:16.0) |
8 | 172 | Roxana,
IL - Team Time (1st 5) 1:38:28.2 | Spread (1st 5) 3:10.1 |
| 9, 22, 28, 56, 57, (82), (89) |
| Kaleb St. Cyr, Douglas Johnson, Dalton Baremore, Matthew Olbert, Austin Walker, (Andrew Raymer), (Kaleb Smith) |
| 17:58.9, 18:58.2, 19:13.3, 21:08.8, 21:09.0, (23:33.9), (25:46.5) |
9 | 266 | Edwardsville (Metro-East Lutheran),
IL - Team Time (1st 5) 1:45:22.2 | Spread (1st 5) 3:53.6 |
| 24, 41, 55, 70, 76, (81), (86) |
| Elijah Schlessinger, Logan Wyatt, Ethan Ashauer, Jack Blair, Elliott Wilson, (Jakob Schroeder), (Grayson Wyatt) |
| 19:03.4, 20:14.1, 21:05.5, 22:02.2, 22:57.0, (23:29.8), (24:52.7) |
10 | 268 | Dupo,
IL - Team Time (1st 5) 1:44:22.0 | Spread (1st 5) 1:53.0 |
| 34, 52, 58, 60, 64, (68), (72) |
| Juan Rivas, Keyonte Scarbrough, Kaleb Coleman, Zach Beatte, Peter Taylor, (Nathan Taylor), (Brayden Koonce) |
| 19:32.0, 20:47.0, 21:17.0, 21:21.0, 21:25.0, (21:44.0), (22:16.0) |
11 | 274 | Red Bud,
IL - Team Time (1st 5) 1:44:55.8 | Spread (1st 5) 5:10.1 |
| 5, 61, 65, 69, 74, (87) |
| Edward Miller, Brandon Voss, Ashton Liefer, Warren Stolte, Logan Schoenbeck, (Joseph Hanger) |
| 17:22.8, 21:22.7, 21:36.9, 22:00.5, 22:32.9, (25:08.8) |
12 | 311 | Breese (Central),
IL - Team Time (1st 5) 1:48:56.1 | Spread (1st 5) 3:51.4 |
| 32, 47, 75, 78, 79, (83), (95) |
| Will Detmer, Alex Schiefer, Cole Ratermann, Carson Foster, Cody Schiefer, (John Koerkenmeier), (Spencer Tebbe) |
| 19:22.6, 20:29.1, 22:48.4, 23:02.0, 23:14.0, (24:02.3), (32:30.1) |
13 | 364 | New Athens,
IL - Team Time (1st 5) 2:02:27.5 | Spread (1st 5) 10:32.3 |
| 27, 66, 85, 92, 94 |
| Chandler Hoffman, Lucas Gregson, Mason Ridlen, Austin Kimes, Miles Mathis |
| 19:09.1, 21:42.0, 24:32.3, 27:22.7, 29:41.4 |
14 | 390 | O'Fallon (First Baptist Academy),
IL - Team Time (1st 5) 1:58:26.2 | Spread (1st 5) 4:59.7 |
| 59, 77, 80, 84, 90, (91), (93) |
| Wyatt Broyles, Andrew Bruce, Christian Milford, Ezra Dye, Russ Messer, (Daniel Larsen), (Braden Burgener) |
| 21:17.4, 22:59.9, 23:27.6, 24:24.2, 26:17.1, (27:19.6), (28:18.1) |