1 | 21 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:20:20.8 | Spread (1st 5) 1:41.2 |
| 1, 2, 3, 4, 11, (14), (27) |
| Weston Forward, Aidan Sosnowski, Noah Shook, Tyler Nalley, Reece Wesseln, (Andrew Kurien), (Cameron McGonigal) |
| 15:24.3, 15:28.9, 16:06.5, 16:15.6, 17:05.5, (17:31.5), (18:11.1) |
2 | 74 | Winnebago,
IL - Team Time (1st 5) 1:26:46.7 | Spread (1st 5) 1:38.8 |
| 5, 8, 17, 20, 24, (26), (41) |
| Nicolai Martino, Joseph Erb Jr., Blake Linder, Daniel Hodgdon, Cole Thomas, (Brady Schaller), (Hudson Pope) |
| 16:27.0, 16:43.5, 17:38.2, 17:52.2, 18:05.8, (18:10.3), (19:20.5) |
3 | 111 | Marengo,
IL - Team Time (1st 5) 1:29:42.4 | Spread (1st 5) 2:32.2 |
| 7, 12, 21, 34, 37, (47), (51) |
| Marcus Ray, Patrick Signore, Jonathan Snelgrove, Gavin Prudlick, Noah Evans, (Logan Barrett), (Camden Weirich) |
| 16:34.3, 17:11.9, 17:56.2, 18:53.5, 19:06.5, (20:13.5), (20:44.0) |
4 | 150 | Byron,
IL - Team Time (1st 5) 1:33:15.6 | Spread (1st 5) 4:35.4 |
| 6, 18, 29, 42, 55, (60), (61) |
| Tim Starwalt, Jon Wicklein, Paul Wicklein, Aiden Carby, Micah Hilliker, (Zach Krane), (Kenny Boehm) |
| 16:33.6, 17:48.6, 18:18.3, 19:26.1, 21:09.0, (21:56.1), (22:01.6) |
5 | 160 | East Dubuque,
IL - Team Time (1st 5) 1:34:20.6 | Spread (1st 5) 4:04.1 |
| 16, 23, 31, 32, 58, (65) |
| Arthur Horn, Devin Bradt, Wil Quinn, Lebron Ransom, Bryce Gempler, (Konner Allendorf) |
| 17:33.3, 18:03.1, 18:30.6, 18:36.2, 21:37.4, (24:16.6) |
6 | 161 | Durand,
IL - Team Time (1st 5) 1:33:45.0 | Spread (1st 5) 3:24.1 |
| 9, 30, 33, 40, 49, (54), (57) |
| Jaden Gocken, Roger Maines, Mason Vande Voorde, Zach Linder, Marcos Perez, (Evan Folk), (Dylan Smith) |
| 16:54.8, 18:22.2, 18:49.9, 19:19.2, 20:18.9, (21:08.0), (21:19.3) |
7 | 169 | Stillman Valley,
IL - Team Time (1st 5) 1:35:37.0 | Spread (1st 5) 3:04.7 |
| 13, 15, 45, 46, 50 |
| Jeremiah Bogner, Holland Reynolds, Evan Jones, Storm Hickey, Paul Baker |
| 17:22.5, 17:31.7, 20:02.9, 20:12.7, 20:27.2 |
8 | 177 | Richmond (R.-Burton),
IL - Team Time (1st 5) 1:38:01.5 | Spread (1st 5) 6:47.8 |
| 19, 25, 28, 39, 66, (68) |
| Angus McClellan, Owen Weinfurtner, Jacob Farmer, Ryan McClellan, Cade Garrison, (Payton Weiland) |
| 17:51.0, 18:08.6, 18:11.4, 19:11.7, 24:38.8, (25:08.1) |
9 | 212 | Rockford Lutheran,
IL - Team Time (1st 5) 1:39:49.0 | Spread (1st 5) 5:38.4 |
| 10, 35, 48, 56, 63, (70) |
| Kyle Gnewuch, Joey Mikel, Trystan Zellar, Jerzy Davis, Ryan Phillips, (Colton Debelak) |
| 16:55.0, 18:54.7, 20:15.4, 21:10.5, 22:33.4, (25:51.4) |
10 | 240 | Woodstock (Marian),
IL - Team Time (1st 5) 1:47:19.1 | Spread (1st 5) 7:14.3 |
| 22, 38, 44, 67, 69, (71), (72) |
| Roger Young, Ronan Costello, Derek Leitzen, Eli Schneck, Erick Banuelos-Gamboa, (Connor Truckenbrod), (Logan Cross) |
| 18:01.7, 19:09.5, 19:49.4, 25:02.5, 25:16.0, (26:55.8), (26:59.1) |
11 | 243 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:42:18.8 | Spread (1st 5) 2:35.9 |
| 36, 43, 52, 53, 59, (62), (64) |
| Myles Kendzie, Nathan Brening, Clay Sanders, Hawke Mitchell, Will Berndt, (Jarik Scott), (Teo Tourino Fernandez) |
| 19:04.8, 19:29.8, 21:01.3, 21:02.2, 21:40.7, (22:07.0), (23:11.2) |