1 | 47 | Freeburg,
IL - Team Time (1st 5) 1:22:41.7 | Spread (1st 5) 1:18.3 |
| 3, 7, 11, 12, 14, (22), (25) |
| Evan Wilkerson, Cade Smith, Josh LaChance, Colin Van Pelt, Keary Thompson, (Jared Beals), (Evan Schlichting) |
| 15:40.1, 16:20.2, 16:51.1, 16:51.9, 16:58.4, (17:40.8), (17:49.4) |
2 | 69 | Trenton (Wesclin),
IL - Team Time (1st 5) 1:23:22.0 | Spread (1st 5) 3:08.8 |
| 1, 5, 13, 20, 30, (49), (56) |
| Justin Mumford, Gavin Hill, Cole Gruenke, Grant Miller, Conner Garsnett, (Orion Partington), (Justin Weihe) |
| 14:50.9, 16:01.3, 16:58.2, 17:31.9, 17:59.7, (19:25.4), (19:40.1) |
3 | 90 | Belleville (Althoff Catholic),
IL - Team Time (1st 5) 1:25:54.1 | Spread (1st 5) 2:23.1 |
| 2, 15, 21, 23, 29, (32), (40) |
| Jack Hiller, Connor Riley, Braden Voss, Rodney Holas, Sam Hiller, (Daniel Bradley), (Mason Bunting) |
| 15:35.1, 16:59.1, 17:38.9, 17:42.8, 17:58.2, (18:06.3), (18:34.9) |
4 | 94 | Breese (Mater Dei),
IL - Team Time (1st 5) 1:26:17.8 | Spread (1st 5) 1:55.9 |
| 6, 10, 19, 28, 31, (42), (53) |
| Tommy Marron, John Venhaus, Ryan Gerdes, Jonathan Holthaus, Evan Schlueter, (Jack Shelton), (Noah Jourdan) |
| 16:08.8, 16:42.7, 17:26.1, 17:55.5, 18:04.7, (18:50.0), (19:28.6) |
5 | 95 | Centralia (Christ Our Rock Lutheran),
IL - Team Time (1st 5) 1:25:56.9 | Spread (1st 5) 2:41.0 |
| 4, 9, 18, 26, 38, (71) |
| Zach McKowen, Sam Britt, Nickoly Bierbaum, Landon Langenhorst, Ryan Wuebbels, (Nick Sundberg) |
| 15:48.3, 16:36.4, 17:12.9, 17:50.0, 18:29.3, (21:37.1) |
6 | 177 | Okawville,
IL - Team Time (1st 5) 1:31:40.3 | Spread (1st 5) 1:56.1 |
| 16, 35, 39, 43, 44, (47), (68) |
| Grant Schleifer, Nick Rulevish, Dominic Perry, Daniel Jansen, Caleb Unverfehrt, (Hayden Shubert), (Matthew Roesener) |
| 17:00.7, 18:18.4, 18:33.2, 18:51.2, 18:56.8, (19:07.0), (21:22.1) |
7 | 191 | Red Bud,
IL - Team Time (1st 5) 1:33:09.1 | Spread (1st 5) 3:29.0 |
| 17, 24, 34, 54, 62, (74), (81) |
| Nick Fehr, Ethan Summers, Isaac Miller, Warren Stolte, Joseph Hanger, (Brandon Voss), (Kadin Summers) |
| 17:01.7, 17:43.7, 18:15.7, 19:37.3, 20:30.7, (23:43.9), (29:24.5) |
8 | 220 | O'Fallon (First Baptist Academy),
IL - Team Time (1st 5) 1:34:47.0 | Spread (1st 5) 1:51.8 |
| 33, 37, 41, 50, 59, (61), (65) |
| Peyton Broyles, Ezra Dye, Noah Jasper, Brady Keller, Andrew Bruce, (Ephraim Rodgers), (Russ Messer) |
| 18:12.0, 18:29.1, 18:35.1, 19:27.0, 20:03.8, (20:19.6), (20:54.7) |
9 | 226 | Dupo,
IL - Team Time (1st 5) 1:35:13.4 | Spread (1st 5) 1:01.1 |
| 36, 45, 46, 48, 51 |
| Keyonte Scarbrough, Jacob Taylor, Peter Taylor, Skyler Ross, Austin Kinder |
| 18:26.3, 18:58.1, 19:06.9, 19:14.7, 19:27.4 |
10 | 239 | Breese (Central),
IL - Team Time (1st 5) 1:36:23.4 | Spread (1st 5) 4:16.7 |
| 8, 52, 57, 58, 64, (69), (70) |
| Will Detmer, Cody Schiefer, Collin Daugherty, Carter Hubler, Spencer Tebbe, (Ei Hunter), (John Koerkenmeier) |
| 16:30.1, 19:27.6, 19:41.9, 19:57.0, 20:46.8, (21:23.8), (21:36.2) |
11 | 281 | Valmeyer,
IL - Team Time (1st 5) 1:41:21.9 | Spread (1st 5) 4:36.1 |
| 27, 55, 60, 67, 72, (73), (76) |
| Harrison Miller, Trent Hooker, Matthew Espinoza, Uli Espinoza, Elijah Miller, (Parker Reeves), (Thomas Phillips) |
| 17:54.1, 19:38.2, 20:11.7, 21:07.7, 22:30.2, (22:47.5), (24:00.1) |
12 | 358 | Madison,
IL - Team Time (1st 5) 1:53:56.7 | Spread (1st 5) 3:39.0 |
| 63, 66, 75, 77, 77, (79), (80) |
| Kerwin Baker, Carlis Wilson, Kameron Trammell, DeByron Boyd, Cardarion Holmes, (Jaylen Williams), (Davion Hayden) |
| 20:34.6, 21:06.1, 23:48.8, 24:13.6, 24:13.6, (25:09.8), (25:53.3) |