1 | 20 | Winnebago,
IL - Team Time (1st 5) 1:00:19.7 | Spread (1st 5) 1:38.0 |
| 1, 2, 3, 4, 10, (15), (32) |
| Joseph Erb Jr., Aiden Vazquez, Daniel Hodgdon, Blake Linder, Hudson Pope, (Alexander Wyant), (Hudson Insko) |
| 11:22.4, 11:55.2, 11:55.4, 12:06.3, 13:00.4, (13:29.1), (14:46.7) |
2 | 84 | Rock Falls,
IL - Team Time (1st 5) 1:07:25.4 | Spread (1st 5) 2:06.7 |
| 5, 8, 21, 24, 26, (33), (54) |
| Landon Kukowski, Easton Coward, Grant Hartman, Ian Finney, Ty Kukowski, (Ayden Dowd), (Devin Peppers) |
| 12:09.5, 12:49.3, 13:55.8, 14:14.6, 14:16.2, (14:47.1), (22:14.5) |
3 | 90 | Sandwich,
IL - Team Time (1st 5) 1:08:50.9 | Spread (1st 5) 53.1 |
| 12, 14, 18, 22, 24, (27), (42) |
| Alan Parkison, Alex Walsh, Shane McGuane, E.J. Treptow, Caleb Junius, (Eddie Ramirez), (Parker Eberle) |
| 13:21.5, 13:24.2, 13:51.8, 13:58.8, 14:14.6, (14:18.3), (16:02.3) |
4 | 120 | Rockford Christian,
IL - Team Time (1st 5) 1:10:49.9 | Spread (1st 5) 1:17.3 |
| 16, 17, 23, 30, 34, (37), (41) |
| Blake Lindberg, Zac Wesseln, Landon Opperman, Maden Longley, Stephen Heinisch, (Charles Carlson), (Austin Mulder) |
| 13:35.5, 13:41.4, 14:06.2, 14:34.0, 14:52.8, (15:45.0), (15:59.7) |
5 | 125 | Princeton Logan,
IL - Team Time (1st 5) 1:15:27.1 | Spread (1st 5) 8:09.3 |
| 6, 7, 13, 47, 52, (53) |
| Augustus Swanson, Tyler VandeVenter, Jack Neff, Jackson Drozda, Allister Swanson, (Lincoln Frost) |
| 12:18.6, 12:38.0, 13:23.4, 16:39.2, 20:27.9, (20:32.0) |
6 | 126 | Prophetstown PLT,
IL - Team Time (1st 5) 1:11:04.4 | Spread (1st 5) 2:00.5 |
| 11, 20, 29, 31, 35, (36), (48) |
| Nathan Punke, Alastaire Sweetser, Braeden Punke, Elijah Franzen, Jackson Tegeler, (Chase Yount), (Mason Voeltz) |
| 13:02.6, 13:55.1, 14:23.3, 14:40.3, 15:03.1, (15:34.6), (16:43.9) |
7 | 166 | Plano,
IL - Team Time (1st 5) 1:19:41.1 | Spread (1st 5) 6:06.7 |
| 9, 19, 39, 49, 50, (51) |
| Johnny Espino, Ryley Soloff, Javier Arellano, Adrian Lazarit, Raul Franco, (Michael Turus) |
| 12:55.8, 13:54.2, 15:53.9, 17:54.7, 19:02.5, (19:13.9) |
8 | 193 | Rockton Stephen Mack,
IL - Team Time (1st 5) 1:18:16.5 | Spread (1st 5) 1:48.5 |
| 28, 38, 40, 43, 44, (45), (46) |
| Oliver Filimonov, Ian Schmidt, Bennett Rasmussen, Owen Fluegel, Ian Balsley, (Luke Snider), (Caleb Lingle) |
| 14:18.4, 15:51.0, 15:57.3, 16:02.9, 16:06.9, (16:21.9), (16:26.6) |