1 | 59 | Rockford (Guilford),
IL - Team Time (1st 5) 1:27:12.0 | Spread (1st 5) 1:44.9 |
| 3, 4, 5, 13, 34, (51), (57) |
| Juan Del Real, Brandon Lawson, Landon Bachta, Hayden Johnson, Connor Schroeder, (Anthony Drake), (Gavin Calcione) |
| 16:59.0, 16:59.1, 16:59.5, 17:30.5, 18:43.9, (20:34.4), (21:05.1) |
2 | 67 | Palatine (Fremd),
IL - Team Time (1st 5) 1:27:28.0 | Spread (1st 5) 1:09.0 |
| 1, 9, 14, 19, 24, (44), (47) |
| Rory Gaan, Theo Cunningham, Thomas Border, Matthew Jones, Adarsh Prathap, (Benjamin Malik), (Miheer Dharwadkar) |
| 16:50.0, 17:24.0, 17:31.0, 17:44.0, 17:59.0, (19:37.0), (19:54.0) |
| 67 | Rockton (Hononegah),
IL - Team Time (1st 5) 1:27:28.1 | Spread (1st 5) 32.8 |
| 7, 10, 12, 18, 20, (23), (36) |
| Nicolo Altamore, Bryce Mohnacky, Camden Juno, Alex Bartch, Ben Cooper, (Landon Samuelson), (Jake McLarty) |
| 17:11.7, 17:25.3, 17:28.7, 17:37.9, 17:44.5, (17:47.5), (18:46.0) |
4 | 83 | Rockford (Auburn),
IL - Team Time (1st 5) 1:28:38.6 | Spread (1st 5) 2:37.8 |
| 2, 6, 16, 17, 42, (62) |
| Jordan Woloszyn, Joey Woloszyn, Sawyer Johnson, Calvin Smith, Ahmad Hamad, (Henry Peifer) |
| 16:53.4, 17:08.3, 17:32.7, 17:33.0, 19:31.2, (21:51.9) |
5 | 116 | Machesney Park (Harlem),
IL - Team Time (1st 5) 1:30:26.1 | Spread (1st 5) 1:09.0 |
| 8, 25, 26, 27, 30, (33), (39) |
| Dylan Malmgren, Nick Tyrcha, Dominic Carlson, Owen Recoy, Jack Johnson, (Parker Lipinski), (Eli Hernandez) |
| 17:23.0, 18:05.3, 18:07.1, 18:18.7, 18:32.0, (18:43.2), (19:01.8) |
6 | 139 | Glenview (Glenbrook South),
IL - Team Time (1st 5) 1:32:05.0 | Spread (1st 5) 1:23.0 |
| 15, 28, 28, 31, 37, (38), (40) |
| Andy Ordway, Geoff Maddalozzo, Jefferson Wei, James Hiltebrand, Sam Knezevich, (Ryan Gershowitz), (Henry Lato) |
| 17:32.0, 18:29.0, 18:29.0, 18:40.0, 18:55.0, (18:57.0), (19:10.0) |
7 | 179 | West Chicago (H.S.),
IL - Team Time (1st 5) 1:34:44.0 | Spread (1st 5) 2:19.0 |
| 21, 22, 41, 46, 49, (50), (60) |
| Judah McLean, Zach Williamson, Diego Avalos, Owen Williams, Brandon Wallace, (Fernan Reyes), (Micah McLean) |
| 17:45.0, 17:47.0, 19:29.0, 19:39.0, 20:04.0, (20:16.0), (21:38.0) |
8 | 236 | McHenry,
IL - Team Time (1st 5) 1:43:22.0 | Spread (1st 5) 5:42.0 |
| 11, 32, 58, 67, 68, (70), (75) |
| Doug Martin, Nick Schmitz, Jacob Jensen, Brandon Rivera, Landon Zagorski, (Jimmy Norris), (Ryan Kuzmiak) |
| 17:27.0, 18:41.0, 21:27.0, 22:38.0, 23:09.0, (23:15.0), (24:25.0) |
9 | 259 | Carpentersville (Dundee-Crown),
IL - Team Time (1st 5) 1:43:01.0 | Spread (1st 5) 3:43.0 |
| 43, 44, 48, 53, 71 |
| Tim Navarro, Joseph Hillyer, Alexander Kutulas, Eddie Leon, Caleb Krispin |
| 19:34.0, 19:37.0, 19:55.0, 20:38.0, 23:17.0 |
10 | 260 | Rolling Meadows,
IL - Team Time (1st 5) 1:43:09.0 | Spread (1st 5) 3:27.0 |
| 35, 52, 54, 55, 64, (72), (74) |
| Diego Buenrostro, Jake Maddalone, Mick Schieler, Hayden Sander, Jesus Teofilo, (Ben Olberg), (Zain Ahmad) |
| 18:44.0, 20:36.0, 20:43.0, 20:55.0, 22:11.0, (23:20.0), (24:23.0) |
11 | 328 | Rockford (East),
IL - Team Time (1st 5) 1:53:13.9 | Spread (1st 5) 2:48.3 |
| 59, 61, 66, 69, 73 |
| Aidan Breese, Owen Henke, Andrew Roe, Nicholas Shook-Hernandez, Lucas Chartier |
| 21:33.3, 21:44.4, 22:21.1, 23:13.5, 24:21.6 |
12 | 337 | Elgin (Larkin),
IL - Team Time (1st 5) 1:58:55.0 | Spread (1st 5) 7:25.0 |
| 56, 63, 65, 76, 77 |
| Sean Styles, Omar Salazar-Aquino, Jayden Meyer, Edwin Amaro, Cristian Cruz |
| 21:00.0, 22:01.0, 22:14.0, 25:15.0, 28:25.0 |