1 | 60 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:17:14.2 | Spread (1st 5) 1:49.5 |
| 1, 5, 6, 20, 28, (42) |
| Riley Wells, Brent Brunner, Josiah Vogel, Carter Fryer, Josh Honkamp, (Cal Granite) |
| 14:33.4, 15:09.2, 15:13.9, 15:54.8, 16:22.9, (16:51.9) |
2 | 113 | Marengo,
IL - Team Time (1st 5) 1:20:23.3 | Spread (1st 5) 50.1 |
| 11, 22, 25, 26, 29, (35), (49) |
| Alex Leonard, Luke Chaffin, Zach Secor, Aaron Moehrlin, CJ Arevalo, (Jadon Kozin), (Brant Lesher) |
| 15:35.7, 15:59.3, 16:09.2, 16:13.3, 16:25.8, (16:40.3), (17:05.2) |
3 | 117 | Winnebago,
IL - Team Time (1st 5) 1:20:36.6 | Spread (1st 5) 1:01.7 |
| 12, 18, 19, 31, 37, (58), (64) |
| Devin Tervelt, Dylan Pavlak, Tyler Hendrickson, Chase Upmann, Davy Lyons, (Ollie Johnson), (Brady Doyle) |
| 15:41.7, 15:48.5, 15:50.8, 16:32.2, 16:43.4, (17:19.3), (17:38.0) |
4 | 131 | Sterling (Newman Central Catholic),
IL - Team Time (1st 5) 1:20:37.2 | Spread (1st 5) 2:08.7 |
| 3, 4, 32, 41, 51, (52), (94) |
| Spencer Mauch, Shay Hafner, Matt Hodge, Ben Sheats, Quentin Larson, (Noah Welty), (Lucas Velasquez) |
| 14:59.9, 15:05.3, 16:33.0, 16:50.4, 17:08.6, (17:09.6), (18:51.4) |
5 | 159 | Woodstock (Marian),
IL - Team Time (1st 5) 1:21:59.1 | Spread (1st 5) 1:55.7 |
| 7, 14, 38, 47, 53, (67), (73) |
| Ryan Jones, Peter Walsdorf, Andrew Pascente, Derek Lee, Spencer Hines, (Michael Morehead), (Angel Vences) |
| 15:15.7, 15:43.2, 16:46.4, 17:02.4, 17:11.4, (17:48.6), (17:58.4) |
6 | 172 | Aurora (Central Catholic),
IL - Team Time (1st 5) 1:22:42.7 | Spread (1st 5) 1:08.4 |
| 17, 27, 39, 44, 45, (46), (55) |
| Kennedy Cross, Tony LoPresti, Daniel McCully, Jacob Montelongo, Sam Woody, (Damon Becker), (Tony Cepeda) |
| 15:48.0, 16:15.8, 16:48.2, 16:54.3, 16:56.4, (16:57.3), (17:15.7) |
7 | 221 | Poplar Grove (North Boone),
IL - Team Time (1st 5) 1:24:14.3 | Spread (1st 5) 2:30.9 |
| 9, 33, 50, 60, 69, (75), (96) |
| Blake Walters, Connor Yunk, Andrew Hutchinson, Adrian Contreras, Michael Marchetti, (Nicholas Marchetti), (Tanner Meyers) |
| 15:19.1, 16:33.4, 17:06.4, 17:25.4, 17:50.0, (18:01.3), (18:54.5) |
8 | 232 | Johnsburg,
IL - Team Time (1st 5) 1:24:06.8 | Spread (1st 5) 3:22.2 |
| 2, 23, 65, 68, 74, (83), (84) |
| Tim Bertulis, Ben Guzick, Matt Tobin, Chris Tobin, Grady Germann, (Nate Wendt), (Trevor Santiago) |
| 14:37.3, 16:00.2, 17:40.5, 17:49.3, 17:59.5, (18:18.6), (18:19.2) |
9 | 264 | Rockford (Keith Country Day),
IL - Team Time (1st 5) 1:27:23.7 | Spread (1st 5) 5:06.1 |
| 10, 13, 54, 86, 101, (104) |
| Tristan Olpin, Josiah Rynne, Jason Koehler, Jack Schnor, Lonnie Swan, (Michael Von Driska) |
| 15:28.9, 15:42.4, 17:14.0, 18:23.4, 20:35.0, (21:25.6) |
10 | 274 | Oregon,
IL - Team Time (1st 5) 1:26:13.1 | Spread (1st 5) 2:35.2 |
| 8, 59, 66, 70, 71, (81), (82) |
| Ian Hussung, Jordan Wilkins, Mike Bower, Richard Bower, Ryan Hussung, (Andrew Harshman), (Conner Harshman) |
| 15:18.3, 17:22.4, 17:48.0, 17:50.9, 17:53.5, (18:05.6), (18:14.5) |
| 274 | Rockford Lutheran,
IL - Team Time (1st 5) 1:26:40.7 | Spread (1st 5) 1:50.7 |
| 34, 36, 40, 76, 88, (91), (92) |
| Rudy Krueger, Euan Schmid, Connor Nelson, Nathan Langley, Andrew Garab, (Kyle Schiller), (Jarrett Johnson) |
| 16:38.6, 16:41.9, 16:48.8, 18:02.1, 18:29.3, (18:41.2), (18:48.3) |
12 | 291 | Harvard,
IL - Team Time (1st 5) 1:26:40.7 | Spread (1st 5) 2:07.4 |
| 21, 56, 57, 77, 80, (100), (105) |
| Reid Stricker, JJ Lich, Jason Pichardo, Jacob Pedersen, Zach Isonhart, (Levi Austin), (Travis Melson) |
| 15:57.4, 17:17.3, 17:18.4, 18:02.8, 18:04.8, (19:57.0), (21:59.9) |
13 | 294 | Byron,
IL - Team Time (1st 5) 1:29:16.2 | Spread (1st 5) 4:48.1 |
| 24, 30, 48, 90, 102, (103) |
| Drew Linhart, Ethan Kirk, Collin Conderman, Jonah Pearson, Brady Little, (Matt Kuehn) |
| 16:06.5, 16:31.3, 17:03.9, 18:39.9, 20:54.6, (21:00.3) |
14 | 309 | Rockford (Boylan Catholic),
IL - Team Time (1st 5) 1:28:10.1 | Spread (1st 5) 3:37.7 |
| 16, 43, 62, 89, 99, (107) |
| Peter LaMantia, Liam Keefe, Mason Siebert, Kyle Gomel, Nathan Hills, (Matthew Horning) |
| 15:46.8, 16:53.1, 17:29.5, 18:36.2, 19:24.5, (23:50.9) |
15 | 326 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:28:09.5 | Spread (1st 5) 3:01.8 |
| 15, 61, 78, 79, 93, (95), (98) |
| Ryan Wade, Brennan Peters, Andrew Brenning, Mikhail Slavenas, Jacob Bray, (John Ramza), (Ian Dvorak) |
| 15:46.7, 17:27.1, 18:03.2, 18:04.0, 18:48.5, (18:54.3), (19:22.2) |
16 | 404 | Durand,
IL - Team Time (1st 5) 1:31:20.1 | Spread (1st 5) 1:26.4 |
| 63, 72, 85, 87, 97, (106) |
| Brock Klein, Alongi Joey, Tyler Kormoczy, Toby Craft, Aaron Folk, (Jace Lapp) |
| 17:34.6, 17:55.9, 18:22.1, 18:26.5, 19:01.0, (22:53.5) |