1 | 99 | Elmhurst (York),
IL - Team Time (1st 5) 1:09:46.0 | Spread (1st 5) 45.0 |
| 3, 4, 20, 35, 37, (73), (76) |
| Colin Hill, Sam Ayers, Thomas Braun, Jaxon Lucas-Bates, Ryan Pickell, (Ethan Thieme), (David Rosario) |
| 13:34.0, 13:37.0, 13:58.0, 14:18.0, 14:19.0, (14:49.0), (14:52.0) |
2 | 121 | Wilmette (Loyola Academy),
IL - Team Time (1st 5) 1:10:15.0 | Spread (1st 5) 58.0 |
| 5, 10, 15, 34, 57, (72), (99) |
| Spencer Dzyacky, John Albrighton, Jack Garrigus, Scott Dean, Daniel Riordan, (Michael Solmos), (Cameron Matejka) |
| 13:39.0, 13:49.0, 13:53.0, 14:17.0, 14:37.0, (14:48.0), (15:17.0) |
3 | 130 | Chicago (St. Ignatius College Prep),
IL - Team Time (1st 5) 1:10:25.0 | Spread (1st 5) 44.0 |
| 10, 18, 23, 28, 51, (70), (130) |
| Kyle McGovern, Kevin Hogan, Colin Linnen, Liam Linnen, Carlin Kyhl, (Connor Walls), (Cole Hougo) |
| 13:49.0, 13:56.0, 14:00.0, 14:07.0, 14:33.0, (14:47.0), (15:49.0) |
4 | 135 | Arlington Heights (Hersey),
IL - Team Time (1st 5) 1:10:31.0 | Spread (1st 5) 48.0 |
| 9, 10, 30, 30, 56, (65), (75) |
| Ethan Marunde, Remy Jankusky, Luis Vazquez, Mike Gomoluch, Thomas De Lance, (Griffin Ginder), (Quinn Born) |
| 13:47.0, 13:49.0, 14:10.0, 14:10.0, 14:35.0, (14:42.0), (14:51.0) |
5 | 136 | Barrington,
IL - Team Time (1st 5) 1:10:32.0 | Spread (1st 5) 42.0 |
| 16, 16, 21, 26, 57, (63), (79) |
| Blake Garrels, Logan Skidmore, Carter Hart, Jack FitzPatrick, Greigh Wells, (Anthony Torres), (Jake Ziebarth) |
| 13:55.0, 13:55.0, 13:59.0, 14:06.0, 14:37.0, (14:40.0), (14:55.0) |
6 | 176 | Winnetka (New Trier),
IL - Team Time (1st 5) 1:11:19.0 | Spread (1st 5) 53.0 |
| 6, 26, 43, 49, 52, (60), (84) |
| Andrew Flynn, Ben Keenan, Connor Caserio, Conor O'Neill, Carter Lindberg, (Charles Siebert), (Matt Flick) |
| 13:41.0, 14:06.0, 14:26.0, 14:32.0, 14:34.0, (14:38.0), (15:00.0) |
7 | 213 | Hinsdale (Central),
IL - Team Time (1st 5) 1:11:45.0 | Spread (1st 5) 1:35.0 |
| 2, 35, 43, 46, 87, (138), (139) |
| Piyush Mekla, Henning Ley, Thomas Kusak, David Lacayo, Andres Munoz, (Mitchell Davis), (Kian Bandukwala) |
| 13:28.0, 14:18.0, 14:26.0, 14:30.0, 15:03.0, (15:52.0), (15:53.0) |
8 | 214 | Lake Zurich,
IL - Team Time (1st 5) 1:11:23.0 | Spread (1st 5) 2:02.0 |
| 1, 8, 41, 65, 99, (126), (145) |
| Jack Gilboy, Jake Myers, Oscar Phillips, Jack Mason, Joey Nemec, (Josh Ripoli), (Max Collins) |
| 13:15.0, 13:46.0, 14:23.0, 14:42.0, 15:17.0, (15:42.0), (16:02.0) |
9 | 266 | Mundelein (H.S.),
IL - Team Time (1st 5) 1:12:52.0 | Spread (1st 5) 2:33.0 |
| 10, 28, 33, 40, 155, (159), (166) |
| Elian Salgado, Nathan Clapp, Robert McKee, Cale Sethna, Aaron Hernandez, (Leighton Eddy), (Ashrith Kanala) |
| 13:49.0, 14:07.0, 14:14.0, 14:20.0, 16:22.0, (16:27.0), (16:40.0) |
10 | 284 | Yorkville (H.S.),
IL - Team Time (1st 5) 1:13:05.0 | Spread (1st 5) 51.0 |
| 37, 37, 52, 67, 91, (92), (111) |
| Jackson Edwards, Austin Popplewell, Tyler Deutsch, Hunter Reyes, Jack Brucher, (Daniel Harker), (Matthew Angerame) |
| 14:19.0, 14:19.0, 14:34.0, 14:43.0, 15:10.0, (15:11.0), (15:30.0) |
11 | 324 | Chicago (Jones),
IL - Team Time (1st 5) 1:13:35.0 | Spread (1st 5) 2:08.0 |
| 19, 24, 47, 86, 148, (228), (230) |
| Michael Sommese, Aaron Hou, Andrew Blackledge, Luke Benes, Andy Niser, (Ryan San Juan), (Ned Wojcik) |
| 13:57.0, 14:01.0, 14:31.0, 15:01.0, 16:05.0, (20:11.0), (20:24.0) |
12 | 346 | Aurora (Marmion Academy),
IL - Team Time (1st 5) 1:13:56.0 | Spread (1st 5) 1:31.0 |
| 30, 57, 64, 70, 125, (149), (155) |
| Rohn Ritchie, Charlie Schultz, Anthony Standish, Nicholas Coffman, Samuel Phipps, (Jack Leuer), (Michael Rauch) |
| 14:10.0, 14:37.0, 14:41.0, 14:47.0, 15:41.0, (16:10.0), (16:22.0) |
13 | 434 | Crystal Lake (Central),
IL - Team Time (1st 5) 1:15:26.0 | Spread (1st 5) 54.0 |
| 60, 81, 88, 92, 113, (121), (170) |
| Austin May, Anthony Camacho, Julian Ryerson, Ryan Atkinson, Joel Brickey, (Noah Blome), (Sam Mackeben) |
| 14:38.0, 14:57.0, 15:08.0, 15:11.0, 15:32.0, (15:38.0), (16:43.0) |
14 | 466 | Mt. Prospect (Prospect),
IL - Team Time (1st 5) 1:15:57.0 | Spread (1st 5) 1:11.0 |
| 60, 73, 92, 111, 130, (169), (176) |
| Jack Dechoudens, Matthew Brooks, Asher Warmanen, Kevin Slawacki, Adrian Lucero-Garcia, (Unknown Runner8), (Caleb Walsh) |
| 14:38.0, 14:49.0, 15:11.0, 15:30.0, 15:49.0, (16:41.0), (16:54.0) |
15 | 468 | Hampshire,
IL - Team Time (1st 5) 1:15:55.3 | Spread (1st 5) 49.7 |
| 69, 85, 90, 106, 118, (154), (190) |
| Isai Morales, Jake Louis, Darius Nguepi, Max Beer, Aiden Moseley, (Tim Puczek), (Evan Johnson) |
| 14:45.0, 15:00.3, 15:09.9, 15:25.4, 15:34.7, (16:14.5), (17:15.3) |
16 | 480 | South Elgin,
IL - Team Time (1st 5) 1:16:10.3 | Spread (1st 5) 1:19.0 |
| 48, 68, 104, 124, 136, (152), (168) |
| Ryan Harvey, Derryl Barnes, Andrew Jo, David Galanes, Pranav Khare, (Colin Frank), (Isaac Zamudio) |
| 14:31.7, 14:44.7, 15:23.7, 15:39.5, 15:50.7, (16:13.8), (16:40.6) |
17 | 503 | Lincolnshire (Stevenson),
IL - Team Time (1st 5) 1:16:34.0 | Spread (1st 5) 45.0 |
| 77, 89, 107, 107, 123, (130), (143) |
| Jack Lee, Kenneth Wan, Chris Lermer, Tarun Kalyanasundarum, Shugo Shibazaki, (Axel Vandenheuvel), (Ray Zhang) |
| 14:54.0, 15:09.0, 15:26.0, 15:26.0, 15:39.0, (15:49.0), (16:01.0) |
18 | 510 | Skokie (Niles West),
IL - Team Time (1st 5) 1:16:43.5 | Spread (1st 5) 1:18.4 |
| 50, 96, 102, 127, 135, (137), (140) |
| Trevor Glancy, Kadin Camburn, Isaiah Iverson, Matthew Carey, Nicholas Marsden, (Daniel Cudzich), (Jacob Cachila) |
| 14:32.1, 15:15.0, 15:21.1, 15:44.8, 15:50.5, (15:51.1), (15:54.3) |
19 | 512 | Plainfield (South),
IL - Team Time (1st 5) 1:17:02.0 | Spread (1st 5) 2:08.0 |
| 42, 96, 103, 110, 161, (195), (197) |
| Matthew Jalcovik, Grant Trentz, Riley Jepsen, Matthew Pierson, Unknown Runner5, (Chris Stennett), (Amari Townsend) |
| 14:24.0, 15:15.0, 15:22.0, 15:29.0, 16:32.0, (17:30.0), (17:33.0) |
20 | 531 | McHenry,
IL - Team Time (1st 5) 1:18:07.0 | Spread (1st 5) 4:01.0 |
| 7, 25, 115, 185, 199, (221) |
| Carlos Montes, Caleb Schopen, Nathaniel Puls, Eric Lopez, John Paul Cyboran, (Aydyn Banks) |
| 13:43.0, 14:02.0, 15:33.0, 17:05.0, 17:44.0, (18:59.0) |
21 | 571 | Palatine (H.S.),
IL - Team Time (1st 5) 1:17:40.0 | Spread (1st 5) 1:08.0 |
| 80, 105, 107, 133, 146, (150), (164) |
| Alan Acosta, Andrew Johns, Konnor Del Mar, Brandon Waller, Darwin Maco, (Henry Gabriel), (Alex Bozhkov) |
| 14:56.0, 15:24.0, 15:26.0, 15:50.0, 16:04.0, (16:13.0), (16:36.0) |
22 | 607 | Oswego (East),
IL - Team Time (1st 5) 1:19:33.0 | Spread (1st 5) 4:27.0 |
| 14, 82, 146, 155, 210 |
| Nick Henz, Coby Adaya, Blake White, David Roach, Kyle Suess |
| 13:51.0, 14:58.0, 16:04.0, 16:22.0, 18:18.0 |
23 | 621 | Machesney Park (Harlem),
IL - Team Time (1st 5) 1:19:19.9 | Spread (1st 5) 2:30.5 |
| 45, 98, 122, 177, 179, (183), (198) |
| Kayden Ridens, Brady Marocco, Ben Ewald, Cameron Pryor, Dominic Dawsey, (Michael Darr), (Aiden Gruner) |
| 14:29.2, 15:15.9, 15:38.5, 16:56.6, 16:59.7, (17:03.5), (17:42.7) |
24 | 669 | Oak Park (O.P.-River Forest),
IL - Team Time (1st 5) 1:20:03.0 | Spread (1st 5) 2:06.0 |
| 52, 128, 159, 164, 166, (172), (178) |
| Ben Brandt, Unknown Runner2, John McGillen, Cooper Ricks, Unknown Runner7, (Unknown Runner9), (Charlie Vietzen) |
| 14:34.0, 15:46.0, 16:27.0, 16:36.0, 16:40.0, (16:50.0), (16:58.0) |
25 | 671 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:20:21.6 | Spread (1st 5) 3:12.4 |
| 83, 116, 120, 144, 208 |
| D'Artagnon Beaver, Daniel Isely, JT Emenecker, Collin Hook, Jon Jon Laskonis |
| 14:58.7, 15:33.2, 15:37.1, 16:01.5, 18:11.1 |
26 | 691 | Carpentersville (Dundee-Crown),
IL - Team Time (1st 5) 1:20:31.0 | Spread (1st 5) 2:37.0 |
| 77, 119, 129, 170, 196, (204), (227) |
| Cristian Rodriguez, Martin Nowak, Dylan Reilly, Sebastian Waz, Enrique Rivas, (Lance Olsen), (Evan Schmitt) |
| 14:54.0, 15:35.0, 15:48.0, 16:43.0, 17:31.0, (17:57.0), (19:43.0) |
27 | 699 | Oak Park (Fenwick),
IL - Team Time (1st 5) 1:20:54.0 | Spread (1st 5) 3:05.0 |
| 21, 150, 163, 181, 184, (186), (188) |
| Joey Schultz, Unknown Runner3, Unknown Runner6, Caden Gierstorf, Unknown Runner11, (Tom O'Connor), (Joey Bacino) |
| 13:59.0, 16:13.0, 16:35.0, 17:03.0, 17:04.0, (17:06.0), (17:14.0) |
28 | 730 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:21:59.0 | Spread (1st 5) 3:14.0 |
| 52, 117, 180, 181, 200, (215), (219) |
| Matt Coyle, Danny Murges, Jimmy Coyle, Izaac Shank, Jonathan Spychalski, (Unknown Runner15), (Szymon Sornat) |
| 14:34.0, 15:34.0, 17:00.0, 17:03.0, 17:48.0, (18:31.0), (18:50.0) |
29 | 752 | Grayslake (Central),
IL - Team Time (1st 5) 1:21:26.0 | Spread (1st 5) 1:45.0 |
| 113, 133, 153, 162, 191, (202), (211) |
| Ryan Atkinson, Nathan Sanborn, Atticus Snow, Joshua Landau, Otto Bankson, (George Palmer), (Calvin Bloede) |
| 15:32.0, 15:50.0, 16:14.0, 16:33.0, 17:17.0, (17:51.0), (18:19.0) |
30 | 889 | Libertyville,
IL - Team Time (1st 5) 1:25:58.0 | Spread (1st 5) 3:19.0 |
| 101, 187, 192, 193, 216, (220), (229) |
| Ethan Hansen, Tim Wacnik, Brendan Lawless, T.S. Lee, Marty Humbert, (Colin Shinn), (Bryce Nowicki) |
| 15:20.0, 17:10.0, 17:24.0, 17:25.0, 18:39.0, (18:51.0), (20:18.0) |
31 | 911 | Rockford (Boylan Catholic),
IL - Team Time (1st 5) 1:26:22.0 | Spread (1st 5) 2:26.5 |
| 142, 173, 174, 209, 213, (217), (222) |
| Sam Oliveri, Danny Ryan, Zachary Haney, Zachary Lewandowski, Declan Coyle, (Romek Bezdziecki), (Aaron Spanier) |
| 15:56.1, 16:52.5, 16:53.5, 18:17.3, 18:22.6, (18:41.8), (19:06.0) |
32 | 941 | Belvidere (H.S.),
IL - Team Time (1st 5) 1:30:41.9 | Spread (1st 5) 6:31.4 |
| 141, 158, 203, 205, 234 |
| Daniel Golonka, Owin Hunter, Juan Montoya, Sebastian Zuniga, Robert Thompson |
| 15:55.6, 16:22.8, 17:55.6, 18:00.9, 22:27.0 |
33 | 954 | Des Plaines (Maine West),
IL - Team Time (1st 5) 1:29:45.0 | Spread (1st 5) 3:56.0 |
| 95, 206, 207, 222, 224, (224), (232) |
| Adam Gorcyca, Jesus Vallejo, Jacob Diaz, Eddy Larios, Sariff Alviso, (Tyler Gierszewicz), (Edward Guzman) |
| 15:12.0, 18:09.0, 18:10.0, 19:06.0, 19:08.0, (19:08.0), (21:15.0) |
34 | 1008 | Burlington (Central),
IL - Team Time (1st 5) 1:31:20.2 | Spread (1st 5) 4:09.7 |
| 175, 189, 201, 212, 231 |
| Nathan Guy, Noah Karottu, Aaron Erb, Mitch Cigrand, Daniel Cork |
| 16:53.8, 17:15.1, 17:48.4, 18:19.4, 21:03.5 |
35 | 1084 | Plainfield (North),
IL - Team Time (1st 5) 1:35:29.0 | Spread (1st 5) 4:06.0 |
| 193, 214, 218, 226, 233, (235) |
| Dylan Young, Nathaniel Lenning, Trevor Rich, Andrew Moscinski, Michael Carlson, (Ryan Rehak) |
| 17:25.0, 18:28.0, 18:47.0, 19:18.0, 21:31.0, (24:35.0) |