1 | 34 | St. Joseph (S.J.-Ogden),
IL - Team Time (1st 5) 1:20:09.7 | Spread (1st 5) 1:29.0 |
| 1, 2, 4, 11, 16, (20), (32) |
| Wyatt Wolfersberger, Braden Pridemore, Isiah McCune, Riley Baker, Kaleb Harshbarger, (Brandon Mattsey), (Cailer Kellenberger) |
| 15:23.0, 15:35.7, 15:57.0, 16:22.0, 16:52.0, (16:58.0), (17:28.1) |
2 | 49 | Urbana (University),
IL - Team Time (1st 5) 1:21:39.2 | Spread (1st 5) 53.0 |
| 5, 5, 7, 13, 19, (22), (35) |
| Aryan Lalwani, Nicolas Ramkumar, Henry Kraatz, Alex Dolcos, Matthew Tang, (Ethan Ashbrook), (Vicente Aldunate) |
| 16:04.0, 16:04.0, 16:07.0, 16:27.2, 16:57.0, (17:01.0), (17:30.6) |
3 | 89 | Champaign (St. Thomas More),
IL - Team Time (1st 5) 1:24:00.6 | Spread (1st 5) 1:07.1 |
| 8, 9, 18, 26, 28, (29), (63) |
| Dominic Magrini, Ian Clapper, Aj Wrobel, MICHAEL LEE, Ian Miller, (Jace Carpenter), (Will Moore) |
| 16:13.9, 16:17.7, 16:54.9, 17:13.1, 17:21.0, (17:23.8), (20:20.4) |
4 | 91 | Tuscola,
IL - Team Time (1st 5) 1:24:11.3 | Spread (1st 5) 59.3 |
| 10, 12, 17, 25, 27, (31), (39) |
| Michael Holmes, Noah Woods, Bradley Kramer, Mason Day, JD Barrett, (Jordan Middleton), (Jake Dyer) |
| 16:19.5, 16:26.4, 16:54.1, 17:12.5, 17:18.8, (17:26.4), (18:01.1) |
5 | 126 | Tolono (Unity),
IL - Team Time (1st 5) 1:25:12.4 | Spread (1st 5) 1:51.3 |
| 3, 14, 34, 37, 38, (42), (64) |
| Cameron Woodard, Jarrett Cox, Connor O'Donnell, Derek Dayton, Evan Morris, (Rhett Frank), (Noah Baxley) |
| 15:48.7, 16:33.7, 17:30.4, 17:39.6, 17:40.0, (18:05.8), (20:44.4) |
6 | 206 | Paris,
IL - Team Time (1st 5) 1:30:59.3 | Spread (1st 5) 2:12.7 |
| 24, 40, 41, 48, 53, (54), (55) |
| DJ Fessant, Jeffrey Bennett, Kyle Bauermeister, Colton Underwood, Colby Kindred, (Levi Jernigan), (Richard Lin) |
| 17:07.7, 18:02.2, 18:03.2, 18:25.8, 19:20.4, (19:27.0), (19:27.4) |
7 | 207 | Chrisman,
IL - Team Time (1st 5) 1:30:09.9 | Spread (1st 5) 1:13.7 |
| 33, 36, 44, 45, 49, (52) |
| John Flynn, Dylan Bogard, Kyle Taylor, Conner Flynn, Eli Johnson, (Scott Coombs) |
| 17:28.9, 17:33.8, 18:11.2, 18:13.4, 18:42.6, (19:10.0) |
8 | 251 | Fithian (Oakwood),
IL - Team Time (1st 5) 1:37:46.4 | Spread (1st 5) 5:14.3 |
| 23, 30, 56, 70, 72 |
| Cameron Helka, Andy Hohn, Robert Crippin, Bryce Jones, Aaron Wright |
| 17:05.0, 17:23.9, 19:40.2, 21:18.0, 22:19.3 |
9 | 270 | Bismarck (B.-Henning-Rossville-Alvin),
IL - Team Time (1st 5) 1:42:01.5 | Spread (1st 5) 8:38.7 |
| 15, 57, 61, 62, 75 |
| Gabe Martinez, Colin Schaumburg, Dylan Smith, Zac Smith, Alex Hagley |
| 16:36.3, 19:49.6, 20:07.3, 20:13.3, 25:15.0 |
10 | 272 | Champaign (Judah Christian),
IL - Team Time (1st 5) 1:37:08.3 | Spread (1st 5) 2:56.2 |
| 43, 46, 50, 65, 68, (69) |
| Philip Coulter, Josh Bergia, Janse Sooley, Raphael Saveley, Jeremy Sooley, (Isaac Noteboom) |
| 18:07.0, 18:16.4, 18:51.4, 20:50.3, 21:03.2, (21:04.9) |
11 | 289 | Villa Grove,
IL - Team Time (1st 5) 1:39:07.5 | Spread (1st 5) 2:39.6 |
| 46, 58, 59, 60, 66, (67), (76) |
| Ian Price, Cameron Black, Justin Vincent, Austin Hopkins, Zach Bradley, (Ethan Howard), (Jackson Wiessing) |
| 18:16.4, 19:54.0, 19:57.0, 20:04.1, 20:56.0, (20:56.8), (25:29.0) |
12 | 290 | Armstrong,
IL - Team Time (1st 5) 1:43:13.0 | Spread (1st 5) 5:47.0 |
| 21, 51, 71, 73, 74, (77) |
| Austin Bridgman, Dalton Loschen, Zachary Thomas, Zach Birge, Bryce Franzen, (Jonathan Hudson) |
| 16:59.4, 19:05.6, 21:39.0, 22:42.6, 22:46.4, (25:31.0) |