1 | 73 | Grayslake (Central),
IL - Team Time (1st 5) 1:15:36.0 | Spread (1st 5) 1:53.0 |
| 1, 2, 7, 29, 34, (48), (100) |
| Jack (John) Aho, Matthew Aho, Eli Minsky, Luke Reblin, Mario Giannini, (Ben Steinbeck), (Ethan Boelens) |
| 14:12.0, 14:27.0, 14:54.0, 15:58.0, 16:05.0, (16:13.0), (17:05.9) |
2 | 104 | Sterling (H.S.),
IL - Team Time (1st 5) 1:17:15.5 | Spread (1st 5) 1:28.8 |
| 5, 10, 20, 27, 42, (137), (155) |
| Jake Gebhardt, Jonathan Landis, Bryce Tessmann, Mikio Martinez, Isaiah Moorman, (Jack Wike), (Sam Janssen) |
| 14:41.0, 14:59.0, 15:34.7, 15:51.0, 16:09.8, (17:51.7), (18:46.0) |
3 | 119 | Crystal Lake (Central),
IL - Team Time (1st 5) 1:17:34.3 | Spread (1st 5) 1:31.4 |
| 4, 11, 18, 40, 46, (49), (51) |
| 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) |
4 | 122 | Sycamore (H.S.),
IL - Team Time (1st 5) 1:18:19.8 | Spread (1st 5) 1:12.2 |
| 8, 16, 28, 32, 38, (43), (55) |
| 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) |
5 | 158 | Dixon (H.S.),
IL - Team Time (1st 5) 1:19:36.5 | Spread (1st 5) 31.0 |
| 23, 24, 33, 38, 40, (44), (89) |
| Sean Masterson, Jonah Fulton, Andrew Lohse, Collin Grady, Christian Seagren, (Blain Masterson), (Jacob Heller) |
| 15:38.0, 15:38.3, 16:04.2, 16:07.0, 16:09.0, (16:11.0), (16:52.0) |
6 | 193 | Crystal Lake (Prairie Ridge),
IL - Team Time (1st 5) 1:19:19.8 | Spread (1st 5) 1:54.8 |
| 9, 15, 36, 45, 88, (96), (104) |
| 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) |
7 | 200 | Hampshire,
IL - Team Time (1st 5) 1:19:24.0 | Spread (1st 5) 1:43.7 |
| 6, 17, 49, 59, 69, (71), (84) |
| 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) |
8 | 202 | Vernon Hills,
IL - Team Time (1st 5) 1:20:02.3 | Spread (1st 5) 1:13.7 |
| 13, 26, 36, 63, 64, (92), (93) |
| 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) |
9 | 208 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:19:41.1 | Spread (1st 5) 1:18.0 |
| 11, 21, 57, 58, 61, (66), (106) |
| Jeremy Wallace, Kael Moran, RJ Migas, Jack Erwin, Ethan Schommer, (Owen Wenberg), (Charlie Halberg) |
| 15:04.0, 15:36.1, 16:19.3, 16:19.7, 16:22.0, (16:30.0), (17:11.0) |
10 | 257 | Burlington (Central),
IL - Team Time (1st 5) 1:21:17.1 | Spread (1st 5) 56.9 |
| 25, 31, 47, 74, 80, (81), (122) |
| 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) |
11 | 267 | Belvidere (North),
IL - Team Time (1st 5) 1:21:24.0 | Spread (1st 5) 31.9 |
| 30, 54, 55, 60, 68, (78), (98) |
| Alec Scott, Brandt Lerma, Virgil Munyemana, Jared Ellingson, Jack Macaluso, (Austin Harnois), (Jake Martocci) |
| 15:58.4, 16:16.4, 16:17.5, 16:21.4, 16:30.3, (16:42.9), (17:03.0) |
12 | 285 | Maple Park (Kaneland),
IL - Team Time (1st 5) 1:20:51.9 | Spread (1st 5) 2:17.6 |
| 3, 53, 66, 73, 90, (91), (94) |
| 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) |
13 | 349 | Grayslake (North),
IL - Team Time (1st 5) 1:22:22.7 | Spread (1st 5) 1:56.6 |
| 14, 70, 72, 86, 107, (116), (117) |
| Liam O'Connell, Cameron Detweiler, Marcus Sandroni, John Mutter, Brandt Batteau, (Ryan Schroeder), (Blake Barreca) |
| 15:14.7, 16:33.9, 16:35.5, 16:47.3, 17:11.3, (17:23.2), (17:24.7) |
14 | 365 | Antioch,
IL - Team Time (1st 5) 1:22:52.6 | Spread (1st 5) 1:24.8 |
| 22, 77, 82, 87, 97, (108), (125) |
| Charlie Smith, Joe Sculuca, Alex Besson, Max Barton, Kevin Vettesse, (Eric Hart), (Josh Linck) |
| 15:37.1, 16:40.2, 16:45.6, 16:47.8, 17:01.9, (17:11.8), (17:31.1) |
15 | 383 | Mundelein (Carmel),
IL - Team Time (1st 5) 1:23:13.2 | Spread (1st 5) 1:42.2 |
| 19, 75, 76, 104, 109, (111), (135) |
| Stephen Lacke, Jack Teehan, Tino Alivia, Alex Slack, Zach Schnieder, (Scott Haseman), (David Hoffman) |
| 15:31.3, 16:39.3, 16:39.4, 17:09.7, 17:13.5, (17:18.6), (17:49.7) |
16 | 478 | Belvidere (H.S.),
IL - Team Time (1st 5) 1:25:02.1 | Spread (1st 5) 55.2 |
| 62, 95, 99, 110, 112, (126), (133) |
| Jacob Taylor, Matt Danzl-Tauer, Sam Arco, Jon Allen, Bryan Rico, (Kris Segura), (Dane Jankiewicz) |
| 16:23.7, 16:58.8, 17:04.1, 17:16.6, 17:18.9, (17:32.0), (17:47.4) |
17 | 482 | Rockford (Boylan Catholic),
IL - Team Time (1st 5) 1:25:36.9 | Spread (1st 5) 2:03.6 |
| 35, 52, 118, 130, 147, (149), (150) |
| Cristian Gonzalez, Isaac DeLaRosa, Pablo Gomez, Micheal Olson, Mason Siebert, (Liam Keefe), (Noah Hedin) |
| 16:05.3, 16:15.9, 17:26.8, 17:40.0, 18:08.9, (18:36.3), (18:36.5) |
18 | 525 | Woodstock (H.S.),
IL - Team Time (1st 5) 1:25:57.4 | Spread (1st 5) 59.1 |
| 83, 84, 103, 123, 132, (136), (140) |
| Jarod Baker, Julio Arellano-Zapata, Anthony Thomas, Austin Castillo, Justin Kucharski, (Diego Cruz), (Carter Hansen) |
| 16:46.5, 16:46.6, 17:08.9, 17:29.8, 17:45.6, (17:50.6), (17:58.7) |
19 | 533 | Marengo,
IL - Team Time (1st 5) 1:26:15.4 | Spread (1st 5) 1:29.9 |
| 65, 102, 113, 114, 139, (141), (144) |
| Alex Leonard, John Henning, Jadon Kozin, Riley Hotchkiss, Cameron Vanderlinden, (Josh Chaffin), (Erik Guse) |
| 16:28.6, 17:07.0, 17:20.5, 17:20.8, 17:58.5, (17:59.1), (18:05.4) |
20 | 612 | Wauconda,
IL - Team Time (1st 5) 1:27:41.5 | Spread (1st 5) 1:17.9 |
| 79, 128, 129, 134, 142, (154), (156) |
| 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) |
21 | 630 | Rochelle,
IL - Team Time (1st 5) 1:27:55.8 | Spread (1st 5) 28.7 |
| 120, 121, 124, 127, 138, (145), (146) |
| Austin Walsh, Lance Huftalin, Spencer DiSimoni, Spencer Di Simoni, Matthew Drendel, (Levi Johnson), (Diego Escobar) |
| 17:27.9, 17:28.9, 17:30.0, 17:32.4, 17:56.6, (18:06.3), (18:08.2) |
22 | 686 | Woodstock (North),
IL - Team Time (1st 5) 1:30:39.0 | Spread (1st 5) 1:16.9 |
| 115, 119, 148, 151, 153, (159), (161) |
| Aidan Filetti, Brandon Amann, Ryan Hanson, Luke Duenas, Braeden Given, (Danny Blalock), (Nick Phillips) |
| 17:22.6, 17:27.8, 18:32.2, 18:36.9, 18:39.5, (19:32.6), (20:04.9) |
23 | 712 | Freeport (H.S.),
IL - Team Time (1st 5) 1:34:18.6 | Spread (1st 5) 3:19.0 |
| 101, 131, 158, 160, 162, (164), (165) |
| Chris Metz, Tate Slaght, Jacob Priewe, Hunter Deal, Andrew Simmons, (TJ Whitmer), (Noah Watson) |
| 17:06.8, 17:41.5, 19:11.6, 19:52.9, 20:25.8, (21:04.5), (21:10.7) |
24 | 781 | Sandwich,
IL - Team Time (1st 5) 1:40:23.9 | Spread (1st 5) 5:51.1 |
| 143, 152, 157, 163, 166 |
| 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 |