1 | 51 | Springfield (Sacred Heart-Griffin),
IL - Team Time (1st 5) 1:20:52.8 | Spread (1st 5) 42.5 |
| 3, 5, 13, 14, 16, (28), (35) |
| Grant Sarnowski, Brendan Fahey, Max Kersting, Jacob Coady, August Davis, (Martin McGrath), (Nathaniel Bell) |
| 15:45.7, 15:53.8, 16:19.5, 16:25.6, 16:28.2, (16:42.3), (16:51.8) |
2 | 110 | Taylorville,
IL - Team Time (1st 5) 1:21:52.3 | Spread (1st 5) 2:13.6 |
| 1, 12, 22, 25, 50, (55), (70) |
| Christopher Cherry, Jase Bergschneider, Seth Sloan, John Heberling, Zack Woodall, (Evan Morgan), (Daniel Sloan) |
| 15:05.6, 16:18.5, 16:32.3, 16:36.7, 17:19.2, (17:35.5), (18:36.6) |
3 | 111 | Bethalto (Civic Memorial),
IL - Team Time (1st 5) 1:22:26.4 | Spread (1st 5) 1:21.0 |
| 6, 8, 11, 37, 49, (57), (66) |
| Mark Eldridge, Parker Borth, Drake Stephenson, Julian Pizzo, Colton Hyman, (Will Davis), (Gabe Roberts) |
| 15:55.7, 16:03.2, 16:18.1, 16:52.7, 17:16.7, (17:40.9), (18:00.0) |
4 | 119 | Springfield (H.S.),
IL - Team Time (1st 5) 1:23:03.6 | Spread (1st 5) 15.0 |
| 17, 21, 24, 27, 30, (33), (35) |
| Nick Hannig, Ethan Sommers, Jack Flesner, Braden White, Matthew Johnson, (Chitrankeith Guntupalli), (Ian Kaisner) |
| 16:29.5, 16:31.9, 16:35.7, 16:42.0, 16:44.5, (16:49.1), (16:51.8) |
5 | 120 | Rochester,
IL - Team Time (1st 5) 1:22:24.2 | Spread (1st 5) 1:40.9 |
| 2, 15, 18, 42, 43, (48), (53) |
| Matt Herren, Andrew Day, Elliott Staley, Danny Ryan, Charles Archey, (Nathaniel Cross), (Spencer Loy) |
| 15:21.8, 16:27.7, 16:30.1, 17:01.9, 17:02.7, (17:12.7), (17:29.7) |
6 | 129 | Highland,
IL - Team Time (1st 5) 1:22:53.2 | Spread (1st 5) 1:03.1 |
| 9, 10, 31, 32, 47, (62), (68) |
| Nick Hanratty, Easton Rosen, Josh Loeh, Brylee Portell, Syler Hogg, (Ethan Augustin), (Owen Kobbeman) |
| 16:04.7, 16:06.4, 16:45.7, 16:48.6, 17:07.8, (17:51.9), (18:01.3) |
7 | 148 | Jacksonville (H.S.),
IL - Team Time (1st 5) 1:23:23.1 | Spread (1st 5) 1:36.2 |
| 4, 7, 40, 45, 52, (56), (59) |
| James Miller, Christian Soltermann, Adam Schumacher, Wes Barrow, Ian Fraas, (Nolan Welch), (Harley Fairfield) |
| 15:49.9, 16:01.3, 16:58.5, 17:07.3, 17:26.1, (17:38.2), (17:43.4) |
8 | 176 | Chatham (Glenwood),
IL - Team Time (1st 5) 1:24:38.6 | Spread (1st 5) 1:11.2 |
| 20, 23, 34, 41, 58, (62), (66) |
| Grant Edwards, David Thomas, Nathan Michael, Caden Settlemoir, Dequan Page, (Grant Schreiner), (Tristan McLain) |
| 16:30.7, 16:35.6, 16:51.6, 16:58.8, 17:41.9, (17:51.9), (18:00.0) |
9 | 199 | Jerseyville (Jersey),
IL - Team Time (1st 5) 1:25:17.4 | Spread (1st 5) 1:10.9 |
| 26, 29, 39, 44, 61, (79), (80) |
| Christian Cazier, Drew Bertman, Asher Stidd, Cole Martinez, Jeff Guadrado, (Oliver Johnson), (Ryan Croxford) |
| 16:39.3, 16:43.1, 16:57.9, 17:06.9, 17:50.2, (19:47.7), (19:57.8) |
10 | 291 | Springfield (Lanphier),
IL - Team Time (1st 5) 1:31:09.9 | Spread (1st 5) 2:53.8 |
| 19, 54, 69, 74, 75, (88), (89) |
| Jordan King, Peyton Smith, Michael Ousley, Kenny Castleberry, Khalil Ross, (Devan Powell), (Andrew Dosie) |
| 16:30.5, 17:31.1, 18:23.1, 19:20.9, 19:24.3, (22:06.7), (22:21.8) |
11 | 319 | East St. Louis (Sr.),
IL - Team Time (1st 5) 1:32:15.5 | Spread (1st 5) 2:45.0 |
| 38, 60, 71, 73, 77, (82), (85) |
| Jahkeese King, Tyrese Meeks, Demonta Dowd, Jahmone Creer, Raekwon Johnson, (Garland Howard), (Lintez Simmons) |
| 16:54.8, 17:48.7, 18:52.0, 19:00.2, 19:39.8, (20:32.1), (20:58.0) |
12 | 351 | Lincoln,
IL - Team Time (1st 5) 1:34:58.2 | Spread (1st 5) 2:51.5 |
| 51, 65, 76, 78, 81, (83), (87) |
| Joseph Dalpoas, Adam Grunder, Mason Woolard, Ian Stauffer, Luke Luster, (Cameron Glick), (Peyton Rickord) |
| 17:26.0, 17:56.7, 19:33.0, 19:45.0, 20:17.5, (20:40.5), (21:46.4) |
13 | 352 | Plano,
IL - Team Time (1st 5) 1:36:14.8 | Spread (1st 5) 4:18.0 |
| 46, 64, 72, 84, 86 |
| Sebastian Esparza, Martin Diaz, Will Collins, Ace Frieders, Juan Puga |
| 17:07.7, 17:52.4, 18:57.5, 20:51.5, 21:25.7 |