1 | 57 | Geneseo,
IL - Team Time (1st 5) 1:23:01.1 | Spread (1st 5) 1:04.8 |
| 4, 8, 10, 15, 20, (22), (31) |
| Dylan Gehl, Tyler Gehl, Sam Mosbarger, Jaxson Sottos, Cooper Schaad, (Max Johnson), (Aidan Bries) |
| 15:58.1, 16:26.8, 16:37.7, 16:55.6, 17:02.9, (17:05.6), (17:24.8) |
2 | 74 | Rock Island (H.S.),
IL - Team Time (1st 5) 1:23:54.4 | Spread (1st 5) 1:04.3 |
| 6, 7, 12, 17, 32, (34), (43) |
| Gabe Mahn, Ian Regur, Jayden Putnam, Asa Mahn, Henry Mass, (Lukas Heine), (Sammy Niyonkuru) |
| 16:22.2, 16:24.3, 16:44.0, 16:57.4, 17:26.5, (17:32.3), (18:05.3) |
3 | 98 | Chicago Heights (Marian),
IL - Team Time (1st 5) 1:24:21.8 | Spread (1st 5) 1:35.9 |
| 2, 22, 24, 25, 25, (78), (79) |
| Daniel Kasperan, Ryan Tuley, Jayden Downs, George Partin, Matthew Tuley, (Isaiah Gaither), (Jonah Greenwood) |
| 15:38.7, 17:05.6, 17:08.3, 17:14.6, 17:14.6, (21:02.5), (21:27.8) |
4 | 103 | Lemont (H.S.),
IL - Team Time (1st 5) 1:25:17.0 | Spread (1st 5) 1:26.4 |
| 5, 11, 21, 30, 36, (38), (40) |
| Adam Bromberek, Liam Carey, Jack Davey, Carson Elko, Michael Tilly, (Alex Fako), (Adam Mustafa) |
| 16:19.1, 16:43.9, 17:05.1, 17:23.4, 17:45.5, (17:50.5), (17:58.5) |
5 | 138 | Morris,
IL - Team Time (1st 5) 1:26:37.9 | Spread (1st 5) 2:43.3 |
| 3, 16, 28, 41, 50, (53), (57) |
| Kaden Welch, Nikita Hovious, Brodie Peterson, Jonathan Zarbock, Luchi Eberhard, (Vinny Montero), (Noah Smith) |
| 15:48.7, 16:57.1, 17:19.2, 18:00.9, 18:32.0, (19:04.3), (19:09.9) |
6 | 158 | New Lenox (Providence Catholic),
IL - Team Time (1st 5) 1:27:47.8 | Spread (1st 5) 1:30.1 |
| 14, 27, 33, 39, 45, (47), (47) |
| Xander Stoub, Andrew Dau, Zach Zambrzycki, Blake Hennings, Vinny Murphy, (Cal Palkon), (Kyle Szafranski) |
| 16:49.8, 17:16.0, 17:29.4, 17:52.7, 18:19.9, (18:21.2), (18:21.2) |
7 | 211 | Crete (C.-Monee),
IL - Team Time (1st 5) 1:31:01.2 | Spread (1st 5) 2:06.9 |
| 18, 42, 46, 51, 54, (76), (77) |
| Jojo Poku, Arie Hofman, Jai'quan Lloyd, Nicholas Cruz, Samuel McCandless, (Christian Taylor), (Antoine Chapman) |
| 16:58.8, 18:02.2, 18:20.9, 18:33.6, 19:05.7, (20:47.5), (20:50.0) |
| 211 | LaSalle (L.-Peru),
IL - Team Time (1st 5) 1:31:02.4 | Spread (1st 5) 3:10.1 |
| 9, 35, 37, 63, 67, (74), (82) |
| Erik Garcia, Griffin Hammers, Braylin Bond, Kevin Rynke, Connor Fundell, (Ty Scolari), (Travis Pinnegar) |
| 16:35.6, 17:32.5, 17:45.6, 19:23.0, 19:45.7, (20:35.5), (21:34.8) |
9 | 226 | Ottawa (Twp.),
IL - Team Time (1st 5) 1:32:25.2 | Spread (1st 5) 2:56.9 |
| 13, 29, 59, 60, 65, (69), (70) |
| Liam Tipple, Lucas Farabaugh, Gabriel Nye, Oliver Ruvalcaba, Grant Smithmeyer, (Tyler Leach), (Kaleb Nimke) |
| 16:45.3, 17:21.7, 19:17.2, 19:18.8, 19:42.2, (20:02.9), (20:04.0) |
10 | 233 | Streator (Twp.),
IL - Team Time (1st 5) 1:32:11.2 | Spread (1st 5) 4:55.3 |
| 1, 44, 54, 62, 72, (81), (84) |
| Kody Danko, Ryan Seaton, Chance Robart, Nick Adams, Chase Lane, (Cian Reed), (Gabe Gutierrez) |
| 15:21.2, 18:06.9, 19:05.7, 19:20.9, 20:16.5, (21:33.5), (22:36.0) |
11 | 280 | Plano,
IL - Team Time (1st 5) 1:35:39.2 | Spread (1st 5) 3:21.9 |
| 19, 49, 68, 71, 73, (80), (83) |
| John Garcia, Carson Rubio, Nate Cecchi, Ryan Wells, Matthew Martin, (Lucas Fontanez), (TJ Lindstrom) |
| 16:59.1, 18:23.9, 19:47.8, 20:07.4, 20:21.0, (21:32.6), (21:58.4) |
12 | 291 | Kankakee (Sr.),
IL - Team Time (1st 5) 1:35:47.3 | Spread (1st 5) 57.5 |
| 52, 56, 58, 61, 64, (66), (75) |
| Asher Chandler, Caleb Haut, Sam Yohnka, Baylor Case, Ryan Shepherd, (Zach Boudreau), (Justin Andrade) |
| 18:36.4, 19:05.8, 19:12.0, 19:19.2, 19:33.9, (19:43.3), (20:45.7) |