1 | 43 | Belleville (Althoff Catholic),
IL - Team Time (1st 5) 1:24:08.9 | Spread (1st 5) 32.8 |
| 5, 7, 8, 11, 12, (23), (31) |
| Sam Hiller, Ryan Schillinger, Ethan Schillinger, Joseph Talafuse, Adam Jansen, (Michael Ruocco), (Brenden Rayl) |
| 16:31.8, 16:43.5, 16:46.7, 17:02.3, 17:04.6, (17:50.1), (18:00.8) |
2 | 63 | Roxana,
IL - Team Time (1st 5) 1:25:06.9 | Spread (1st 5) 1:36.6 |
| 2, 3, 16, 20, 22, (25), (35) |
| Hunter Ponce, Wyatt Doyle, Anthony Hardin, Noah Smith, Noah Crump, (Noah McVey), (Aaron Shields) |
| 16:12.2, 16:21.1, 17:17.3, 17:27.5, 17:48.8, (17:51.1), (18:08.1) |
3 | 76 | Glen Carbon (Father McGivney),
IL - Team Time (1st 5) 1:26:08.6 | Spread (1st 5) 47.0 |
| 9, 13, 14, 19, 21, (42), (65) |
| Liam Schmidt, Levi Huber, Connor Schmidt, Liam Boeving, Aidan Schmidt, (Gus Range), (Colin Moore) |
| 16:48.7, 17:08.6, 17:09.2, 17:26.4, 17:35.7, (18:30.1), (19:54.5) |
4 | 131 | Centralia (Christ Our Rock Lutheran),
IL - Team Time (1st 5) 1:28:13.2 | Spread (1st 5) 2:49.0 |
| 1, 15, 18, 44, 53, (59), (86) |
| Elijah Gregory, Zerek Koch, Carson Pigg, Isaiah Lyons, Wyatt Gregory, (Anderson Engele), (Liagel Lyons) |
| 16:06.3, 17:15.4, 17:23.5, 18:32.7, 18:55.3, (19:11.5), (22:49.9) |
5 | 165 | Edwardsville (Metro-East Lutheran),
IL - Team Time (1st 5) 1:30:15.3 | Spread (1st 5) 2:04.6 |
| 6, 32, 37, 40, 50, (54), (68) |
| Lucas Abbott, Wyatt Goeckner, Adam Broekemeier, Jack Shank, Dean Hemmer, (Jayden Glasper), (Mark Chernianskii) |
| 16:42.9, 18:03.6, 18:14.8, 18:26.5, 18:47.5, (19:00.1), (20:11.9) |
6 | 171 | Staunton,
IL - Team Time (1st 5) 1:31:22.8 | Spread (1st 5) 1:49.9 |
| 24, 26, 28, 30, 63, (69), (77) |
| Nicholas Monahan, Rhyse Rucker, Peyton Luketich, Aiden Green, Thomas Ogata, (Bryan Podwojski), (Trevor Myers) |
| 17:51.0, 17:54.0, 17:56.9, 18:00.0, 19:40.9, (20:12.8), (20:39.0) |
7 | 176 | Breese (Mater Dei),
IL - Team Time (1st 5) 1:30:26.9 | Spread (1st 5) 2:21.5 |
| 4, 36, 41, 47, 48, (56), (62) |
| Nolan Goebel, Ethan Becker, Cam Albers, Cam Edwards, Dan Goring, (Rhys Wheelan), (Keegan Kohlbrecher) |
| 16:22.6, 18:12.8, 18:29.7, 18:37.7, 18:44.1, (19:06.3), (19:34.7) |
8 | 208 | Okawville,
IL - Team Time (1st 5) 1:32:31.8 | Spread (1st 5) 3:08.2 |
| 10, 38, 43, 51, 66, (74), (75) |
| Ryker Obermeier, Nolan Frantz, Zander Hasheider, Kaden Buehler, Emil Galliano, (Oliver Gabautz), (William Tepe) |
| 16:50.1, 18:19.4, 18:31.7, 18:52.3, 19:58.3, (20:27.7), (20:28.8) |
9 | 211 | O'Fallon (First Baptist Academy),
IL - Team Time (1st 5) 1:32:18.2 | Spread (1st 5) 1:57.7 |
| 17, 33, 49, 52, 60, (61), (67) |
| Henry Kohlenberger, Peyton Broyles, Bryce Light, JJ Lostutter, Oliver Clydesdale, (Camden Mossmen), (Sawyer Mitchell) |
| 17:18.4, 18:05.8, 18:44.2, 18:53.7, 19:16.1, (19:31.6), (19:59.5) |
10 | 242 | Piasa (Southwestern),
IL - Team Time (1st 5) 1:35:08.0 | Spread (1st 5) 2:44.0 |
| 27, 29, 39, 70, 77, (80) |
| Bram Beuttel, Thor Springman, Garrett Beuttel, Zach Rue, John Nolan, (Chase Miller) |
| 17:55.0, 17:57.0, 18:24.0, 20:13.0, 20:39.0, (21:09.7) |
11 | 270 | Wood River (East Alton-W.R.),
IL - Team Time (1st 5) 1:35:52.5 | Spread (1st 5) 2:11.1 |
| 34, 46, 55, 64, 71, (88), (89) |
| Isaiah Simpson-Kolmer, Evan Baker, Jamal Burgess Jr, Kirk Lane, Javier Burgess, (Jack Gould), (Kaden Brown) |
| 18:07.5, 18:36.4, 19:01.3, 19:48.7, 20:18.6, (24:06.6), (24:21.0) |
12 | 341 | Trenton (Wesclin),
IL - Team Time (1st 5) 1:41:13.4 | Spread (1st 5) 3:11.3 |
| 45, 57, 76, 79, 84, (87) |
| Brennan Fark, Zander Kapp, Jeremiah Monroe, Kanyon Becker, Kaleb Monical, (Owen Padfield) |
| 18:36.1, 19:08.2, 20:32.4, 21:09.3, 21:47.4, (22:58.8) |
13 | 366 | Dupo,
IL - Team Time (1st 5) 1:42:58.5 | Spread (1st 5) 2:21.8 |
| 58, 72, 73, 81, 82, (83), (85) |
| Keith West, Chase Koppenhofer, Noah Theurer, Jastek Ross, Gavin Calhoun, (Mason Reyes), (Jermaine Stanley) |
| 19:11.1, 20:25.9, 20:26.3, 21:22.3, 21:32.9, (21:42.2), (21:48.1) |