148Rockford (R. Christian), IL - Team Time (1st 5) 1:19:12.0 | Spread (1st 5) 53.0
1, 9, 10, 12, 16, (18), (24)
Riley Wells, Brent Brunner, Josiah Vogel, Jack Kurtz, Noah Wells, (Nicolas Capriola), (Cal Granite)
15:17.0, 15:51.0, 15:54.0, 16:00.0, 16:10.0, (16:24.0), (16:47.0)
254Elgin (Harvest Christian Academy), IL - Team Time (1st 5) 1:19:45.0 | Spread (1st 5) 1:02.0
3, 6, 12, 14, 19, (44), (55)
Andrew Dobrescu, Payton Kasper, Mark Davila, Kyler Young, Connor Seals, (Erik Richter), (Chris Dobrescu)
15:29.0, 15:42.0, 16:00.0, 16:03.0, 16:31.0, (18:08.9), (18:42.1)
54Richmond (R.-Burton), IL - Team Time (1st 5) 1:19:41.0 | Spread (1st 5) 1:13.0
2, 7, 11, 15, 19, (30), (32)
Ryan Hommowun, Nick Koschak, John Kellum, Chris Williams, Thomas Koschak, (Alex Selepa), (Nick DeGroot)
15:18.0, 15:47.0, 15:58.0, 16:07.0, 16:31.0, (17:19.0), (17:34.7)
4133Winnebago, IL - Team Time (1st 5) 1:25:00.0 | Spread (1st 5) 1:18.0
17, 21, 25, 35, 35, (47), (50)
Alex Navarro, Devin Tervelt, Dylan Pavlak, Chase Upmann, Jack Doyle, (Tyler Hendrickson), (Ollie Johnson)
16:18.0, 16:33.0, 16:57.0, 17:36.0, 17:36.0, (18:14.0), (18:30.0)
5156Byron, IL - Team Time (1st 5) 1:26:44.0 | Spread (1st 5) 2:21.0
8, 28, 34, 41, 45, (53), (56)
Chase Sarver, Drew Linhart, Ethan Fortener, Ethan Kirk, Collin Conderman, (Kirk Martin), (Jonah Pearson)
15:49.0, 17:08.0, 17:35.0, 18:02.0, 18:10.0, (18:38.0), (18:43.0)
6201Harvard, IL - Team Time (1st 5) 1:29:20.4 | Spread (1st 5) 1:47.4
29, 31, 38, 43, 60, (63), (72)
Reid Stricker, Jacob Cobb, Miguel Mercado, Eric McDowell, JJ Lich, (Ramiro Sanchez), (Eddie Espain)
17:12.0, 17:21.0, 17:42.0, 18:06.0, 18:59.4, (19:22.0), (20:26.0)
7217Woodstock (Marian), IL - Team Time (1st 5) 1:30:02.7 | Spread (1st 5) 3:38.9
5, 46, 48, 57, 61, (64), (70)
Ryan Jones, Spencer Hines, Andrew Pascente, Michael Morehead, Derek Lee, (Gilbert Duran), (Clay Gulbrandsen)
15:32.9, 18:12.8, 18:14.2, 18:51.0, 19:11.8, (19:26.9), (20:03.1)
8222Elgin (Westminster Christian), IL - Team Time (1st 5) 1:30:29.9 | Spread (1st 5) 2:56.9
23, 27, 49, 58, 65, (79), (81)
Tom Danner, Jason Yaccino, Ben Bertsche, Nathan Horesch, Sam Hild, (Cole Haecker), (Josh Sandberg)
16:35.1, 17:06.7, 18:23.9, 18:52.2, 19:32.0, (21:15.0), (21:56.0)
9228Johnsburg, IL - Team Time (1st 5) 1:32:19.8 | Spread (1st 5) 5:07.4
4, 33, 42, 74, 75, (76), (78)
Tim Bertulis, AJ Betancourt, Ben Guzick, Matt Tobin, Nate Wendt, (Trevor Santiago), (Chris Tobin)
15:31.0, 17:34.9, 18:03.9, 20:31.6, 20:38.4, (20:39.5), (21:01.2)
10254Genoa (G.-Kingston), IL - Team Time (1st 5) 1:33:14.0 | Spread (1st 5) 3:21.0
26, 39, 52, 66, 71, (77), (83)
Ryan Wade, Michael Booton, Brennan Peters, Ian Dvorak, Mikhail Slavenas, (Jacob Bray), (Colin Strader)
17:02.0, 17:44.0, 18:32.0, 19:33.0, 20:23.0, (20:50.0), (22:04.0)
11263Poplar Grove (North Boone), IL - Team Time (1st 5) 1:33:43.0 | Spread (1st 5) 3:23.0
22, 37, 67, 68, 69, (73), (84)
Blake Walters, Connor Yunk, Adrian Contreras, Mason Dunn, Michael Marchetti, (Ethan Kloster), (Francisco Salazar)
16:34.0, 17:41.0, 19:35.0, 19:56.0, 19:57.0, (20:31.0), (23:45.0)
12266Rockford Lutheran, IL - Team Time (1st 5) 1:33:13.0 | Spread (1st 5) 1:20.0
40, 51, 54, 59, 62, (80), (82)
Grant Gustafson, Euan Schmid, Connor Nelson, Rudy Krueger, Kyle Schiller, (Eric Pohlman), (Andrew Garab)
17:54.0, 18:31.0, 18:39.0, 18:55.0, 19:14.0, (21:51.0), (22:03.0)