1 | 62 | Crystal Lake (Central),
IL - Team Time (1st 5) 1:17:34.3 | Spread (1st 5) 1:31.4 |
| 2, 6, 11, 20, 23, (25), (27) |
| Cole Barkocy, Weston Sterchi, Brandon Tomasello, Justin Jackson, Josh Johnson, (Jack Flynn), (Tyler Tomasello) |
| 14:40.0, 15:04.0, 15:29.9, 16:09.0, 16:11.4, (16:13.2), (16:14.9) |
| 62 | Sycamore (H.S.),
IL - Team Time (1st 5) 1:18:19.8 | Spread (1st 5) 1:12.2 |
| 4, 9, 14, 16, 19, (21), (29) |
| Stephen Poorten, Connor Farrell, Jake Carani, John Lerohl, Paul Ruetten, (Evan Jacobs), (Quinton Benzshawel) |
| 14:54.8, 15:20.0, 15:54.0, 16:04.0, 16:07.0, (16:10.0), (16:17.5) |
3 | 94 | Crystal Lake (Prairie Ridge),
IL - Team Time (1st 5) 1:19:19.8 | Spread (1st 5) 1:54.8 |
| 5, 8, 17, 22, 42, (48), (49) |
| Filip Pajak, Mike Ostrow, James Lasak, Jacob Hanacek, David Tulke, (Kyle Sargeant), (Ryan Figgins) |
| 14:55.0, 15:17.9, 16:05.9, 16:11.2, 16:49.8, (17:01.0), (17:09.7) |
4 | 100 | Vernon Hills,
IL - Team Time (1st 5) 1:20:02.3 | Spread (1st 5) 1:13.7 |
| 7, 13, 17, 31, 32, (45), (46) |
| Shane Williamson, Tim Krashevsky, Nick Mohrdieck, Theodore Chen, Zak Baumann, (Evan Webber), (Nikolay Kravtsev) |
| 15:14.0, 15:50.9, 16:05.9, 16:23.8, 16:27.7, (16:57.9), (16:58.1) |
5 | 102 | Hampshire,
IL - Team Time (1st 5) 1:19:24.0 | Spread (1st 5) 1:43.7 |
| 3, 10, 25, 30, 34, (35), (41) |
| Jacob Oury, William Matushek, Elijah Stuart, Jeremy Horn, Santiago Arreola, (Kyle Blake), (Angel Yescas) |
| 14:49.0, 15:29.0, 16:13.2, 16:20.1, 16:32.7, (16:34.9), (16:46.6) |
6 | 127 | Burlington (Central),
IL - Team Time (1st 5) 1:21:17.1 | Spread (1st 5) 56.9 |
| 12, 15, 24, 37, 39, (40), (50) |
| Tate Henrikson, Josh Teets, Anthony Farmer, Jack Zettl, Jack Hartmann, (Gio Martinez), (Mitchell Roedel) |
| 15:46.2, 15:58.6, 16:12.4, 16:36.8, 16:43.1, (16:45.1), (17:29.6) |
7 | 141 | Maple Park (Kaneland),
IL - Team Time (1st 5) 1:20:51.9 | Spread (1st 5) 2:17.6 |
| 1, 28, 33, 36, 43, (44), (47) |
| Matthew Richtman, Daniel Occhipinti, Andrew Kantola, Sam Webster, Aidan Lodwig, (Peyton Heiser), (Jacob Wielgos) |
| 14:36.0, 16:16.1, 16:30.0, 16:36.2, 16:53.6, (16:56.7), (16:58.5) |
8 | 248 | Wauconda,
IL - Team Time (1st 5) 1:27:41.5 | Spread (1st 5) 1:17.9 |
| 38, 51, 52, 53, 54, (57), (58) |
| Adam Fox, Mike Messacar, Nick Brunn, Marcus Keller, Hunter Thompson, (Jared DeWyze), (Erik Keller) |
| 16:43.0, 17:33.6, 17:35.9, 17:48.1, 18:00.9, (18:43.3), (18:46.6) |
9 | 291 | Sandwich,
IL - Team Time (1st 5) 1:40:23.9 | Spread (1st 5) 5:51.1 |
| 55, 56, 59, 60, 61 |
| Jacob Dallen, Mason Kellogg, Evan Underhile, Tanner Kelly, Joshua Gordon |
| 18:02.8, 18:39.1, 19:04.3, 20:43.8, 23:53.9 |