1 | 23 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:16:33.8 | Spread (1st 5) 55.8 |
| 1, 2, 3, 7, 10, (12), (24) |
| Ethan Walsh, Weston Forward, Aidan Sosnowski, Tony Chen, Noah Shook, (Tyler Nalley), (Reece Wesseln) |
| 14:56.2, 14:56.6, 15:11.0, 15:38.0, 15:52.0, (16:07.0), (16:58.0) |
2 | 111 | Rockford Lutheran,
IL - Team Time (1st 5) 1:24:06.5 | Spread (1st 5) 4:04.5 |
| 5, 6, 17, 25, 58 |
| Alessandro Bellini, Kyle Gnewuch, Trystan Zellar, Carlos Perez Aguilar, Colin Jones |
| 15:31.0, 15:37.0, 16:24.0, 16:59.0, 19:35.5 |
3 | 117 | Marengo,
IL - Team Time (1st 5) 1:24:04.0 | Spread (1st 5) 1:35.0 |
| 13, 14, 15, 37, 38, (54), (56) |
| Patrick Signore, Marcus Ray, Preston Bailey, Jonathan Snelgrove, Camden Weirich, (Gavin Prudlick), (Dylan Squires) |
| 16:08.0, 16:16.0, 16:21.0, 17:36.0, 17:43.0, (19:10.0), (19:32.0) |
4 | 123 | East Dubuque,
IL - Team Time (1st 5) 1:24:26.0 | Spread (1st 5) 2:23.0 |
| 8, 18, 23, 33, 41, (67) |
| Matt Foote, Owen Murdock, Wil Quinn, Sam Eaton, Cael Ozee, (Konner Allendorf) |
| 15:39.0, 16:25.0, 16:57.0, 17:23.0, 18:02.0, (23:39.0) |
5 | 133 | Byron,
IL - Team Time (1st 5) 1:24:58.4 | Spread (1st 5) 1:04.6 |
| 19, 21, 27, 30, 36, (44), (55) |
| Isaac Mondello, Carter Conderman, Jon Wicklein, Aiden Carby, Paul Wicklein, (Evan Potter), (Joaquin Winkhart) |
| 16:31.2, 16:43.4, 17:01.0, 17:07.0, 17:35.8, (18:06.4), (19:31.0) |
6 | 135 | Winnebago,
IL - Team Time (1st 5) 1:24:46.4 | Spread (1st 5) 3:10.0 |
| 4, 16, 20, 46, 49, (50), (52) |
| Nicolai Martino, Cole Thomas, Brady Schaller, Torey Shumate, Gabe Ginger, (Jonathan Claerbout), (Nathan Lyons) |
| 15:14.0, 16:22.0, 16:31.5, 18:14.9, 18:24.0, (18:35.0), (18:46.0) |
7 | 145 | Durand,
IL - Team Time (1st 5) 1:26:03.0 | Spread (1st 5) 1:58.0 |
| 11, 22, 31, 39, 42, (51), (60) |
| Bradyn Windnagle, Jaden Gocken, Jesse Biesemeier, Dylan Smith, Trenton Meinert, (Evan Folk), (Seth Bolen) |
| 16:05.0, 16:51.0, 17:13.0, 17:51.0, 18:03.0, (18:43.0), (19:41.7) |
8 | 186 | Richmond (R.-Burton),
IL - Team Time (1st 5) 1:28:27.8 | Spread (1st 5) 1:09.4 |
| 29, 34, 35, 43, 45, (68) |
| Oscar Bonilla, Jacob Farmer, Angus McClellan, Tristen Miller, Owen Weinfurtner, (Payton Weiland) |
| 17:05.0, 17:30.4, 17:34.0, 18:04.0, 18:14.4, (24:44.0) |
9 | 193 | Woodstock (Marian),
IL - Team Time (1st 5) 1:29:53.0 | Spread (1st 5) 3:57.0 |
| 9, 28, 40, 57, 59 |
| Anthony Carney, Ronan Costello, Derek Leitzen, Henry Flejter, Declan Robertson |
| 15:42.0, 17:02.0, 17:55.0, 19:35.0, 19:39.0 |
10 | 234 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:35:07.1 | Spread (1st 5) 4:01.9 |
| 26, 32, 53, 61, 62, (64), (69) |
| Nathan Brening, Myles Kendzie, Hawke Mitchell, Noah Tatroe, Zachary Neblock, (Owen Brown), (AJ Sager) |
| 17:00.1, 17:21.0, 19:09.0, 20:35.0, 21:02.0, (21:25.0), (26:56.0) |
11 | 289 | Oregon,
IL - Team Time (1st 5) 1:42:17.0 | Spread (1st 5) 4:27.0 |
| 47, 48, 63, 65, 66 |
| Aidan Guida, Christopher Bolisenga, Nicholas Meives-Wylie, Isaac Brooks, Bryan Immel |
| 18:17.0, 18:21.0, 21:17.0, 21:38.0, 22:44.0 |