1 | 17 | Belvidere (North),
IL - Team Time (1st 5) 1:14:24.0 | Spread (1st 5) 18.0 |
| 1, 3, 3, 3, 7, (19), (22) |
| Tyler Yunk, Paul Zeman, Garrett Lee, Paxson Menard, Bruyn Yunk, (Logan Volkey), (Carl Rapp) |
| 14:42.0, 14:54.0, 14:54.0, 14:54.0, 15:00.0, (15:33.0), (15:38.0) |
2 | 85 | Aurora (Marmion Academy),
IL - Team Time (1st 5) 1:17:30.0 | Spread (1st 5) 31.0 |
| 9, 11, 15, 24, 26, (28), (37) |
| Ben Kanute, Bennett Marsh, Nolan Dickson, Brady Hunt, Will Graft, (Chris Hebert), (Matt Choice) |
| 15:16.0, 15:19.0, 15:26.0, 15:42.0, 15:47.0, (15:52.0), (16:22.0) |
3 | 87 | Crystal Lake (Central),
IL - Team Time (1st 5) 1:17:33.0 | Spread (1st 5) 26.0 |
| 10, 16, 16, 20, 25, (45), (53) |
| Chris Alvarez, Michael Bondi, Chris Sirridge, Eric Loria, Alex Baker, (Connor Sterchi), (Elias Peters) |
| 15:18.0, 15:28.0, 15:28.0, 15:35.0, 15:44.0, (16:37.0), (16:52.9) |
4 | 123 | Woodstock (H.S.),
IL - Team Time (1st 5) 1:19:10.0 | Spread (1st 5) 1:41.0 |
| 2, 6, 35, 38, 42, (65), (83) |
| J.D. Fuller, Phillip Meyer, Tim Semmen, Jake Leinweber, Matt Nordin, (Cameron Fyfe), (Zach Bellavia) |
| 14:53.0, 14:59.0, 16:20.0, 16:24.0, 16:34.0, (17:19.0), (17:37.0) |
5 | 124 | Crystal Lake (Prairie Ridge),
IL - Team Time (1st 5) 1:19:04.4 | Spread (1st 5) 1:23.2 |
| 8, 14, 27, 36, 39, (63), (66) |
| Marc DiVerde, Mitch Wilkins, Joe Cowlin, David Thompson, Adam Procknow, (Mat Hearne), (Nate Long) |
| 15:03.0, 15:24.2, 15:49.3, 16:21.7, 16:26.2, (17:15.6), (17:19.5) |
6 | 127 | Glen Ellyn (Glenbard South),
IL - Team Time (1st 5) 1:19:24.0 | Spread (1st 5) 58.0 |
| 11, 23, 29, 31, 33, (34), (42) |
| John Wold, Collin White, Arsal Shareef, Kyle Berenschot, Joe Singleton, (David Mcgrath), (Grant Gibson) |
| 15:19.0, 15:39.0, 16:00.0, 16:09.0, 16:17.0, (16:19.0), (16:34.0) |
7 | 251 | Richmond (R.-Burton),
IL - Team Time (1st 5) 1:23:48.7 | Spread (1st 5) 1:46.2 |
| 21, 46, 56, 60, 68, (77), (94) |
| Matt Lytle, D.J. Wolfram, James Kaht, Aaron Spivey, Brandon Boles, (Ryan Garrett), (Mike Bland) |
| 15:36.0, 16:37.8, 17:03.4, 17:09.3, 17:22.2, (17:30.6), (17:48.1) |
8 | 265 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:24:08.8 | Spread (1st 5) 2:04.3 |
| 13, 54, 58, 67, 73, (99), (103) |
| Ryan Prais, Blake Franson, David Kosman, Danny McGrath, Joshua Camp, (Tanner Morgan), (Ryan Hergott) |
| 15:22.0, 16:54.4, 17:05.8, 17:20.3, 17:26.3, (17:52.5), (17:56.1) |
9 | 275 | Bensenville (Fenton),
IL - Team Time (1st 5) 1:24:34.3 | Spread (1st 5) 1:22.5 |
| 32, 40, 55, 69, 79, (90), (102) |
| Rob Howe, Fabiel Urzua, MJ Harkins, Miguel Rosas, Wade Smith, (Jon Schwengler), (Michael Uhl) |
| 16:10.6, 16:31.0, 16:57.1, 17:22.5, 17:33.1, (17:42.9), (17:54.8) |
10 | 289 | Grayslake (Central),
IL - Team Time (1st 5) 1:24:21.0 | Spread (1st 5) 2:20.6 |
| 18, 48, 52, 76, 95, (106), (108) |
| Luke Zygmunt, Kyle Rehberg, Kevin Boyle, Ben Shwaiko, Kirk Dickson, (Kelton McCowan), (Michael Hamilton) |
| 15:30.0, 16:41.7, 16:49.4, 17:29.3, 17:50.6, (18:02.1), (18:10.0) |
11 | 327 | Marengo,
IL - Team Time (1st 5) 1:25:56.8 | Spread (1st 5) 1:28.5 |
| 30, 62, 75, 78, 82, (109), (114) |
| Torben Hoffmeyer, David Alvarez, Jacob Hart, Lucas Broling, John Bowen, (Sergio Aguliar), (Kyle Nawrot) |
| 16:08.2, 17:12.5, 17:27.6, 17:31.8, 17:36.7, (18:20.7), (19:59.9) |
12 | 333 | Vernon Hills,
IL - Team Time (1st 5) 1:26:26.7 | Spread (1st 5) 29.9 |
| 57, 59, 64, 73, 80, (86), (104) |
| Kyle Whitney, Ben Mohrdieck, Morgan Lichtenstein, Thomas Flynn, Kyle Schrems, (Nicholas Garpow), (James Baek) |
| 17:04.0, 17:06.6, 17:15.9, 17:26.3, 17:33.9, (17:41.5), (17:57.0) |
13 | 367 | Wauconda,
IL - Team Time (1st 5) 1:26:39.3 | Spread (1st 5) 1:23.5 |
| 47, 49, 81, 85, 105, (112), (113) |
| Jake Stronz, Robert Brunn, David Carter, Connor Rueb, Cameron Ciesil, (Tom Webb), (Brentley Hovey) |
| 16:38.1, 16:43.0, 17:36.3, 17:40.3, 18:01.6, (18:38.4), (18:40.2) |
14 | 380 | Johnsburg,
IL - Team Time (1st 5) 1:29:32.0 | Spread (1st 5) 4:18.4 |
| 44, 51, 70, 98, 117, (118), (119) |
| Daniel Fox, Alex Krebs, Kyle Stelmasek, Nick Krebs, Scott Sompel, (Chris Seabert), (Matt Ganowski) |
| 16:36.0, 16:45.9, 17:23.9, 17:51.8, 20:54.4, (21:15.1), (21:26.6) |
15 | 384 | Grayslake (North),
IL - Team Time (1st 5) 1:27:07.3 | Spread (1st 5) 1:18.2 |
| 41, 61, 92, 93, 97, (100), (101) |
| Matt Kendzior, Tyler Vincent, Kyle Kleinschmidt, Michael Lahera, Tim Rollings, (Zach Vincent), (Doug Mischke) |
| 16:33.2, 17:09.5, 17:46.3, 17:46.9, 17:51.4, (17:54.1), (17:54.4) |
16 | 413 | Woodstock (Marian),
IL - Team Time (1st 5) 1:27:46.4 | Spread (1st 5) 1:05.6 |
| 50, 87, 89, 91, 96, (115), (116) |
| Andrew Wozniak, Aaron Waters, Ty Balduf, Alex Foley, Tommy Frederick, (Danny McConville), (Mike Sherwood) |
| 16:45.5, 17:41.9, 17:42.8, 17:45.1, 17:51.1, (20:07.3), (20:53.0) |
17 | 422 | Aurora (Illinois Math and Science Academy),
IL - Team Time (1st 5) 1:28:18.0 | Spread (1st 5) 43.0 |
| 71, 72, 84, 88, 107, (110), (111) |
| Matt Kleinjan, Sam Kwak, Kevin Baker, Sam Walder, Jacob Henry, (Jake Miller), (Allan Yang) |
| 17:24.0, 17:26.0, 17:39.0, 17:42.0, 18:07.0, (18:23.0), (18:30.0) |