1 | 31 | Orland Park (Sandburg),
IL - Team Time (1st 5) 1:01:06.9 | Spread (1st 5) 44.2 |
| 1, 4, 6, 8, 12, (33), (38) |
| Griffin Lehnhardt, Tommy Sieczkowski, Ismail Tineh, Ahmad Alhayek, Anthony Malysz, (Naail Chaundry), (Noah White) |
| 11:47.5, 12:03.5, 12:17.9, 12:26.3, 12:31.7, (13:04.5), (13:15.8) |
2 | 88 | Lockport (Twp.),
IL - Team Time (1st 5) 1:02:58.8 | Spread (1st 5) 1:21.0 |
| 2, 7, 9, 31, 39, (40), (57) |
| Wil Kiley, Frank Biamonte, Austin Molitor, Quinn Robinson, Sebastian Herrera, (Josh Beaumont), (Collin Lippe) |
| 11:55.5, 12:19.1, 12:28.1, 12:59.6, 13:16.5, (13:19.2), (13:49.9) |
3 | 91 | Downers Grove (North),
IL - Team Time (1st 5) 1:03:48.5 | Spread (1st 5) 27.8 |
| 10, 15, 18, 19, 29, (30), (36) |
| Phillip Tipton, Niall Brennan, Evan Cummins, Matt Rowley, Elijah Chen, (Vidhur Gunda), (Jonah Kopecky) |
| 12:31.0, 12:38.5, 12:49.6, 12:50.6, 12:58.8, (12:59.3), (13:12.2) |
4 | 164 | Joliet (Central),
IL - Team Time (1st 5) 1:05:27.0 | Spread (1st 5) 2:04.2 |
| 3, 16, 21, 56, 68, (71), (87) |
| Jay Dworak, Erik Tejeda, Abraham Vertiz, Sylvester Brady, Leonardo Ramos, (Diego Leon), (Kavourise Mcclure) |
| 12:00.1, 12:42.2, 12:52.4, 13:48.0, 14:04.3, (14:11.6), (14:42.4) |
5 | 165 | Downers Grove (South),
IL - Team Time (1st 5) 1:05:45.9 | Spread (1st 5) 33.7 |
| 22, 28, 32, 41, 42, (43), (46) |
| Colin Meyer, Ben Tunney, Nolan Witt, Sam Hudec, Qasim Simba, (Luc Alvarez), (Nick Novotny) |
| 12:52.7, 12:57.7, 13:03.1, 13:26.0, 13:26.4, (13:26.8), (13:36.8) |
6 | 186 | Blue Island (Eisenhower),
IL - Team Time (1st 5) 1:06:33.6 | Spread (1st 5) 2:10.0 |
| 11, 17, 24, 48, 86, (98), (108) |
| Josiah Sianez, Ivan Garcia, Elder Trujillo, Miguel Barrera, Jonathan Jacobo, (Alejandro Manzano), (Brandon Moreno) |
| 12:31.4, 12:47.0, 12:55.5, 13:38.3, 14:41.4, (15:26.1), (15:57.4) |
7 | 209 | Frankfort (Lincoln-Way East),
IL - Team Time (1st 5) 1:06:53.9 | Spread (1st 5) 44.9 |
| 27, 35, 44, 50, 53, (62), (64) |
| Nolan Enright, Joel Jacobucci, Ryan O'Connor, Dominic Rincker, Steven Roberts, (Luke Pomes), (Ethan Mills) |
| 12:57.4, 13:05.5, 13:29.6, 13:39.1, 13:42.3, (13:57.9), (14:01.5) |
8 | 219 | Chicago (Brother Rice),
IL - Team Time (1st 5) 1:06:56.0 | Spread (1st 5) 1:59.7 |
| 5, 34, 52, 58, 70, (100), (103) |
| Eddie Burke, Kevin O'Connell, Danny Farritor, Mike Corcoran, Kevin Lynch, (Daniel Zapata), (Tom Skrypkun) |
| 12:09.7, 13:04.9, 13:41.8, 13:50.2, 14:09.4, (15:34.1), (15:38.2) |
9 | 250 | Tinley Park (Andrew),
IL - Team Time (1st 5) 1:08:05.1 | Spread (1st 5) 1:28.6 |
| 25, 26, 55, 65, 79, (88), (97) |
| Collin Landers, Luke Snedden, Drew Vranicar, Nathan Haynie, Matt Garcia, (Aidan Bressanelli), (Anthony Castillo) |
| 12:56.1, 12:57.0, 13:45.5, 14:01.8, 14:24.7, (14:43.2), (15:18.2) |
10 | 319 | New Lenox (Lincoln-Way Central),
IL - Team Time (1st 5) 1:11:07.9 | Spread (1st 5) 3:05.1 |
| 23, 37, 54, 96, 109, (116) |
| Kevin Martin, Jay Parker, Sean Doser, Jake Morinec, Sarthak Shah, (Nicholas Chesla) |
| 12:54.0, 13:13.4, 13:44.0, 15:17.4, 15:59.1, (16:20.2) |
11 | 337 | Palos Heights (Shepard),
IL - Team Time (1st 5) 1:13:27.2 | Spread (1st 5) 6:09.5 |
| 14, 51, 63, 77, 132 |
| Miguel Mora, Eric Leonard, Jamie Blanding, Angel Gutierrez, Kenton Wiley |
| 12:37.6, 13:39.8, 13:59.5, 14:23.2, 18:47.1 |
12 | 374 | Riverside (R.-Brookfield),
IL - Team Time (1st 5) 1:11:43.3 | Spread (1st 5) 47.8 |
| 60, 72, 73, 84, 85, (102), (112) |
| Mike Zamudio, Cruz Herrera, Jovani Nava, Quinn Van Nice, Eric Watson, (Peter Kallas), (Nat Goodman) |
| 13:51.5, 14:14.5, 14:19.0, 14:39.0, 14:39.3, (15:36.1), (16:04.9) |
13 | 380 | New Lenox (Lincoln-Way West),
IL - Team Time (1st 5) 1:12:36.9 | Spread (1st 5) 1:54.4 |
| 45, 66, 76, 94, 99, (119), (129) |
| Nicholas Reyes, Nathaniel Knutson, Daniel Fish, Marc Trevino, Nicholas Goberville, (Ryan Stripeik), (Charlie Rickerson) |
| 13:36.5, 14:02.7, 14:22.6, 15:04.2, 15:30.9, (16:32.7), (17:54.4) |
14 | 382 | Plainfield (Central),
IL - Team Time (1st 5) 1:13:41.9 | Spread (1st 5) 3:22.4 |
| 20, 47, 91, 110, 114, (122), (130) |
| Aiden Haughian, Colin Graefen, Tony Torres, Luke Edmondson, Frank Tribble, (Jaden Gergescz), (Alec Ruiz) |
| 12:52.0, 13:37.8, 14:56.4, 16:01.3, 16:14.4, (16:52.7), (18:09.3) |
15 | 402 | New Lenox (Providence Catholic),
IL - Team Time (1st 5) 1:15:18.9 | Spread (1st 5) 6:04.8 |
| 13, 80, 83, 95, 131 |
| Brock O'Neill, Gabe Spesia, John O'Connor, Brett Laird, Wyatt Winters |
| 12:36.0, 14:25.1, 14:29.2, 15:07.8, 18:40.8 |
16 | 407 | South Holland (Thornwood),
IL - Team Time (1st 5) 1:12:48.8 | Spread (1st 5) 54.5 |
| 67, 69, 89, 90, 92, (93), (111) |
| Michael Somerville, Jashawn Reed, Kaelin Sisney, Steveland Stewart, Jeremy Lott, (Terrell Jones), (Dujuan Carter) |
| 14:03.2, 14:06.4, 14:48.7, 14:52.8, 14:57.7, (15:03.0), (16:02.0) |
17 | 414 | Palos Hills (Stagg),
IL - Team Time (1st 5) 1:14:26.9 | Spread (1st 5) 3:15.4 |
| 49, 59, 82, 101, 123, (124), (126) |
| Luca Giaveri, Gabe Duda, Luisse Iringan, Alex Florczyk, Fabian Kinastowski, (Devin Thielmann), (Ethan Zickert) |
| 13:38.7, 13:50.8, 14:28.9, 15:34.4, 16:54.1, (16:56.1), (17:24.6) |
18 | 464 | Bradley (B.-Bourbonnais),
IL - Team Time (1st 5) 1:16:09.6 | Spread (1st 5) 2:40.2 |
| 61, 75, 104, 106, 118, (127) |
| Matt Anderson, Kyle Dailor, Chandler Cox, Isaiah Swilley, Kyle Lovell, (Drake Jackson) |
| 13:51.9, 14:21.4, 15:39.6, 15:44.6, 16:32.1, (17:47.5) |
19 | 477 | Midlothian (Bremen),
IL - Team Time (1st 5) 1:16:31.3 | Spread (1st 5) 1:53.0 |
| 74, 78, 105, 107, 113, (115), (120) |
| Zach Casper, Kevin Guerrero, Jeremy Santiago, Ernesto Silva, Miguel Perez, (Michael Redlich), (Daniel Orozco) |
| 14:21.1, 14:24.3, 15:40.1, 15:51.7, 16:14.1, (16:16.8), (16:48.5) |
20 | 572 | Chicago (Mt. Carmel),
IL - Team Time (1st 5) 1:22:50.3 | Spread (1st 5) 3:24.0 |
| 81, 117, 121, 125, 128, (133) |
| Joe Goosherst, Ethan Bouley, Ben Fields, Kolton Hall, Andrew Bueno, (Nick Kennedy) |
| 14:25.8, 16:30.9, 16:48.8, 17:15.0, 17:49.8, (19:27.2) |