1 | 31 | Warsaw West Hancock,
IL - Team Time (1st 5) 1:21:24.3 | Spread (1st 5) 2:30.8 |
| 1, 4, 7, 9, 10, (24), (34) |
| Miles Sheppard, Noah Stout, Parker Quinlan, Quentin Althar, Gabe Miller, (Dominick Quinlan), (Bryer Yates) |
| 14:32.0, 15:50.9, 16:56.6, 17:02.0, 17:02.8, (18:43.8), (19:14.5) |
2 | 68 | Pleasant Plains,
IL - Team Time (1st 5) 1:28:03.5 | Spread (1st 5) 2:26.7 |
| 5, 8, 13, 16, 26, (37), (38) |
| Jack Willenborg, Zach Powell, Cole Payne, Hunter Tabb, Jacob Crater, (Connor Dove), (Kamden Kowalenko) |
| 16:24.3, 17:01.3, 17:46.1, 18:00.8, 18:51.0, (19:23.2), (19:38.9) |
3 | 86 | Franklin,
IL - Team Time (1st 5) 1:29:07.5 | Spread (1st 5) 3:20.4 |
| 3, 6, 18, 29, 30, (31), (35) |
| Jake Gutzman, Robby Biesenthal, Chris Bandy, Shayne White, Jacob Heironimus, (Carson Bowman), (Michael Biesenthal) |
| 15:46.7, 16:55.8, 18:16.1, 19:01.8, 19:07.1, (19:09.6), (19:16.0) |
4 | 100 | Quincy (Notre Dame),
IL - Team Time (1st 5) 1:31:51.6 | Spread (1st 5) 1:20.1 |
| 11, 19, 22, 23, 25, (44), (46) |
| Joseph Warning, Evan Hirstius, Tristan Pritts, Logan Sutton, Austin Haskins, (Evan Rockwell), (Oliver Moore) |
| 17:26.1, 18:18.5, 18:38.3, 18:42.5, 18:46.2, (20:17.2), (20:25.1) |
5 | 104 | Springfield (Sacred Heart-Griffin),
IL - Team Time (1st 5) 1:32:12.4 | Spread (1st 5) 1:14.9 |
| 14, 17, 20, 21, 32, (39), (40) |
| Gino Moriconi, E.J. Sanchez, Ryan Shea, E J Sanchez, James O'Reilly, (Carter Hemmer), (Charlie Pittman) |
| 17:56.7, 18:07.5, 18:22.6, 18:34.0, 19:11.6, (19:46.3), (19:47.6) |
6 | 105 | Liberty,
IL - Team Time (1st 5) 1:30:15.6 | Spread (1st 5) 4:50.6 |
| 2, 12, 15, 33, 43, (45), (49) |
| Cannen Wolf, Devon Funk, Lucas Obert, Vinny Wagner, Jason Dyer, (Julian Luaders), (Dalton Obert) |
| 15:19.0, 17:33.9, 17:59.3, 19:13.8, 20:09.6, (20:17.3), (21:19.4) |
7 | 213 | Beardstown,
IL - Team Time (1st 5) 1:56:10.5 | Spread (1st 5) 10:17.4 |
| 26, 28, 52, 53, 54 |
| Joel Sosa, Darren Lopez, Karim Gomez, Jason Gil, Geovani Nieto |
| 18:51.0, 18:55.6, 23:02.8, 26:12.7, 29:08.4 |
8 | 214 | Auburn,
IL - Team Time (1st 5) 1:41:02.4 | Spread (1st 5) 1:34.1 |
| 36, 41, 42, 47, 48, (49), (51) |
| Jacob Divjak, Bryan Lamb, Clayton Kessler, Aidan Bradbury, Maddux McQuality, (Jovan Richmond), (Caleb Kendall) |
| 19:18.3, 20:02.1, 20:04.5, 20:45.1, 20:52.4, (21:19.4), (22:31.3) |