1 | 55 | Mascoutah,
IL - Team Time (1st 5) 1:20:14.0 | Spread (1st 5) 1:45.0 |
| 1, 3, 12, 14, 25, (27), (34) |
| Noah Affolder, Murphy Affolder, Nate Montemayor, Daniel Pearson, Ethan Price, (Matt Thompson), (Julian Johnson) |
| 15:05.0, 15:20.0, 16:28.0, 16:31.0, 16:50.0, (17:00.0), (17:16.0) |
2 | 56 | Waterloo (H.S.),
IL - Team Time (1st 5) 1:20:31.9 | Spread (1st 5) 1:09.4 |
| 4, 5, 13, 16, 18, (21), (52) |
| Cole Rodenberg, Lance Mueller, Weston Liefer, Dustin Schrieber, Will Zeisset, (Jake Schwartz), (Evan Arenas) |
| 15:25.6, 15:31.0, 16:28.3, 16:32.0, 16:35.0, (16:40.0), (17:58.0) |
3 | 77 | Mt. Vernon (H.S.),
IL - Team Time (1st 5) 1:21:51.8 | Spread (1st 5) 1:17.0 |
| 6, 10, 17, 20, 24, (28), (42) |
| David Modert, Jordan Wilemon, Ethan Badger, Daniel Flood, Brykell Patton, (Hagan Schneider), (Tyler Williams) |
| 15:32.3, 16:20.2, 16:33.0, 16:37.0, 16:49.3, (17:01.0), (17:38.0) |
4 | 96 | Troy (Triad),
IL - Team Time (1st 5) 1:22:47.2 | Spread (1st 5) 2:14.6 |
| 2, 9, 11, 35, 39, (40), (44) |
| Ben Richter, Colin Hayes, Ryan Krause, Allen Lawson, Blake Maier, (Colin Brannon), (Alex Spanheiner) |
| 15:17.0, 16:16.6, 16:25.0, 17:17.0, 17:31.6, (17:37.0), (17:42.0) |
5 | 113 | Carbondale (H.S.),
IL - Team Time (1st 5) 1:23:43.0 | Spread (1st 5) 1:18.0 |
| 8, 14, 22, 32, 37, (43), (47) |
| Micah Cherry, Austin Baker, Joyner Deamer, Josh Loyd, Atlantis Green, (Denzel McCauley), (Brian Bell) |
| 16:01.0, 16:31.0, 16:42.0, 17:10.0, 17:19.0, (17:40.0), (17:48.0) |
6 | 129 | Marion (H.S.),
IL - Team Time (1st 5) 1:24:13.0 | Spread (1st 5) 2:02.0 |
| 7, 19, 25, 29, 49, (61), (76) |
| Mitchell Rushing, Zach Young, Dustin Reed, Jacob Young, CJ Wrolson, (Evan Carr), (Peyton Robison) |
| 15:51.0, 16:36.0, 16:50.0, 17:03.0, 17:53.0, (18:25.0), (19:43.0) |
7 | 202 | Highland,
IL - Team Time (1st 5) 1:27:41.0 | Spread (1st 5) 1:00.7 |
| 23, 40, 45, 46, 48, (53), (55) |
| Alex Cranick, Brad Sperber, Grant Riggs, Collin Meyer, Caleb Miller, (Jacob Plocher), (Zach Plocher) |
| 16:47.8, 17:37.0, 17:42.7, 17:45.0, 17:48.5, (18:04.4), (18:09.0) |
8 | 252 | Centralia,
IL - Team Time (1st 5) 1:29:58.2 | Spread (1st 5) 1:36.2 |
| 31, 36, 58, 62, 65, (67), (77) |
| Brandon Beaver, Lucas Haake, Josh Nunnery, Ryan Hargis, Garrett Blanchard, (Drew Sherman), (Kaleb Meyer) |
| 17:08.0, 17:18.0, 18:21.1, 18:26.9, 18:44.2, (18:50.1), (20:10.7) |
9 | 258 | East St. Louis (Sr.),
IL - Team Time (1st 5) 1:30:11.7 | Spread (1st 5) 1:10.8 |
| 33, 50, 57, 58, 60, (63), (64) |
| Jwauhn Askew, Frank Bonnard, Phil Simmons, Keonta Pearson, Devonte Atkins, (Dashawn Baldwin), (Ramon Shelton) |
| 17:12.2, 17:56.4, 18:19.0, 18:21.1, 18:23.0, (18:32.9), (18:39.8) |
10 | 277 | Cahokia (H.S.),
IL - Team Time (1st 5) 1:31:18.2 | Spread (1st 5) 1:59.5 |
| 30, 54, 56, 66, 71, (72), (73) |
| Jalon Monigan, Chris Mcgee, Seandre Vinson, Michael Monigan, Mike Monigan, (Fredrick Rivers), (Chris Raymond) |
| 17:04.1, 18:05.6, 18:18.9, 18:46.0, 19:03.6, (19:15.9), (19:18.3) |
11 | 296 | Breese (Mater Dei),
IL - Team Time (1st 5) 1:32:08.1 | Spread (1st 5) 1:40.3 |
| 38, 51, 68, 69, 70, (74), (75) |
| Josh Roeckenhaus, Zach Huelskamp, Ray Moylan, Otto Stark, Philip Harper, (Josh Albers), (Dane Straeter) |
| 17:20.0, 17:57.6, 18:54.4, 18:55.8, 19:00.3, (19:19.9), (19:21.8) |