1 | 67 | Olney (Richland County),
IL - Team Time (1st 5) 1:30:05.0 | Spread (1st 5) 55.0 |
| 6, 7, 13, 15, 26, (40), (50) |
| Connor Schonert, Nick Dobbs, Dalyn Brach, Matthew DeVenecia, Jonah Wendling, (Cody Dial), (Silven Stallard) |
| 17:41.0, 17:46.0, 17:59.0, 18:03.0, 18:36.0, (19:18.0), (19:54.0) |
2 | 70 | Robinson,
IL - Team Time (1st 5) 1:29:12.0 | Spread (1st 5) 2:25.0 |
| 1, 9, 11, 22, 27, (28), (31) |
| Blake Hale, Noah Tennison, Cole Fiscus, Shane Stewart, Henry Treadway, (Wes Wright), (JB Chapman) |
| 16:12.0, 17:55.0, 17:57.0, 18:31.0, 18:37.0, (18:39.0), (18:50.0) |
3 | 94 | Effingham (St. Anthony),
IL - Team Time (1st 5) 1:30:43.0 | Spread (1st 5) 2:47.0 |
| 2, 5, 9, 30, 48, (50), (75) |
| Peter Keller, Andrew Gardewine, Mack McWhorter, Jake Spraul, Matt Gibson, (John Goekner), (Drake McHugh) |
| 16:51.0, 17:30.0, 17:55.0, 18:49.0, 19:38.0, (19:54.0), (21:01.0) |
4 | 138 | Litchfield,
IL - Team Time (1st 5) 1:33:22.0 | Spread (1st 5) 1:30.0 |
| 8, 24, 29, 35, 42, (63) |
| Caleb Thompson, Dalton Davidson, Jackson Wilson, Matt Schaff, Brett Nickerson, (Logan Leitschuh) |
| 17:50.0, 18:32.0, 18:42.0, 18:58.0, 19:20.0, (20:29.0) |
5 | 139 | Teutopolis,
IL - Team Time (1st 5) 1:33:15.0 | Spread (1st 5) 1:10.0 |
| 12, 20, 33, 36, 38, (43), (46) |
| Zach Mette, Lucas Probst, Jesse Miller, Cody Heuerman, Nick Bierman, (Riley Drees), (Logan Probst) |
| 17:58.0, 18:17.0, 18:53.0, 18:59.0, 19:08.0, (19:22.0), (19:35.0) |
6 | 159 | Lawrenceville,
IL - Team Time (1st 5) 1:34:25.0 | Spread (1st 5) 2:00.0 |
| 14, 17, 34, 41, 53, (59), (64) |
| Conner Holmes, Zach Kocher, Dylan Volkman, Tristin Davis, Harry Loeb, (Tyler Tewell), (Wyatt Whewell) |
| 18:01.0, 18:08.0, 18:56.0, 19:19.0, 20:01.0, (20:25.0), (20:36.0) |
7 | 193 | Mt. Carmel,
IL - Team Time (1st 5) 1:36:00.0 | Spread (1st 5) 2:06.0 |
| 16, 37, 39, 44, 57 |
| Bryce Thompson, Alexander Gaston, William Deisher, Dylan Brown, Nathan Baleda |
| 18:05.0, 19:05.0, 19:11.0, 19:28.0, 20:11.0 |
8 | 224 | Marshall,
IL - Team Time (1st 5) 1:38:05.0 | Spread (1st 5) 4:08.0 |
| 4, 22, 60, 60, 78, (79), (87) |
| Ben Scamihorn, Geoffrey Ray, Brandon Sanders, Patrick Wells, Alston Keller, (Blake Farris), (Caleb Sprigg) |
| 17:17.0, 18:31.0, 20:26.0, 20:26.0, 21:25.0, (21:31.0), (22:52.0) |
9 | 238 | Newton,
IL - Team Time (1st 5) 1:38:30.0 | Spread (1st 5) 2:45.0 |
| 19, 31, 52, 62, 74, (77), (83) |
| Corey Davidson, Evan Brooks, Noah Dart, Derrick Boyd, Weston Shipman, (Kyle Woods), (Brett Schackmann) |
| 18:15.0, 18:50.0, 19:57.0, 20:28.0, 21:00.0, (21:14.0), (21:49.0) |
10 | 241 | Louisville (North Clay),
IL - Team Time (1st 5) 1:38:52.0 | Spread (1st 5) 2:16.0 |
| 21, 25, 58, 67, 70, (71), (76) |
| Garrett Rubsam, Billy Cruse, Dakota Cooper, Drew Coble, John VanPelt, (Brantly Griffy), (Austin Hartsey) |
| 18:30.0, 18:34.0, 20:22.0, 20:40.0, 20:46.0, (20:52.0), (21:02.0) |
11 | 261 | Toledo (Cumberland),
IL - Team Time (1st 5) 1:39:37.0 | Spread (1st 5) 2:29.0 |
| 18, 55, 56, 65, 67, (85), (88) |
| Tye Sutherland, Andrew Talley, Keegan Sutherland, JD Thompson, Kyle Swingler, (Dawson Cross), (Elijah Ray) |
| 18:11.0, 20:04.0, 20:05.0, 20:37.0, 20:40.0, (22:09.0), (24:16.0) |
12 | 274 | Altamont,
IL - Team Time (1st 5) 1:40:06.0 | Spread (1st 5) 4:28.0 |
| 3, 49, 69, 73, 80, (81), (84) |
| Andrew Sharp, Devin Durbin, Logan Deadmond, Ethan Deadmond, Tanner Connor, (Andrew Spellbring), (Jake Seidel) |
| 17:08.0, 19:39.0, 20:45.0, 20:58.0, 21:36.0, (21:38.0), (21:56.0) |
13 | 283 | Dieterich,
IL - Team Time (1st 5) 1:40:43.0 | Spread (1st 5) 1:29.0 |
| 44, 47, 54, 66, 72, (82), (86) |
| Austin Bushue, Wyatt Abbott, Jacob Bushur, Dalton Flach, Reed Higgs, (Kevin Robards), (Josh Campbell) |
| 19:28.0, 19:36.0, 20:03.0, 20:39.0, 20:57.0, (21:40.0), (22:25.0) |