1 | 47 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:18:20.1 | Spread (1st 5) 2:05.1 |
| 1, 2, 7, 16, 21, (37), (39) |
| Weston Forward, Aidan Sosnowski, Tyler Nalley, Andrew Kurien, Reece Wesseln, (Cameron McGonigal), (Joel White) |
| 14:37.5, 14:44.0, 15:50.2, 16:25.8, 16:42.6, (18:00.4), (18:03.8) |
2 | 48 | Winnebago,
IL - Team Time (1st 5) 1:19:31.1 | Spread (1st 5) 1:11.9 |
| 3, 5, 8, 15, 17, (19), (36) |
| Nicolai Martino, Joseph Erb Jr., Daniel Hodgdon, Cole Thomas, Blake Linder, (Brady Schaller), (Jonathan Claerbout) |
| 15:16.3, 15:33.5, 15:54.8, 16:18.3, 16:28.2, (16:30.6), (17:55.3) |
3 | 129 | Rockford Lutheran,
IL - Team Time (1st 5) 1:24:58.6 | Spread (1st 5) 2:25.7 |
| 6, 22, 27, 32, 42, (54) |
| Kyle Gnewuch, Trystan Zeller, Trystan Zellar, Joey Mikel, Ryan Phillips, (Jerzy Davis) |
| 15:44.5, 16:43.8, 16:57.8, 17:22.3, 18:10.2, (19:33.0) |
4 | 139 | Marengo,
IL - Team Time (1st 5) 1:25:55.7 | Spread (1st 5) 2:15.7 |
| 9, 23, 26, 38, 43, (46), (57) |
| Marcus Ray, Patrick Signore, Jonathan Snelgrove, Gavin Prudlick, Noah Evans, (Logan Barrett), (Camden Weirich) |
| 15:57.3, 16:44.3, 16:57.7, 18:03.4, 18:13.0, (18:26.2), (19:36.4) |
5 | 142 | Byron,
IL - Team Time (1st 5) 1:26:00.5 | Spread (1st 5) 4:10.2 |
| 4, 24, 29, 30, 55, (59), (62) |
| Tim Starwalt, Jon Wicklein, Paul Wicklein, Aiden Carby, Micah Hilliker, (Zach Krane), (Kenny Boehm) |
| 15:23.4, 16:47.0, 17:07.3, 17:09.2, 19:33.6, (19:56.6), (20:33.3) |
6 | 146 | East Dubuque,
IL - Team Time (1st 5) 1:26:38.3 | Spread (1st 5) 2:36.8 |
| 11, 18, 20, 47, 50, (66), (68) |
| Arthur Horn, Devin Bradt, Wil Quinn, Sam Eaton, Isaac Rife, (Bryce Gempler), (Konner Allendorf) |
| 16:06.6, 16:29.4, 16:38.6, 18:40.3, 18:43.4, (21:05.5), (21:49.3) |
7 | 171 | Durand,
IL - Team Time (1st 5) 1:28:21.8 | Spread (1st 5) 3:04.6 |
| 10, 31, 34, 44, 52, (56), (63) |
| Jaden Gocken, Roger Maines, Mason Vande Voorde, Zach Linder, Evan Folk, (Danny White), (Francisco Suarez) |
| 15:59.0, 17:11.5, 17:47.9, 18:19.8, 19:03.6, (19:35.3), (20:35.8) |
8 | 189 | Stillman Valley,
IL - Team Time (1st 5) 1:30:48.2 | Spread (1st 5) 4:37.6 |
| 13, 14, 48, 49, 65 |
| Holland Reynolds, Jeremiah Bogner, Evan Jones, Storm Hickey, Paul Baker |
| 16:15.1, 16:15.3, 18:42.1, 18:43.0, 20:52.7 |
9 | 204 | Richmond (R.-Burton),
IL - Team Time (1st 5) 1:33:00.4 | Spread (1st 5) 5:32.6 |
| 25, 33, 35, 41, 70 |
| Angus McClellan, Jacob Farmer, Owen Weinfurtner, Ryan McClellan, Cade Garrison |
| 16:53.7, 17:44.5, 17:48.9, 18:07.0, 22:26.3 |
10 | 227 | Woodstock (Marian),
IL - Team Time (1st 5) 1:35:16.9 | Spread (1st 5) 5:39.8 |
| 12, 28, 51, 67, 69, (71) |
| Roger Young, Ronan Costello, Derek Leitzen, Logan Cross, Eli Schneck, (Connor Truckenbrod) |
| 16:09.8, 17:06.3, 18:51.2, 21:20.0, 21:49.6, (24:04.7) |
11 | 256 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:35:55.4 | Spread (1st 5) 1:59.0 |
| 40, 45, 53, 58, 60, (61), (64) |
| Nathan Brening, Myles Kendzie, Hawke Mitchell, Will Berndt, Clay Sanders, (Jarik Scott), (Teo Tourino Fernandez) |
| 18:04.5, 18:25.7, 19:25.7, 19:56.0, 20:03.5, (20:14.0), (20:41.0) |