1 | 34 | Durand,
IL - Team Time (1st 5) 1:24:47.0 | Spread (1st 5) 53.0 |
| 2, 4, 5, 10, 13, (18), (20) |
| Liam Hammond, Tre'von Burfield-Stifter, Jaden Gocken, Bradyn Windnagle, Drake Fortson, (Antonio Suarez), (Evan Folk) |
| 16:35.0, 16:48.0, 16:50.0, 17:06.0, 17:28.0, (18:05.0), (18:27.0) |
2 | 51 | Winnebago,
IL - Team Time (1st 5) 1:26:07.1 | Spread (1st 5) 1:23.0 |
| 3, 6, 11, 14, 17, (23), (25) |
| Davy Lyons, Henry Snyder, Brandon Wiggan, Cole Thomas, Brady Schaller, (Nathan Lyons), (Tony Dierks) |
| 16:39.0, 16:50.1, 17:07.0, 17:29.0, 18:02.0, (18:42.0), (18:49.4) |
3 | 68 | Rockford Lutheran,
IL - Team Time (1st 5) 1:27:33.0 | Spread (1st 5) 2:14.0 |
| 1, 12, 15, 16, 24, (30) |
| Chris Kellogg, Gage Fox, Joshua Oetting, Trystan Zellar, Caleb Richard, (Colin Jones) |
| 16:34.0, 17:08.0, 17:31.0, 17:32.0, 18:48.0, (19:28.0) |
4 | 88 | Poplar Grove (North Boone),
IL - Team Time (1st 5) 1:30:22.9 | Spread (1st 5) 2:08.5 |
| 8, 9, 21, 22, 28, (34), (40) |
| Samuel Toledo, Nicholas Marchetti, Tanner Meyers, Trevor Dawley, Elias Lopez, (Hayden Brown), (Kade Aitkenhead) |
| 17:00.3, 17:05.5, 18:30.8, 18:37.5, 19:08.8, (20:27.6), (23:39.2) |
5 | 110 | Stillman Valley,
IL - Team Time (1st 5) 1:32:39.5 | Spread (1st 5) 2:49.7 |
| 7, 19, 26, 27, 31, (35) |
| Salvador Salas-Godinez, Holland Reynolds, Caleb Johnson, Jeremiah Bogner, Philip Broski, (Nate Youman) |
| 16:51.2, 18:21.0, 18:52.3, 18:54.1, 19:40.9, (21:03.0) |
6 | 167 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:43:45.0 | Spread (1st 5) 3:05.2 |
| 29, 32, 33, 36, 37, (38), (39) |
| Nathan Brening, Aiden Vasak, Andrew Neumann, Aiden Awe, Clayton Mitchell, (Brian Mammoser), (Will Berndt) |
| 19:22.5, 20:00.6, 20:08.6, 21:45.6, 22:27.7, (22:49.9), (22:52.1) |