1 | 43 | Downers Grove (North),
IL - Team Time (1st 5) 1:14:11.1 | Spread (1st 5) 46.2 |
| 4, 5, 9, 11, 14, (16), (50) |
| Brendan Lynch, Stephen Cox, John Newell, Mark Krishnan, Ryan Morton, (Charles Novotny), (Santino Anfuso) |
| 14:26.4, 14:33.2, 14:54.2, 15:04.7, 15:12.6, (15:15.7), (16:35.5) |
2 | 86 | Aurora (Central Catholic),
IL - Team Time (1st 5) 1:15:25.3 | Spread (1st 5) 2:45.3 |
| 2, 6, 13, 22, 43, (72), (78) |
| Jack Swiatek, A.J. Viveros, Reece Voller, Giovannie Gutierrez, Samuel Woodward, (Abram Hassler), (Bryan Lopez) |
| 13:44.6, 14:38.8, 15:11.6, 15:20.4, 16:29.9, (17:08.0), (17:25.4) |
3 | 101 | Oak Park (O.P.-River Forest),
IL - Team Time (1st 5) 1:17:07.0 | Spread (1st 5) 2:04.7 |
| 3, 7, 12, 35, 44, (47), (55) |
| Connor Harmon, Ryan Solberg, Jeremy Meier, Ryan Wangerow, Nick Houghton, (Augustine Sterritt), (Seth Osta) |
| 14:25.5, 14:47.8, 15:11.4, 16:12.1, 16:30.2, (16:33.2), (16:43.2) |
4 | 158 | Wheeling,
IL - Team Time (1st 5) 1:19:27.6 | Spread (1st 5) 1:12.6 |
| 20, 25, 27, 40, 46, (54), (57) |
| Jon Lenert, Ryan Warner, Luke Papaioannou, Aramis Alcantar, Aaron Varughese, (Lorenzo Magaru), (Jason Aivazian) |
| 15:18.7, 15:29.0, 15:47.4, 16:21.2, 16:31.3, (16:43.0), (16:46.6) |
5 | 160 | Lisle (Benet Academy),
IL - Team Time (1st 5) 1:19:32.5 | Spread (1st 5) 1:24.6 |
| 17, 19, 31, 41, 52, (80) |
| Lucas Kohlmeyer, Nathan Gianan, Aaron Huang, Colin McGovern, Jeremy Konieczny, (Greg Warren) |
| 15:16.2, 15:17.5, 15:56.5, 16:21.5, 16:40.8, (17:35.9) |
6 | 163 | Lake Zurich,
IL - Team Time (1st 5) 1:18:13.1 | Spread (1st 5) 3:30.5 |
| 1, 23, 32, 34, 73, (75), (76) |
| Luke Marshall, Carson Porter, Nicholas Smith, Derek Haronik, Miles Foreman, (Lucas Lindberg), (James Good) |
| 13:38.4, 15:20.5, 15:56.9, 16:08.4, 17:08.9, (17:12.5), (17:21.0) |
7 | 164 | Rockton (Hononegah),
IL - Team Time (1st 5) 1:19:26.3 | Spread (1st 5) 2:00.7 |
| 8, 26, 28, 37, 65, (73) |
| Jayden Philbee, Sam Castelli, Spencer Paterson, Isaiah Mohnacky, Evan Wanless, (Derek Paterson) |
| 14:54.1, 15:33.5, 15:48.0, 16:15.9, 16:54.8, (17:08.9) |
8 | 207 | Glen Ellyn (Glenbard South),
IL - Team Time (1st 5) 1:21:11.6 | Spread (1st 5) 1:26.4 |
| 24, 30, 42, 49, 62, (79), (113) |
| Gus Kling, Connor McKenna, Sam Rickert, Austin Frederick, Leo OBrill, (James Delgado), (Axel Delgado) |
| 15:25.5, 15:55.4, 16:24.4, 16:34.4, 16:51.9, (17:29.3), (20:42.6) |
9 | 236 | Burlington (Central),
IL - Team Time (1st 5) 1:22:00.5 | Spread (1st 5) 2:47.6 |
| 10, 15, 48, 81, 82, (86) |
| Brandon Pflug, Connor Polz, Cole Pollock, Jason Davis, Colin Leonard, (Payton Harden) |
| 14:54.6, 15:12.7, 16:33.9, 17:37.1, 17:42.2, (18:03.1) |
10 | 265 | Oak Lawn (Richards),
IL - Team Time (1st 5) 1:23:52.7 | Spread (1st 5) 3:41.7 |
| 21, 32, 56, 60, 96 |
| Michael Vegas, Steven Cozen, Anthony Villalobos, James Ratliff, Kevin McKirdie |
| 15:19.6, 15:56.9, 16:45.6, 16:49.3, 19:01.3 |
11 | 311 | Wheaton (St. Francis),
IL - Team Time (1st 5) 1:25:40.5 | Spread (1st 5) 2:47.1 |
| 36, 53, 58, 69, 95 |
| Ian Dimler, Brendan Leegan, Diego Marquez, Brendan Junge, Patrick Kolker |
| 16:12.5, 16:42.8, 16:47.0, 16:58.6, 18:59.6 |
12 | 323 | Carpentersville (Dundee-Crown),
IL - Team Time (1st 5) 1:25:44.5 | Spread (1st 5) 2:27.3 |
| 39, 59, 63, 70, 92, (94), (122) |
| Frank Moskalik, Diego Molina, Isaiah Mendoza, Joshua Bourbon, Jared Marin, (Sebastian Molina), (Connor McCrate) |
| 16:18.1, 16:48.3, 16:53.5, 16:59.2, 18:45.4, (18:57.7), (22:32.2) |
13 | 327 | Burbank (Reavis),
IL - Team Time (1st 5) 1:24:56.3 | Spread (1st 5) 43.8 |
| 51, 61, 67, 71, 77, (89), (101) |
| Enrique Del Real, Santiago Galindo, Julian Rico, Jonathan Villa, Edgar Lopez, (Kaleb Rodriguez), (Xavier Rodriguez) |
| 16:38.6, 16:51.7, 16:56.8, 17:06.8, 17:22.4, (18:22.1), (19:27.7) |
14 | 381 | Romeoville (H.S.),
IL - Team Time (1st 5) 1:30:06.0 | Spread (1st 5) 5:25.8 |
| 18, 66, 84, 99, 114 |
| Danny Alvarez, Bryan Gallegos, Jacob Alvarado, Joel Agyemang, Francisco Gonzalez |
| 15:17.3, 16:56.0, 18:00.6, 19:09.0, 20:43.1 |
15 | 393 | West Chicago (H.S.),
IL - Team Time (1st 5) 1:31:37.5 | Spread (1st 5) 5:36.1 |
| 38, 64, 68, 102, 121, (124) |
| John Benitez, Kevin Armas, Omar Cantu, Cesar Munoz, Nick Jimenez, (Ricardo Jurado) |
| 16:17.7, 16:54.5, 16:57.5, 19:34.0, 21:53.8, (25:24.3) |
16 | 425 | Antioch,
IL - Team Time (1st 5) 1:32:12.3 | Spread (1st 5) 2:56.5 |
| 45, 90, 93, 97, 100 |
| Jaden Ortega, Gus Vega, Jacob Smith, Nathan Sy, Brian Geiger |
| 16:31.1, 18:24.4, 18:45.7, 19:03.5, 19:27.6 |
17 | 460 | Joliet (Catholic Academy),
IL - Team Time (1st 5) 1:40:17.4 | Spread (1st 5) 9:39.9 |
| 29, 85, 106, 115, 125 |
| Chris Corsi, Brandon Paone, Dan Michel, Brady Chrabot, Toren Johnson |
| 15:51.2, 18:02.1, 20:03.0, 20:50.0, 25:31.1 |
18 | 482 | Evergreen Park,
IL - Team Time (1st 5) 1:35:37.8 | Spread (1st 5) 2:17.6 |
| 83, 91, 98, 103, 107, (108), (118) |
| Gabriel Lucio, James Lentine, JaKobi Turner, Jordan Pedraza, Ryan Arethas, (Elijah Swartz), (Garvis Aguilera) |
| 17:57.2, 18:30.5, 19:04.2, 19:51.1, 20:14.8, (20:19.4), (21:17.4) |
19 | 524 | Chicago (Leo),
IL - Team Time (1st 5) 1:40:06.8 | Spread (1st 5) 2:22.4 |
| 88, 104, 109, 111, 112, (116), (123) |
| Gabriel Sims, Keion Long, Vandell Dudley, Nehemiah Lane, Jordan Watkins, (Ehrick McNeely), (Stephen Jackson 1) |
| 18:20.0, 19:57.1, 20:30.2, 20:37.1, 20:42.4, (20:52.5), (23:46.4) |
20 | 538 | Aurora (East),
IL - Team Time (1st 5) 1:41:41.4 | Spread (1st 5) 3:30.2 |
| 87, 105, 110, 117, 119, (120) |
| Sean Wong, Alexus Mendoza, Giancarlo Ledezma, Isaac Lomeli, Isaac Pena Portillo, (Alexis Mayor) |
| 18:17.9, 20:00.0, 20:31.8, 21:03.6, 21:48.1, (21:52.9) |