1 | 53 | Riverside (R.-Brookfield),
IL - Team Time (1st 5) 53:42.0 | Spread (1st 5) 45.0 |
| 3, 6, 13, 14, 17, (17), (19) |
| Cooper Marrs, Paul Proteau, Alex Terry, Cruz Herrera, Andrew Kallas, (Peter Kallas), (Zack Gaynor) |
| 10:19.0, 10:26.0, 10:56.0, 10:57.0, 11:04.0, (11:04.0), (11:06.0) |
2 | 79 | Chicago (Mather),
IL - Team Time (1st 5) 54:12.1 | Spread (1st 5) 1:25.3 |
| 1, 5, 12, 21, 40, (51), (60) |
| Yasir Hirsi, Kevin Gee, Daniel Bekkouche, Emmanuel Nwatu, Tarek Alnatsheh, (Xavier Alvira), (Ibrahim Abubeker) |
| 10:10.8, 10:24.3, 10:53.6, 11:07.3, 11:36.1, (11:45.0), (11:54.9) |
3 | 109 | Belvidere (North),
IL - Team Time (1st 5) 55:19.0 | Spread (1st 5) 54.2 |
| 8, 11, 25, 29, 36, (55), (73) |
| Nick Lenzen, Caden Mcnulty, Brandon Massman, Caden Lendman, Luke Smith, (Orlando Hernandez), (Solomon Foley) |
| 10:36.1, 10:47.5, 11:10.3, 11:14.8, 11:30.3, (11:53.0), (12:11.1) |
4 | 122 | Champaign (Central),
IL - Team Time (1st 5) 55:30.9 | Spread (1st 5) 1:15.8 |
| 4, 10, 30, 37, 41, (59), (61) |
| Alex Ahmari, Peter Smith, Victor Smith, Lucian Bright, Jake Seraphin, (Isaac Turk), (Nick Bonn) |
| 10:21.1, 10:43.8, 11:16.6, 11:32.5, 11:36.9, (11:54.6), (11:55.0) |
5 | 140 | Urbana (H.S.),
IL - Team Time (1st 5) 55:58.1 | Spread (1st 5) 1:26.9 |
| 2, 26, 31, 33, 48, (75), (80) |
| Sam Lambert, Julio Angrave, Noah Barkley, Jackson Gilbert, Kean Banihashem, (Hudson Coady), (Parker Schroeder) |
| 10:14.8, 11:11.4, 11:24.0, 11:26.2, 11:41.7, (12:11.7), (12:16.8) |
6 | 164 | Geneseo,
IL - Team Time (1st 5) 56:54.5 | Spread (1st 5) 42.6 |
| 22, 27, 28, 34, 53, (58), (83) |
| William Plumley, Gavin Allison, Isaac Kuster, Justin Johnson, Tyler Gehl, (Cooper Schaad), (Bode Neff) |
| 11:07.4, 11:13.5, 11:14.1, 11:29.5, 11:50.0, (11:54.5), (12:17.5) |
7 | 187 | Chicago (Senn),
IL - Team Time (1st 5) 56:48.3 | Spread (1st 5) 1:38.8 |
| 7, 9, 35, 66, 70, (82), (86) |
| Kavin Nagpal, Gad Kanago, Joey Piper, Dat Truong, Josiah Dudenhofer, (Danny Hua), (Jonas Oliver) |
| 10:29.1, 10:39.4, 11:29.6, 12:02.3, 12:07.9, (12:17.3), (12:21.0) |
8 | 226 | Chicago (Payton),
IL - Team Time (1st 5) 58:08.2 | Spread (1st 5) 59.2 |
| 23, 24, 47, 64, 68, (71), (72) |
| Ritvik Viniak, Mark Zhu, Griffin Braunreiter, Elias Wilkin, Gavin Lee, (Max Harris), (Colin Symons) |
| 11:07.8, 11:10.1, 11:41.4, 12:01.9, 12:07.0, (12:08.2), (12:09.4) |
9 | 272 | Lake Villa (Lakes),
IL - Team Time (1st 5) 59:05.0 | Spread (1st 5) 1:00.0 |
| 32, 39, 51, 61, 89, (92), (109) |
| Ben Schneiderheinze, Micah Lind, Gavin Murrie, Zack Wigginton, Aidan Gillespie, (Payton Whitehead), (Quin Maloney) |
| 11:25.0, 11:35.0, 11:45.0, 11:55.0, 12:25.0, (12:28.0), (12:47.0) |
10 | 282 | Chicago (St. Ignatius College Prep),
IL - Team Time (1st 5) 59:18.1 | Spread (1st 5) 22.4 |
| 45, 50, 57, 63, 67, (77), (87) |
| Thomas Johnson, Brandon Mendoza, Christopher Meyers, Christian Turner, Thomas Schmiedeler, (Matthew Conroy), (Kevin Freeman) |
| 11:40.8, 11:44.7, 11:53.4, 11:56.0, 12:03.2, (12:14.0), (12:22.8) |
| 282 | Grayslake (North),
IL - Team Time (1st 5) 59:09.0 | Spread (1st 5) 1:34.0 |
| 15, 38, 49, 79, 101, (108), (109) |
| Armani Diaz, Owen Davies, Sergio Janneau, Jack Larson, Nicholas Von Briesen, (Enoch Fajimi), (Oscar Covarrubias) |
| 11:01.0, 11:34.0, 11:43.0, 12:16.0, 12:35.0, (12:45.0), (12:47.0) |
12 | 288 | LaGrange Park (Nazareth Academy),
IL - Team Time (1st 5) 59:18.0 | Spread (1st 5) 1:22.0 |
| 15, 46, 55, 84, 88, (101), (106) |
| Brendan O'Brien, Jack O'Brien, John Mowrer, Noah Guzman, Hagan Perfect, (Andrew Rozmus), (John Crandall) |
| 11:01.0, 11:41.0, 11:53.0, 12:20.0, 12:23.0, (12:35.0), (12:42.0) |
13 | 332 | Elmwood Park,
IL - Team Time (1st 5) 1:00:24.0 | Spread (1st 5) 2:12.0 |
| 19, 44, 54, 93, 122, (128), (129) |
| Kamil Kotarski, Kevin Ryczek, Omar Gomez, George Gauthier, Evan Bylina, (Anthony Schiller), (Mark Gomez) |
| 11:06.0, 11:40.0, 11:51.0, 12:29.0, 13:18.0, (13:32.0), (13:34.0) |
14 | 359 | Chicago (Northside),
IL - Team Time (1st 5) 1:00:42.8 | Spread (1st 5) 51.0 |
| 42, 69, 74, 81, 93, (93), (97) |
| Liam O'Shea-Milne, Daniel Reyes, Jack Sanderson, Addison Morley, Noah Villalon, (Arlo Johnston), (Luke Huff) |
| 11:38.0, 12:07.4, 12:11.5, 12:16.9, 12:29.0, (12:29.0), (12:32.8) |
15 | 442 | Norridge (Ridgewood),
IL - Team Time (1st 5) 1:02:29.0 | Spread (1st 5) 1:28.0 |
| 43, 76, 91, 115, 117, (163), (173) |
| Caden George, Donovan Depakakibo, Jacob Zoladz, Patric Maziarka, Bobby Mescall, (David Ciszewski), (Saivone Otero) |
| 11:39.0, 12:13.0, 12:27.0, 13:03.0, 13:07.0, (15:28.0), (19:35.0) |
16 | 503 | Burbank (St. Laurence),
IL - Team Time (1st 5) 1:03:16.8 | Spread (1st 5) 46.0 |
| 77, 103, 104, 105, 114, (121), (126) |
| Allan Potter, Brenton DuBoise, Isaac Guzman, Sebastian Talaga, Roh Bhattal, (Matthew Salinas), (Alex Velazquez) |
| 12:14.0, 12:40.0, 12:41.0, 12:41.8, 13:00.0, (13:17.4), (13:30.0) |
17 | 511 | Chicago (Brother Rice),
IL - Team Time (1st 5) 1:04:03.7 | Spread (1st 5) 1:26.0 |
| 65, 98, 99, 124, 125, (132), (141) |
| Charley Duggan, Danny Macis, Tommy Witt, Jack Gorman, Adrian Campos, (Antonio Fox), (Andy Andrade) |
| 12:02.2, 12:33.7, 12:34.2, 13:25.4, 13:28.2, (13:39.5), (13:59.9) |
18 | 553 | Antioch,
IL - Team Time (1st 5) 1:04:44.0 | Spread (1st 5) 58.0 |
| 89, 111, 112, 118, 123, (129), (131) |
| Carter Webb, Lukas Gutke, Braxton Schieler, Alex Correa, Gavin Calabrese, (Alex Wisdom), (Ben Georgia) |
| 12:25.0, 12:53.0, 12:55.0, 13:08.0, 13:23.0, (13:34.0), (13:36.0) |
19 | 591 | Vernon Hills,
IL - Team Time (1st 5) 1:06:08.0 | Spread (1st 5) 1:49.4 |
| 96, 113, 116, 119, 147, (148), (153) |
| David Rzepa, Preston Wright, Cambell Woolard, Dylan Chung, Jason Lee, (Karim Rahmy), (Rishi Ramaiya) |
| 12:31.8, 12:58.8, 13:05.1, 13:11.1, 14:21.2, (14:23.8), (14:30.7) |
20 | 593 | Chicago (Lake View),
IL - Team Time (1st 5) 1:06:10.0 | Spread (1st 5) 1:24.0 |
| 84, 106, 133, 135, 135, (149), (150) |
| Angel Guamo, Tadhg Quinn, David Morales, Ricardo Rodriguez, Erik Rodriguez, (Aadae Mcphee), (Gabriel Perez) |
| 12:20.0, 12:42.0, 13:40.0, 13:44.0, 13:44.0, (14:25.0), (14:26.0) |
21 | 636 | Chicago (Hancock),
IL - Team Time (1st 5) 1:07:24.8 | Spread (1st 5) 1:20.1 |
| 100, 120, 137, 139, 140, (145), (161) |
| Bernardo Perez, Julian Hernandez, Aldo Vazquez, Jonathan Hernandez, Sebastian Ramirez, (Ricardo Duenas), (Adrian Salazar) |
| 12:34.5, 13:12.1, 13:50.0, 13:53.6, 13:54.6, (14:19.9), (15:20.0) |
22 | 736 | Chicago (St. Patrick),
IL - Team Time (1st 5) 1:12:01.7 | Spread (1st 5) 1:19.4 |
| 134, 142, 146, 156, 158, (160) |
| Colin Bove, Tyler Lemke, Emmett Leyden, Alexander Melnik, Cameron Mescall, (Liam Jackson) |
| 13:40.9, 14:04.9, 14:20.5, 14:55.1, 15:00.3, (15:10.2) |
23 | 745 | Chicago (Mt. Carmel),
IL - Team Time (1st 5) 1:13:14.2 | Spread (1st 5) 2:38.7 |
| 127, 143, 151, 157, 167, (168), (174) |
| Gino Accetturo, Tim McHugh, Jacob Esquivel, Aidan Gadzik, David Auguste, (Anthony Nicholson), (Nathan Monberg) |
| 13:31.4, 14:06.3, 14:28.9, 14:57.5, 16:10.1, (16:13.9), (22:22.7) |
24 | 762 | Wauconda,
IL - Team Time (1st 5) 1:13:57.0 | Spread (1st 5) 2:12.0 |
| 138, 144, 152, 162, 166, (171), (172) |
| Jacob Wurster, Nathan Gorgius, Sajjad Hussain, Jack Fostiak, Eder Rebolledo, (Piotr Zatek), (Jack Lonigro-Carver) |
| 13:52.0, 14:08.0, 14:30.0, 15:23.0, 16:04.0, (17:48.0), (17:49.0) |
25 | 797 | Oak Park (Fenwick),
IL - Team Time (1st 5) 1:15:40.0 | Spread (1st 5) 1:13.4 |
| 154, 155, 159, 164, 165, (169), (170) |
| Cameron Estes, Diego Jimenez, Tom O'Connor, Connor Nybo, Quinten Ahler, (Gabriel Velasco), (Guyllermo Velasco) |
| 14:33.2, 14:35.9, 15:09.4, 15:34.9, 15:46.6, (16:19.8), (16:19.9) |