| 1 | 55 | Algonquin (Jacobs),
IL - Team Time (1st 5) 1:20:11.1 | Spread (1st 5) 55.0 |
| 3, 4, 10, 16, 22, (29), (32) |
| Andrew Doetsch, Connor Maloney, Mitchell Ruffin, Aidan DeMuth, Kyle Horn, (Alec Melendez), (Adam Lakeman) |
| 15:33.4, 15:38.3, 16:07.1, 16:23.9, 16:28.4, (16:54.0), (16:56.0) |
| 2 | 61 | Rockton (Hononegah),
IL - Team Time (1st 5) 1:20:56.8 | Spread (1st 5) 36.7 |
| 5, 7, 14, 15, 20, (25), (30) |
| Nathan Halbrader, Bailen Estrada, Jack Collier, Thomas Ptacin, Philip Winkelman, (Chris Schwuchow), (Lyons Buckley) |
| 15:50.4, 15:56.1, 16:19.7, 16:23.5, 16:27.1, (16:35.2), (16:54.8) |
| 3 | 84 | DeKalb,
IL - Team Time (1st 5) 1:21:13.1 | Spread (1st 5) 1:35.1 |
| 1, 6, 19, 23, 35, (38), (40) |
| Riley Newport, Alex Boyden, Angel Fernandez, Jake Diedrich, Jack Harrison, (Zander Ward), (JaMari Newell) |
| 15:23.2, 15:56.0, 16:25.5, 16:30.1, 16:58.3, (17:02.2), (17:02.5) |
| 4 | 104 | Huntley,
IL - Team Time (1st 5) 1:22:24.0 | Spread (1st 5) 49.4 |
| 9, 18, 24, 26, 27, (30), (42) |
| Thomas Patel, Charlie Kucz, Ryan Besch, Luke Grubbs, Ty Rasmussen, (Chase Porsche), (Zach Zuzzio) |
| 16:00.4, 16:25.4, 16:32.4, 16:36.0, 16:49.8, (16:54.8), (17:04.7) |
| 5 | 126 | Carpentersville (Dundee-Crown),
IL - Team Time (1st 5) 1:23:20.2 | Spread (1st 5) 54.3 |
| 11, 13, 28, 33, 41, (44), (49) |
| Christian Azar, Daniel Montoya, Tyler Toms, Cristian Rodriguez, Jose Castro, (Alex Petinaux), (Conner Mogge) |
| 16:10.1, 16:16.7, 16:52.0, 16:57.0, 17:04.4, (17:06.5), (17:18.4) |
| 6 | 144 | Rockford (Guilford),
IL - Team Time (1st 5) 1:23:30.0 | Spread (1st 5) 1:13.2 |
| 8, 21, 34, 35, 46, (52), (54) |
| Juan Del Real, Brandon Lawson, Jackson Durso, Gibbons Joe, Owen Dahlberg, (Hayden Johnson), (Carson Dennis) |
| 15:56.9, 16:27.4, 16:57.3, 16:58.3, 17:10.1, (17:45.2), (17:49.1) |
| 7 | 171 | Rockford (Auburn),
IL - Team Time (1st 5) 1:23:52.2 | Spread (1st 5) 1:53.8 |
| 2, 37, 39, 45, 48, (50), (51) |
| Peter Maculan, Aron Tatman, Joey Woloszyn, Alex Kruchten, Sawyer Johnson, (Jordan Woloszyn), (Cayden Schroeder) |
| 15:23.4, 16:59.9, 17:02.3, 17:09.4, 17:17.2, (17:41.6), (17:44.3) |
| 8 | 213 | Machesney Park (Harlem),
IL - Team Time (1st 5) 1:26:40.0 | Spread (1st 5) 1:56.0 |
| 12, 43, 47, 55, 56, (57), (59) |
| Aiden Gruner, Aktanay Kwazdran, Nick Greenland, Nicholas Greenland, Julian Lugo, (Carter Moski), (Jack Seymour) |
| 16:12.3, 17:06.3, 17:13.7, 17:59.4, 18:08.3, (18:08.7), (18:24.6) |
| 9 | 291 | Rockford (East),
IL - Team Time (1st 5) 1:44:14.1 | Spread (1st 5) 8:35.3 |
| 17, 63, 64, 73, 74 |
| Miles Lang, Gamaliel Ramirez, Ben Bathje, Taylor Nolan, Camden Taylor |
| 16:25.1, 19:25.5, 19:58.8, 23:24.3, 25:00.4 |
| 10 | 299 | Elgin (Larkin),
IL - Team Time (1st 5) 1:33:46.9 | Spread (1st 5) 2:29.4 |
| 53, 58, 61, 62, 65, (70), (71) |
| Andy Salazar, Alex Goto, Sean Styles, Matt Preuss, Alexander Young, (Daniel Arellano), (Jayden Meyer) |
| 17:48.8, 18:09.4, 18:43.0, 18:47.5, 20:18.2, (21:26.0), (21:54.4) |
| 11 | 330 | Rockford (Jefferson),
IL - Team Time (1st 5) 1:41:57.2 | Spread (1st 5) 2:42.1 |
| 60, 66, 67, 68, 69, (72), (75) |
| Kane Smith, Angel Chavez, Ricardo Ortiz, James Lindsey, Ryan Smith, (Cody O'Neal), (Martin Vargas) |
| 18:32.7, 20:33.3, 20:39.4, 20:57.0, 21:14.8, (23:02.1), (30:56.0) |