1 | 125 | Westmont,
IL - Team Time (1st 5) 1:28:41.0 | Spread (1st 5) 2:09.0 |
| 2, 3, 5, 50, 65, (78), (104) |
| Nick Dea, Anthony Alessi, Mitch Perrotta, Anthony Cordero, Jake Juska, (Sam Asa), (Ryan Pleva) |
| 16:55.0, 16:56.0, 17:05.0, 18:41.0, 19:04.0, (19:20.0), (20:09.0) |
2 | 144 | Lombard (Montini),
IL - Team Time (1st 5) 1:30:02.0 | Spread (1st 5) 1:39.0 |
| 7, 21, 24, 29, 63, (66), (88) |
| Tyler Pacana, Jake Mondschean, Matt Fisch, Cameron Casey, Adam Kaloczi, (Justin Stauder), (Eddie Laviste) |
| 17:16.0, 17:45.0, 17:56.0, 18:10.0, 18:55.0, (19:08.0), (19:31.0) |
3 | 145 | Beecher,
IL - Team Time (1st 5) 1:30:02.0 | Spread (1st 5) 1:52.0 |
| 9, 14, 19, 31, 72, (79), (107) |
| Nathan Swanson, Joshua Nehmer, Adam Swanson, Garret Toohey, Patrick Barton, (Mark Peters), (Mitch Darabaris) |
| 17:22.0, 17:35.0, 17:40.0, 18:11.0, 19:14.0, (19:23.0), (20:12.0) |
4 | 179 | Elgin (Harvest Christian Academy),
IL - Team Time (1st 5) 1:31:35.0 | Spread (1st 5) 1:23.0 |
| 11, 29, 38, 44, 57, (75), (84) |
| Jake Adams, Riley Steiner, Caleb Vislisel, Michael Sisko, Andrew Debresco, (Dylan Lockwood), (Dorian Frederick) |
| 17:29.0, 18:10.0, 18:27.0, 18:37.0, 18:52.0, (19:16.0), (19:28.0) |
5 | 198 | Melrose Park (Walther Christian),
IL - Team Time (1st 5) 1:32:11.5 | Spread (1st 5) 55.5 |
| 23, 32, 43, 47, 53, (91), (97) |
| Eric Neubieser, Jack Simzyk, Luis Dieguez, Mitch Kruckenberg, Jaylin Williams, (Kobe Morris), (Jacob Friedrich) |
| 17:52.5, 18:16.0, 18:36.0, 18:39.0, 18:48.0, (19:33.0), (19:47.0) |
6 | 216 | Peotone,
IL - Team Time (1st 5) 1:32:20.0 | Spread (1st 5) 2:29.0 |
| 8, 28, 35, 45, 100, (143), (146) |
| Jacob Chisausky, Kyle Jones, Zach Crocker, Will Gaskin, Ben Carter, (Nick Stefinsky), (Sean O'dell) |
| 17:21.0, 18:08.0, 18:23.0, 18:38.0, 19:50.0, (21:55.0), (22:13.0) |
7 | 233 | Niles (Northridge Prep),
IL - Team Time (1st 5) 1:32:42.0 | Spread (1st 5) 2:16.0 |
| 10, 34, 39, 56, 94, (98), (99) |
| Peter Conroy, Sebastian Branas, Patrick Moore, Drew Litkowiak, Joe Barisas, (John Madigan), (Will Thornton) |
| 17:25.0, 18:17.0, 18:28.0, 18:51.0, 19:41.0, (19:48.0), (19:49.0) |
8 | 237 | Cullom (Tri-Point),
IL - Team Time (1st 5) 1:32:07.0 | Spread (1st 5) 2:44.0 |
| 1, 47, 59, 59, 71, (103), (116) |
| Brandon Wilkerson, Nick Thorson, Jared Haeme, Josh Thorson, Dylan Hummel, (David Amador), (Glen Margewich) |
| 16:29.0, 18:39.0, 18:53.0, 18:53.0, 19:13.0, (20:05.0), (20:29.0) |
9 | 238 | Fairbury (Prairie Central),
IL - Team Time (1st 5) 1:32:17.0 | Spread (1st 5) 2:30.0 |
| 4, 22, 49, 77, 86, (110), (128) |
| Avery Walter, Kyler Knapp, Nathan Somers, Dolan Barnes, Carter Evans, (Jacob Kilcullen), (Jeremiah Dunahee) |
| 16:59.0, 17:50.0, 18:40.0, 19:19.0, 19:29.0, (20:19.0), (21:03.0) |
10 | 244 | Elmhurst (Timothy Christian),
IL - Team Time (1st 5) 1:33:05.0 | Spread (1st 5) 1:37.0 |
| 18, 32, 52, 68, 74, (80), (82) |
| Michael Larkin, Noah Pavlakos, Matt Fox, Aidan Shervheim, Andy Mittlestaedt, (Phil Troxel), (Tommy Troxel) |
| 17:38.0, 18:16.0, 18:46.0, 19:10.0, 19:15.0, (19:24.0), (19:27.0) |
11 | 247 | Chicago (DePaul College Prep),
IL - Team Time (1st 5) 1:33:07.0 | Spread (1st 5) 1:59.0 |
| 13, 41, 42, 63, 88, (122), (151) |
| Michael Collinsworth, Eric LaLuz, David Rios, John Wall, Fredrick Bautista, (Nathan Podgorny), (Nate Cadotte) |
| 17:32.0, 18:34.0, 18:35.0, 18:55.0, 19:31.0, (20:45.0), (23:12.0) |
12 | 266 | Elmhurst (IC Catholic),
IL - Team Time (1st 5) 1:33:41.0 | Spread (1st 5) 1:37.0 |
| 16, 53, 57, 68, 72, (102), (113) |
| Phillip Roberto, Patrick Shannon, Tony Gaudio, Eric James, Eliot Sexton, (Casey Kristie), (Brendan Doherty) |
| 17:37.0, 18:48.0, 18:52.0, 19:10.0, 19:14.0, (19:56.0), (20:22.0) |
13 | 267 | Winnetka (North Shore Country Day),
IL - Team Time (1st 5) 1:33:37.0 | Spread (1st 5) 1:53.0 |
| 14, 36, 51, 82, 84, (86), (136) |
| Tommy McHugh, Jackson Lubin, Brendan Doyle, Alexander Mitchell, Ian Talty, (Veselin Nanov), (James Lovett) |
| 17:35.0, 18:24.0, 18:43.0, 19:27.0, 19:28.0, (19:29.0), (21:22.0) |
14 | 298 | Joliet (Catholic Academy),
IL - Team Time (1st 5) 1:34:36.7 | Spread (1st 5) 3:04.0 |
| 16, 26, 40, 95, 121, (124), (126) |
| Harry McSteen, Connor McNulty, Connor McNaulty, Adam Wahl, Jack Jones, (Brian Bennis), (Bryan Bennis) |
| 17:37.0, 18:04.7, 18:30.0, 19:44.0, 20:41.0, (20:50.0), (20:57.2) |
15 | 338 | Kankakee (McNamara),
IL - Team Time (1st 5) 1:35:38.0 | Spread (1st 5) 2:06.0 |
| 27, 45, 70, 91, 105, (117), (141) |
| Jacob Quigley, Ricky Esparza, Ethan Powers, Dante Owens-Graves, Carter Wedig, (Josh Quigley), (Cameron Poortinga) |
| 18:05.0, 18:38.0, 19:11.0, 19:33.0, 20:11.0, (20:30.0), (21:35.0) |
16 | 341 | Herscher,
IL - Team Time (1st 5) 1:35:51.0 | Spread (1st 5) 1:55.0 |
| 37, 53, 59, 81, 111, (117), (157) |
| Ryan Walsh, Jonah Bisaillon, Sam Reifsteck, Chris Borschnack, Justin Sieling, (Joe Buckley), (Brandon Evans) |
| 18:25.0, 18:48.0, 18:53.0, 19:25.0, 20:20.0, (20:30.0), (24:01.0) |
17 | 459 | Chicago (Leo),
IL - Team Time (1st 5) 1:38:47.0 | Spread (1st 5) 3:46.0 |
| 6, 96, 113, 119, 125, (137), (139) |
| Sirlaurence King, Kenton Walker, Deontae McCoy, Damone Seals-Templeton, Harvey Moss, (Antione Dunning), (Kamaron Williams) |
| 17:11.0, 19:46.0, 20:22.0, 20:31.0, 20:57.0, (21:26.0), (21:30.0) |
18 | 476 | Chicago (F.W. Parker),
IL - Team Time (1st 5) 1:40:37.0 | Spread (1st 5) 4:06.0 |
| 25, 76, 100, 131, 144, (147), (148) |
| Daniel Arkes, Jake Fischer, Will Polsky, Axel Burlin, James Hulsizer, (Daniel Avila), (David Learner) |
| 18:03.0, 19:18.0, 19:50.0, 21:17.0, 22:09.0, (22:26.0), (22:59.0) |
19 | 516 | Manteno,
IL - Team Time (1st 5) 1:41:37.0 | Spread (1st 5) 3:52.0 |
| 11, 108, 131, 131, 135, (152) |
| Guy Maisonneuve, Brenden Field, Drew Arseneau, Nick Roedl, Steven Doig, (Brandon Rock) |
| 17:29.0, 20:13.0, 21:17.0, 21:17.0, 21:21.0, (23:32.0) |
20 | 534 | Arlington Heights (Christian Liberty Academy),
IL - Team Time (1st 5) 1:43:32.0 | Spread (1st 5) 5:50.0 |
| 20, 93, 130, 138, 153 |
| Tommy Lowry, Scott Naubert, Luke Walder, Christo Maglaras, Dan Kosinski |
| 17:44.0, 19:34.0, 21:11.0, 21:29.0, 23:34.0 |
21 | 584 | Guerin,
IL - Team Time (1st 5) 1:49:38.0 | Spread (1st 5) 8:12.0 |
| 62, 88, 119, 155, 160 |
| Nicholas Gerena, Jacob De Leon, Nick Gerena, Frank Marinopoulos, Brian Guratowski |
| 18:54.0, 19:31.0, 20:31.0, 23:36.0, 27:06.0 |
22 | 621 | Chicago (Cristo Rey Jesuit),
IL - Team Time (1st 5) 1:46:41.0 | Spread (1st 5) 4:26.0 |
| 66, 129, 134, 139, 153, (156), (159) |
| Michael Frutos, Ricardo Ramos, Alejandro Alvarez, Lizandro Navarro, Luis Munoz, (Allen Beltran), (Roy Jaime) |
| 19:08.0, 21:10.0, 21:19.0, 21:30.0, 23:34.0, (23:50.0), (24:37.0) |
23 | 623 | Chicago (Noble Street Charter),
IL - Team Time (1st 5) 1:45:00.0 | Spread (1st 5) 1:58.0 |
| 105, 109, 123, 142, 144, (149) |
| Oscar Carmona, Jose Penaloza, Adrian Macias, Daniel Cruz, Luis Belmont, (Marlon Salgado) |
| 20:11.0, 20:16.0, 20:46.0, 21:38.0, 22:09.0, (23:07.0) |
24 | 661 | Chicago (Luther North),
IL - Team Time (1st 5) 1:49:24.8 | Spread (1st 5) 4:07.8 |
| 111, 115, 127, 150, 158, (161), (162) |
| Jeremiah Morales, Christian Lamberty, James Owen, Paul Egebrecht, David Vaughn, (Chris Keller), (Marc Nistor) |
| 20:20.0, 20:28.0, 20:59.0, 23:10.0, 24:27.8, (28:45.5), (32:50.0) |