1 | 49 | Freeburg,
IL - Team Time (1st 5) 1:23:02.3 | Spread (1st 5) 57.3 |
| 5, 7, 9, 10, 18, (20), (24) |
| Evan Wilkerson, Cade Smith, McKallen Smith, Keary Thompson, Alex Aguirre, (Jack Parker), (Aidan Schlichting) |
| 16:11.0, 16:22.7, 16:35.3, 16:45.0, 17:08.3, (17:13.0), (17:18.3) |
2 | 59 | Glen Carbon (Father McGivney),
IL - Team Time (1st 5) 1:22:34.4 | Spread (1st 5) 2:24.1 |
| 2, 4, 6, 16, 31, (37), (39) |
| Tyler Guthrie, Brandon Ahring, Zachary Brasel, Tanner Fox, Noah Beltramea, (Andrew Dupy), (Riley Strack) |
| 15:20.9, 16:10.4, 16:11.9, 17:06.2, 17:45.0, (17:57.2), (18:06.6) |
3 | 93 | Breese (Mater Dei),
IL - Team Time (1st 5) 1:25:53.8 | Spread (1st 5) 52.1 |
| 12, 14, 18, 21, 28, (35), (36) |
| Ryan Clancy, Tommy Marron, John Venhaus, Evan Schlueter, Andrew Stevenson, (Nick Hummert), (Ryan Gerdes) |
| 16:49.3, 17:00.1, 17:08.3, 17:14.7, 17:41.4, (17:52.0), (17:56.1) |
4 | 106 | Roxana,
IL - Team Time (1st 5) 1:26:08.0 | Spread (1st 5) 1:41.7 |
| 3, 15, 26, 29, 33, (40), (85) |
| Carlos Ruvalcaba, Kaleb St. Cyr, Dalton Baremore, Austin Walker, Matthew Olbert, (Douglas Johnson), (Nathan Gilbert) |
| 16:04.9, 17:01.0, 17:33.5, 17:42.0, 17:46.6, (18:09.0), (20:52.0) |
5 | 130 | Trenton (Wesclin),
IL - Team Time (1st 5) 1:26:22.4 | Spread (1st 5) 3:07.4 |
| 1, 11, 30, 42, 46, (65), (69) |
| Justin Mumford, Gavin Hill, Cole Gruenke, Grant Miller, Jason Kattenbraker, (Ryan Gladden), (Landon Auxier) |
| 15:16.0, 16:46.0, 17:43.0, 18:14.0, 18:23.4, (19:20.7), (19:50.0) |
6 | 178 | Marissa,
IL - Team Time (1st 5) 1:29:51.5 | Spread (1st 5) 1:46.0 |
| 17, 31, 34, 42, 54, (64), (82) |
| Kyle Rahlfs, Kade Portz, Logan Gregory, Josh Leemon, Caydin Wagner, (Alex Hayes), (Austin Lawless) |
| 17:08.0, 17:45.0, 17:50.5, 18:14.0, 18:54.0, (19:16.7), (20:43.0) |
7 | 215 | Belleville (Althoff Catholic),
IL - Team Time (1st 5) 1:30:57.0 | Spread (1st 5) 1:16.0 |
| 25, 38, 47, 52, 53, (57), (58) |
| Jack Hiller, Braden Voss, Rodney Holas, Connor Riley, Dominick Vollmer, (Shawn Minick), (Matthew Minick) |
| 17:20.0, 18:02.0, 18:24.0, 18:35.0, 18:36.0, (18:55.0), (18:57.0) |
8 | 230 | Okawville,
IL - Team Time (1st 5) 1:32:13.0 | Spread (1st 5) 1:22.0 |
| 27, 40, 50, 54, 59, (66), (88) |
| Grant Schleifer, Nick Rulevish, Daniel Jansen, Dominic Perry, Caleb Unverfehrt, (Ethan Bening), (Evan Perry) |
| 17:38.0, 18:09.0, 18:32.0, 18:54.0, 19:00.0, (19:24.0), (21:20.0) |
9 | 262 | Red Bud,
IL - Team Time (1st 5) 1:33:46.1 | Spread (1st 5) 3:25.8 |
| 8, 56, 61, 67, 70, (75), (78) |
| Edward Miller, Ethan Summers, Warren Stolte, Ashton Liefer, Issac Miller, (Brandon Voss), (Logan Schoenbeck) |
| 16:25.2, 18:54.1, 19:07.3, 19:28.5, 19:51.0, (20:11.0), (20:27.0) |
10 | 290 | Edwardsville (Metro-East Lutheran),
IL - Team Time (1st 5) 1:36:42.6 | Spread (1st 5) 4:31.5 |
| 13, 44, 60, 84, 89, (93), (101) |
| Elijah Schlessinger, Logan Wyatt, Ethan Ashauer, Jack Blair, Jakob Schroeder, (Grayson Wyatt), (Cody Steele) |
| 16:59.7, 18:18.8, 19:02.9, 20:50.0, 21:31.2, (22:08.3), (25:35.0) |
11 | 314 | Breese (Central),
IL - Team Time (1st 5) 1:37:45.4 | Spread (1st 5) 4:01.0 |
| 22, 51, 74, 80, 87, (91), (95) |
| Will Detmer, Alex Schiefer, Carson Foster, Cody Schiefer, John Koerkenmeier, (Cole Ratermann), (Spencer Tebbe) |
| 17:15.0, 18:33.0, 20:09.8, 20:31.6, 21:16.0, (21:46.0), (22:33.0) |
12 | 327 | Dupo,
IL - Team Time (1st 5) 1:37:54.0 | Spread (1st 5) 2:00.0 |
| 45, 62, 71, 73, 76, (77), (81) |
| Juan Rivas, Keyonte Scarbrough, Kaleb Coleman, Zach Beatte, Peter Taylor, (Logan Kish), (Brayden Koonce) |
| 18:19.0, 19:10.0, 19:59.0, 20:07.0, 20:19.0, (20:25.0), (20:37.0) |
13 | 367 | New Athens,
IL - Team Time (1st 5) 1:44:14.0 | Spread (1st 5) 7:09.0 |
| 23, 72, 83, 90, 99, (100), (104) |
| Chandler Hoffman, Lucas Gregson, Austin Kimes, Mason Ridlen, Tate Dachsteiner, (Miles Mathis), (Jacob Herzing) |
| 17:17.0, 20:03.0, 20:48.0, 21:40.0, 24:26.0, (24:49.0), (40:15.0) |
14 | 380 | Waterloo (Gibault Catholic),
IL - Team Time (1st 5) 1:52:39.1 | Spread (1st 5) 12:22.0 |
| 49, 63, 68, 98, 102, (103) |
| Josh Eichholz, Jacob Muehlher, Paden Schultz, Sorawit Promsirinimit, Kittihorn Sriboonrueng, (Kittithorn Sriboonrueng) |
| 18:31.0, 19:15.1, 19:37.0, 24:23.0, 30:53.0, (31:44.0) |
15 | 399 | O'Fallon (First Baptist Academy),
IL - Team Time (1st 5) 1:43:52.1 | Spread (1st 5) 3:46.1 |
| 48, 79, 86, 92, 94, (96), (97) |
| Wyatt Broyles, Andrew Bruce, Christian Milford, Titus Rhodes, Ezra Dye, (Braden Burgener), (Russ Messer) |
| 18:24.9, 20:29.3, 20:55.0, 21:51.9, 22:11.0, (22:51.0), (22:54.8) |