1 | 45 | Olney (Richland County),
IL - Team Time (1st 5) 1:25:14.8 | Spread (1st 5) 28.0 |
| 6, 7, 8, 9, 15, (19), (25) |
| Dalyn Brach, Matthew DeVenecia, Jonah Wendling, Noah Buscher, Nathan DeMeyer, (Silven Stallard), (Michael DeMeyer) |
| 16:54.0, 16:58.0, 16:59.0, 17:01.8, 17:22.0, (17:30.0), (17:46.0) |
2 | 88 | Teutopolis,
IL - Team Time (1st 5) 1:27:08.0 | Spread (1st 5) 37.0 |
| 11, 14, 19, 21, 23, (26), (31) |
| Lucas Probst, Riley Drees, Nick Bierman, Scott Isley, Zach Mette, (Logan Probst), (Michael Bradley) |
| 17:06.0, 17:18.0, 17:30.0, 17:31.0, 17:43.0, (17:51.0), (18:19.0) |
3 | 97 | Marshall,
IL - Team Time (1st 5) 1:26:59.9 | Spread (1st 5) 2:59.4 |
| 2, 10, 17, 28, 40, (41), (46) |
| Ben Scamihorn, Geoffrey Ray, Victor Oetjen, Brandon Lampe, Jeremy Devore, (Lane Brown), (Brandon Sanders) |
| 15:47.0, 17:04.9, 17:26.5, 17:55.1, 18:46.4, (18:54.0), (19:27.6) |
4 | 99 | Robinson,
IL - Team Time (1st 5) 1:26:53.0 | Spread (1st 5) 2:14.0 |
| 3, 13, 24, 29, 30, (35) |
| Noah Tennison, Joey Wright, Tyler Thompson, JB Chapman, Cole Fiscus, (Cole Chipman) |
| 15:52.0, 17:11.0, 17:45.0, 17:59.0, 18:06.0, (18:26.0) |
5 | 128 | Toledo (Cumberland),
IL - Team Time (1st 5) 1:29:09.0 | Spread (1st 5) 2:13.0 |
| 5, 21, 27, 37, 38, (39), (66) |
| Tye Sutherland, Nathan Day, Kyle Swingler, Andrew Talley, Dreyton Ruholl, (JD Thompson), (Eli Ray) |
| 16:27.0, 17:31.0, 17:55.0, 18:36.0, 18:40.0, (18:46.0), (21:38.0) |
6 | 156 | Lawrenceville,
IL - Team Time (1st 5) 1:32:16.0 | Spread (1st 5) 2:53.0 |
| 12, 16, 33, 44, 51, (57), (59) |
| Dylan Volkman, Conner Holmes, Harry Loeb, Noah Volkman, Brandt Cochran, (Tyler Tewell), (Slayton Dorney) |
| 17:08.0, 17:25.0, 18:20.0, 19:22.0, 20:01.0, (20:25.0), (20:30.0) |
7 | 160 | Altamont,
IL - Team Time (1st 5) 1:31:48.0 | Spread (1st 5) 4:54.0 |
| 1, 18, 31, 54, 56, (70) |
| Andrew Sharp, Jesus Flores, Devin Durbin, Ethan Deadmond, Jake Seidel, (Collin York) |
| 15:27.0, 17:29.0, 18:19.0, 20:12.0, 20:21.0, (23:51.0) |
8 | 226 | Effingham (St. Anthony),
IL - Team Time (1st 5) 1:41:20.7 | Spread (1st 5) 7:22.0 |
| 34, 36, 42, 43, 71 |
| John Sandschafer, Mack McWhorter, Mitchell Sager, Matt Gibson, Jay Niebrugge |
| 18:24.0, 18:27.5, 19:21.5, 19:21.7, 25:46.0 |
9 | 240 | Mt. Carmel,
IL - Team Time (1st 5) 1:40:45.0 | Spread (1st 5) 6:44.0 |
| 4, 45, 58, 64, 69 |
| Grady Wilkinson, Dylan Brown, Austin Rodriguez, Andrew Carwile, Travis Thompson |
| 16:25.0, 19:24.0, 20:26.0, 21:21.0, 23:09.0 |
10 | 247 | Dieterich,
IL - Team Time (1st 5) 1:39:15.0 | Spread (1st 5) 30.0 |
| 47, 48, 49, 50, 53, (61), (65) |
| Dalton Flach, Josh Kidd, Reed Higgs, Jacob Kidd, Wyatt Abbott, (Josh Campbell), (Troy Niemerg) |
| 19:35.0, 19:43.0, 19:55.0, 19:57.0, 20:05.0, (21:01.0), (21:30.0) |
11 | 291 | Newton,
IL - Team Time (1st 5) 1:43:48.0 | Spread (1st 5) 1:17.0 |
| 52, 54, 60, 62, 63, (67), (68) |
| Zack Huschle, Faron Bartens, Lane Simpson, Kaleb Wright, Mike Carr, (Brett Schackmann), (Grant Stark) |
| 20:03.0, 20:12.0, 20:59.0, 21:14.0, 21:20.0, (22:18.0), (22:31.0) |