1 | 20 | Carlinville,
IL - Team Time (1st 5) 1:21:22.0 | Spread (1st 5) 1:37.0 |
| 1, 2, 4, 6, 7, (8), (12) |
| Danny Delaney, Austin Viano, Kevin Lapp, Justin Niehaus, Jake Pohlman, (Kilian Sottoriva), (Zack Leija) |
| 15:24.0, 15:28.0, 16:29.0, 17:00.0, 17:01.0, (17:14.0), (18:07.0) |
2 | 61 | Edwardsville (Metro-East Lutheran),
IL - Team Time (1st 5) 1:30:39.0 | Spread (1st 5) 1:15.2 |
| 9, 10, 13, 14, 15, (16), (18) |
| Aaron Winenger, Steve Wilkerson, Ben Moehle, Matt Rankin, Daniel Dixon, (Josh Jump), (Josh Verdun) |
| 17:23.6, 17:43.2, 18:21.9, 18:31.5, 18:38.8, (18:44.5), (18:54.2) |
3 | 82 | Columbia,
IL - Team Time (1st 5) 1:31:44.7 | Spread (1st 5) 3:54.0 |
| 3, 11, 19, 23, 26, (29), (31) |
| Drew Spargo, Trevor Wood, Ben Schmid, Josh Riddle, Zach Simmons, (Ian MacLagan), (Ben Riggins) |
| 15:47.0, 17:45.6, 19:02.2, 19:28.9, 19:41.0, (21:57.1), (22:40.8) |
4 | 109 | Roxana,
IL - Team Time (1st 5) 1:37:10.2 | Spread (1st 5) 1:36.1 |
| 17, 20, 21, 24, 27, (28), (30) |
| Zack Payne, Michael Caldwell, Dylan Eberhart, Luke Chairney, Brendan St.Peters, (Zach Colley), (Matt Bailey) |
| 18:44.7, 19:06.3, 19:20.4, 19:38.0, 20:20.8, (21:03.9), (22:02.4) |
5 | 117 | Lebanon,
IL - Team Time (1st 5) 1:42:26.4 | Spread (1st 5) 6:34.4 |
| 5, 22, 25, 32, 33, (34), (35) |
| Taylor Johnson, Michael Clark, Trae Crump, Nick Ahlers, Sean Bates, (Curtis Wright), (Daniel Shenivar) |
| 16:59.4, 19:22.0, 19:39.6, 22:51.6, 23:33.8, (24:46.7), (25:20.8) |