148Byron, IL - Team Time (1st 5) 1:19:36.5 | Spread (1st 5) 1:47.0
1, 4, 5, 9, 29, (38), (39)
Eric Dinges, Charles Sievers, Andrew McCarey, Brendan Walters, Alec Sanders, (Adrian Santellano), (Nolan Adrian)
15:20.0, 15:38.0, 15:39.0, 15:52.5, 17:07.0, (17:53.0), (17:58.0)
259Winnebago, IL - Team Time (1st 5) 1:20:25.0 | Spread (1st 5) 55.0
6, 7, 11, 15, 20, (22), (30)
Brandon Clinite, Steven Lynn, Shawn Patrick, Drew Johnson, Nick Olmstead, (Aaron Traum), (Jon Smith)
15:41.0, 15:50.0, 16:03.0, 16:15.0, 16:36.0, (16:44.0), (17:10.4)
373Oregon, IL - Team Time (1st 5) 1:21:09.9 | Spread (1st 5) 1:23.1
3, 12, 14, 19, 25, (26), (27)
Ryan Creegan, Garrett Newman, Nick Jones, Mahali Granados, Zack Freeman, (Jake Smith), (Joey Randich)
15:29.9, 16:04.0, 16:11.0, 16:32.0, 16:53.0, (16:55.0), (16:56.0)
4102Poplar Grove (North Boone), IL - Team Time (1st 5) 1:23:05.6 | Spread (1st 5) 1:35.3
8, 10, 18, 32, 34, (42), (44)
Armon Kennedy, Kevin Piskie, Morris Kennedy, Cody Johnson, Broc Pagni, (Matt Herrmann), (Anthony Romano)
15:52.2, 15:52.9, 16:29.0, 17:24.0, 17:27.5, (18:08.6), (19:15.0)
5106Rockford Lutheran, IL - Team Time (1st 5) 1:23:25.3 | Spread (1st 5) 1:58.1
2, 16, 24, 31, 33, (35), (37)
Ian Lofgren, Zach Dougherty, Matt Lenser, Jaden Stigman, Greg Harris, (Matt Gustafson), (Martin Dobler)
15:29.0, 16:19.0, 16:48.2, 17:22.0, 17:27.1, (17:36.0), (17:51.0)
6152Genoa (G.-Kingston), IL - Team Time (1st 5) 1:27:17.0 | Spread (1st 5) 2:35.0
17, 23, 28, 41, 43, (47), (48)
Alex Bode, Trevor Hanson, Titus Young, Fernando Millan, Zach Herrmann, (Matt Holley), (Cody Jennings)
16:22.0, 16:47.0, 17:03.0, 18:08.0, 18:57.0, (19:50.0), (19:51.0)
7154Harvard, IL - Team Time (1st 5) 1:28:07.0 | Spread (1st 5) 3:25.0
13, 20, 36, 40, 45, (46)
Alex Kick, Keenan Baldwin, Dan Bach, Cody Linhart, Kevin Wright, (Ryan Sutera)
16:10.0, 16:36.0, 17:41.0, 18:05.0, 19:35.0, (19:41.0)