1 | 15 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:33:13.1 | Spread (1st 5) 42.4 |
| 1, 2, 3, 4, 5, (8), (9) |
| D'Artagnon Beaver, Stephen Thomas, Carter Fryer, Ben Capriola, Ethan Walsh, (Adison Elliott), (JT Emenecker) |
| 18:11.1, 18:33.5, 18:45.6, 18:49.4, 18:53.5, (19:11.5), (19:14.5) |
2 | 64 | Poplar Grove (North Boone),
IL - Team Time (1st 5) 1:39:03.3 | Spread (1st 5) 1:50.8 |
| 7, 10, 12, 16, 19, (22), (23) |
| Andrew Hutchinson, Connor Yunk, Tanner Meyers, Nicholas Marchetti, Samuel Toledo, (Andrew Dresse), (Trevor Dawley) |
| 18:59.8, 19:22.8, 19:39.6, 20:10.5, 20:50.6, (21:22.2), (21:25.7) |
3 | 68 | Johnsburg,
IL - Team Time (1st 5) 1:40:02.2 | Spread (1st 5) 1:57.0 |
| 6, 11, 14, 17, 20, (21), (29) |
| Andrew Ardon, Ethan Berthoud, Brad Wizceb, Grady Germann, Noah Boon, (Jackson Batt), (Braden Horne) |
| 18:57.4, 19:39.5, 20:01.1, 20:29.8, 20:54.4, (21:01.4), (22:55.8) |
4 | 106 | Rockford Lutheran,
IL - Team Time (1st 5) 1:45:49.6 | Spread (1st 5) 2:19.5 |
| 13, 18, 24, 25, 26, (32), (33) |
| Chris Kellogg, Charlie Henry, Jarrett Johnson, Joshua Oetting, Colin Jones, (Gage Fox), (Joseph Pohlman) |
| 19:48.0, 20:37.9, 21:33.3, 21:42.9, 22:07.5, (23:18.9), (23:27.6) |
5 | 131 | Stockton,
IL - Team Time (1st 5) 1:51:20.0 | Spread (1st 5) 3:16.1 |
| 15, 27, 28, 30, 31, (34) |
| Connor Vincent, Mathew Ernst, Keagan Phillips, Kayden Schubert, Parker Luke, (Owen Logeman) |
| 20:02.4, 22:08.1, 22:47.6, 23:03.4, 23:18.5, (24:52.1) |