1 | 75 | Plainfield (North),
IL - Team Time (1st 5) 1:08:32.3 | Spread (1st 5) 54.5 |
| 3, 5, 19, 20, 28, (35), (78) |
| Thomas Czerwinski, Aidan Connors, James Maso, Sean Jansen, Gavin Hall, (Aidan Kyrychenko), (Cal Anderson) |
| 13:10.9, 13:19.9, 13:56.7, 13:59.4, 14:05.4, (14:16.8), (14:54.9) |
2 | 111 | Palatine (H.S.),
IL - Team Time (1st 5) 1:09:00.4 | Spread (1st 5) 1:42.5 |
| 1, 9, 27, 31, 43, (69), (90) |
| Alexander Krieg, James O'Sullivan, Christopher Quick, Ethan Trujillo, Erick Gonzalez, (Kevin Lopez), (Kyle O'Keefe) |
| 12:41.9, 13:43.5, 14:04.1, 14:06.5, 14:24.4, (14:46.2), (15:07.1) |
3 | 136 | Barrington,
IL - Team Time (1st 5) 1:10:22.4 | Spread (1st 5) 33.4 |
| 14, 22, 29, 30, 41, (47), (64) |
| Masaharu (Haru) Nagaoka, Lukas Lechowicz, Connor Raia, Jack Kusmerz, Jonathan Curbelo, (Charlie Sukel), (Mark McGinn) |
| 13:48.2, 14:00.8, 14:05.6, 14:06.2, 14:21.6, (14:27.0), (14:39.9) |
4 | 144 | Oak Park (O.P.-River Forest),
IL - Team Time (1st 5) 1:10:28.1 | Spread (1st 5) 58.9 |
| 6, 11, 33, 37, 57, (67), (82) |
| Andrew Harmon, Finn Kelly, Connor Schupp, Brady Creel, James Nacke, (Liam O'Connor), (Jack deBeers) |
| 13:37.0, 13:47.0, 14:10.5, 14:17.7, 14:35.9, (14:44.7), (14:59.6) |
5 | 156 | Mt. Prospect (Prospect),
IL - Team Time (1st 5) 1:10:42.3 | Spread (1st 5) 49.2 |
| 12, 13, 21, 52, 58, (63), (65) |
| Quinn Davis, James Hanna, Luke Robinson, Ben Wilkin, Boris Dimitrov, (Collin Ryan), (Brody Cushing) |
| 13:47.1, 13:48.1, 14:00.4, 14:30.4, 14:36.3, (14:39.6), (14:41.6) |
6 | 161 | Arlington Heights (Hersey),
IL - Team Time (1st 5) 1:10:15.7 | Spread (1st 5) 1:29.0 |
| 4, 8, 15, 66, 68, (72), (74) |
| Mateus Salomao, Aidan Korb, Brandon Rugg, Jon Choi, Owen Wade, (Billy Allen), (Nathan Marotta) |
| 13:16.0, 13:41.4, 13:49.1, 14:44.2, 14:45.0, (14:50.6), (14:53.6) |
7 | 176 | Palatine (Fremd),
IL - Team Time (1st 5) 1:11:02.6 | Spread (1st 5) 1:07.7 |
| 10, 17, 23, 53, 73, (75), (76) |
| Bowie Hewson, Trent Odachowski, Jackson Kelly, Henri Potuznik, Daniel Bounpaseuth, (Joe Johnston), (Tom Johnston) |
| 13:45.1, 13:53.0, 14:01.0, 14:30.7, 14:52.8, (14:53.7), (14:53.9) |
8 | 200 | Mundelein (H.S.),
IL - Team Time (1st 5) 1:11:36.9 | Spread (1st 5) 26.5 |
| 25, 38, 42, 46, 49, (70), (103) |
| Javier Mata, Alberto Diaz, Andrew Weaver, Nathan McCreight, Elijah Mendoza, (Finnegan Keegan), (Nikita Vovkiv) |
| 14:01.4, 14:18.8, 14:22.1, 14:26.7, 14:27.9, (14:49.2), (15:41.7) |
9 | 263 | Hinsdale (Central),
IL - Team Time (1st 5) 1:12:01.5 | Spread (1st 5) 1:49.9 |
| 2, 48, 62, 71, 80, (86), (95) |
| Michael Gamboa, William Heintskill, Justin Bilyar, Cole Levin, Luke Norman, (Joseph Costello), (Logan Tarasi) |
| 13:07.4, 14:27.6, 14:39.0, 14:50.2, 14:57.3, (15:02.7), (15:22.7) |
10 | 275 | Downers Grove (South),
IL - Team Time (1st 5) 1:12:59.0 | Spread (1st 5) 1:50.8 |
| 16, 18, 51, 88, 102, (114), (147) |
| John Clinton, Ethan Traugott, AJ Handy, Andrew Erdal, Harris Kelliher, (Christian Navis), (Dylan Pollack) |
| 13:49.5, 13:54.3, 14:29.7, 15:05.2, 15:40.3, (15:51.7), (16:32.5) |
11 | 302 | Chicago (St. Ignatius College Prep),
IL - Team Time (1st 5) 1:13:17.1 | Spread (1st 5) 1:05.5 |
| 32, 36, 55, 85, 94, (107), (139) |
| Ethan Petrillo, Zachary Tan, Aidan Tansor, Cameron Shure, Patrick Tansor, (Owen Myers), (Alexander Leiderman) |
| 14:09.6, 14:17.1, 14:32.9, 15:02.4, 15:15.1, (15:44.9), (16:15.3) |
12 | 308 | Winnetka (New Trier),
IL - Team Time (1st 5) 1:13:13.8 | Spread (1st 5) 1:27.7 |
| 7, 45, 83, 84, 89, (100), (114) |
| Jordan Kreiner, Kincaid Buck, Anders Giese, Rowan Hester, Owen McLaughlin, (Aidan Khanna), (Calvin Caceres) |
| 13:38.6, 14:25.2, 15:01.8, 15:01.9, 15:06.3, (15:36.2), (15:51.7) |
13 | 313 | Lake Zurich,
IL - Team Time (1st 5) 1:13:45.5 | Spread (1st 5) 1:25.8 |
| 34, 56, 59, 61, 103, (116), (121) |
| Kryspin Szczech, Owen Holzhauer, Marc MacCormac, Gordy (Cameron) Libby, Sushant Kesavan, (Aarav Patel), (Miguel Marquez) |
| 14:15.9, 14:33.5, 14:36.8, 14:37.6, 15:41.7, (15:52.7), (15:57.5) |
14 | 379 | Hoffman Estates (Conant),
IL - Team Time (1st 5) 1:15:10.3 | Spread (1st 5) 1:14.0 |
| 44, 54, 81, 99, 101, (105), (120) |
| Dylan Wyka, David Shu, Charlie Calderone, Joe Basile, Andrew Yamaguchi, (Ken Snow), (Yusei Kojima) |
| 14:25.0, 14:32.8, 14:58.0, 15:35.5, 15:39.0, (15:42.0), (15:57.0) |
15 | 400 | Wheaton (North),
IL - Team Time (1st 5) 1:15:28.1 | Spread (1st 5) 1:39.5 |
| 39, 40, 79, 118, 124, (127), (128) |
| Daniel Xochitecatl, Jack Sanders, Seth Pacer, Ollie Psenicka, Matthew Joyce, (James Miles), (Will Channing) |
| 14:19.1, 14:20.0, 14:56.1, 15:54.3, 15:58.6, (16:01.5), (16:02.3) |
16 | 434 | Schaumburg (H.S.),
IL - Team Time (1st 5) 1:15:56.0 | Spread (1st 5) 2:11.0 |
| 26, 60, 87, 125, 136, (154), (164) |
| Nick Vaccaro, Zach Campbell, Brandon Kiene, Nick Rehberg, Artur Woszczyk, (Frank Lopez), (Sebastian Welc) |
| 14:03.0, 14:37.0, 15:03.0, 15:59.0, 16:14.0, (16:43.0), (16:58.0) |
17 | 543 | Elmhurst (York),
IL - Team Time (1st 5) 1:18:21.5 | Spread (1st 5) 2:51.5 |
| 24, 76, 141, 142, 160, (167), (170) |
| Carter Olsen, Kasen Kramer, Connor Scheckenberg, Kai Ramsay, Benjamin Melzer, (Nik Reshamwala), (Jackson Messina) |
| 14:01.1, 14:53.9, 16:16.9, 16:17.0, 16:52.6, (17:21.7), (17:26.4) |
18 | 567 | Oswego (East),
IL - Team Time (1st 5) 1:19:03.9 | Spread (1st 5) 45.5 |
| 96, 98, 119, 122, 132, (145), (149) |
| Cameron Luthman, Andrew Medrano, Tyler York, Felix Pilny, Matthew Balcerek, (Nathan Cristanujaya), (Gavin Tirpak) |
| 15:24.7, 15:34.6, 15:56.8, 15:57.6, 16:10.2, (16:23.2), (16:37.9) |
19 | 595 | Rolling Meadows,
IL - Team Time (1st 5) 1:19:42.7 | Spread (1st 5) 26.3 |
| 109, 110, 112, 131, 133, (135), (144) |
| Luke Randolph, Dawid Opiola, Ransom Maddalone, Oliver Ryan, Lukas Samuels, (Simon Ludolph), (Auren Whiting) |
| 15:45.7, 15:47.0, 15:48.0, 16:10.0, 16:12.0, (16:13.0), (16:19.0) |
20 | 617 | Elk Grove Village (E.G.),
IL - Team Time (1st 5) 1:20:01.8 | Spread (1st 5) 31.0 |
| 106, 113, 129, 133, 136, (183), (195) |
| Sam Gardner, Anthony Reyes, Evan Miles, Michael Dabrowski, Matthew Luptak, (Omar Soliman), (Josiah Naumann) |
| 15:43.0, 15:49.4, 16:03.4, 16:12.0, 16:14.0, (18:52.3), (20:33.7) |
21 | 639 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:20:34.9 | Spread (1st 5) 1:31.9 |
| 93, 108, 130, 153, 155, (158), (159) |
| Victor Uzquiano, Tony Murphy, Connor McNeill, Luke Compton, Owen Kirpanos, (Peter Patel), (Ben Bjornson) |
| 15:13.4, 15:45.4, 16:08.6, 16:42.2, 16:45.3, (16:50.5), (16:50.8) |
22 | 641 | Buffalo Grove,
IL - Team Time (1st 5) 1:20:27.1 | Spread (1st 5) 1:35.5 |
| 92, 117, 123, 152, 157, (180), (181) |
| Nate Lipani, Andres Bolanos, Dylan Ishikawa, Jack Hilgeman, Jake Capito, (Aiden Turnbull), (Owen Shoop) |
| 15:10.8, 15:54.1, 15:57.7, 16:38.2, 16:46.3, (17:56.9), (18:11.5) |
23 | 656 | Wheeling,
IL - Team Time (1st 5) 1:20:28.0 | Spread (1st 5) 1:20.0 |
| 91, 136, 140, 143, 146, (150), (150) |
| Jesus Campos, Kavon Mouton, Omar Rodriguez, Wilbur Bahena, Yahir Aguilar, (Lucio Catalan), (Francisco Cuevas) |
| 15:10.0, 16:14.0, 16:16.0, 16:18.0, 16:30.0, (16:38.0), (16:38.0) |
24 | 731 | Wilmette (Loyola Academy),
IL - Team Time (1st 5) 1:25:48.7 | Spread (1st 5) 5:40.0 |
| 50, 161, 163, 168, 189 |
| Mateo Gil, Robbie Muller, John Stucker, Evan Myers, Christopher Ibarra |
| 14:28.7, 16:53.1, 16:55.8, 17:22.4, 20:08.7 |
25 | 745 | Chicago (Jones),
IL - Team Time (1st 5) 1:23:50.7 | Spread (1st 5) 1:51.9 |
| 111, 126, 162, 172, 174, (178), (188) |
| Al Harrison, Jack Clifford, Phillip Melhado, Anthony Martinez, Isaac Vellieux, (Kaidan Kittivankulkrai), (Justin Moy) |
| 15:47.6, 16:00.2, 16:54.5, 17:28.9, 17:39.5, (17:51.1), (20:04.2) |
26 | 747 | Skokie (Niles North),
IL - Team Time (1st 5) 1:24:07.4 | Spread (1st 5) 2:10.0 |
| 97, 148, 156, 171, 175, (176), (177) |
| Adrian Van Ostrand, Jesus Castro, Justin Turley, Israr Hussain, Jack Strilky, (Grant Seitz), (Roman Espinoza) |
| 15:34.5, 16:34.1, 16:45.9, 17:28.4, 17:44.5, (17:45.3), (17:47.1) |
27 | 890 | Carpentersville (Dundee-Crown),
IL - Team Time (1st 5) 1:31:45.2 | Spread (1st 5) 2:28.7 |
| 166, 173, 179, 185, 187, (194) |
| Joshua Bourbon, Jared Marin, Aidan Jacobs, Lucas Wosik, Sebastian Molina, (Patryk Wilusz) |
| 17:12.3, 17:37.4, 17:53.4, 19:21.1, 19:41.0, (20:33.3) |
28 | 894 | Hoffman Estates (H.S.),
IL - Team Time (1st 5) 1:33:33.0 | Spread (1st 5) 3:01.0 |
| 165, 169, 184, 186, 190, (191), (192) |
| Issac Bunay, Jason Gabler, Izhaar Syed, Jibran Khan, David Rojas Gutierrez, (Andoni Figuera), (Matthew Rodgers) |
| 17:10.0, 17:24.0, 19:11.0, 19:37.0, 20:11.0, (20:13.0), (20:18.0) |
29 | 966 | Lincolnshire (Stevenson),
IL - Team Time (1st 5) 1:48:50.6 | Spread (1st 5) 7:33.6 |
| 182, 193, 196, 197, 198 |
| Neil Mishrikotar, Shyam Kesavan, Simon Gidalevitz, Vivan Wali, Krish Vinod |
| 18:46.4, 20:23.0, 21:37.7, 21:43.5, 26:20.0 |