1 | 22 | Rockford (R. Christian),
IL - Team Time (1st 5) 1:26:00.1 | Spread (1st 5) 1:10.1 |
| 1, 2, 3, 7, 9, (12), (20) |
| Ethan Walsh, Weston Forward, Aidan Sosnowski, Tony Chen, Noah Shook, (Tyler Nalley), (Reece Wesseln) |
| 16:41.5, 16:41.8, 17:12.8, 17:32.4, 17:51.6, (18:22.4), (19:00.6) |
2 | 98 | Marengo,
IL - Team Time (1st 5) 1:35:03.3 | Spread (1st 5) 2:24.3 |
| 10, 11, 13, 29, 35, (50), (52) |
| Marcus Ray, Preston Bailey, Patrick Signore, Camden Weirich, Jonathan Snelgrove, (Gavin Prudlick), (Dylan Squires) |
| 18:02.5, 18:14.7, 18:28.9, 19:50.4, 20:26.8, (21:37.4), (21:57.9) |
3 | 108 | Rockford Lutheran,
IL - Team Time (1st 5) 1:35:44.4 | Spread (1st 5) 4:52.9 |
| 5, 8, 16, 26, 53 |
| Kyle Gnewuch, Alessandro Bellini, Trystan Zellar, Carlos Perez Aguilar, Colin Jones |
| 17:22.9, 17:38.1, 18:47.1, 19:40.5, 22:15.8 |
4 | 117 | Winnebago,
IL - Team Time (1st 5) 1:36:39.6 | Spread (1st 5) 3:44.2 |
| 4, 15, 21, 36, 41, (43), (47) |
| Nicolai Martino, Cole Thomas, Brady Schaller, Jonathan Claerbout, Torey Shumate, (Gabe Ginger), (Nathan Lyons) |
| 17:17.7, 18:42.2, 19:09.4, 20:28.4, 21:01.9, (21:11.8), (21:27.9) |
5 | 131 | East Dubuque,
IL - Team Time (1st 5) 1:37:23.9 | Spread (1st 5) 4:06.0 |
| 6, 19, 25, 32, 49, (54), (62) |
| Matt Foote, Owen Murdock, Wil Quinn, Sam Eaton, Hayden Schemmel, (Cael Ozee), (Konner Allendorf) |
| 17:30.6, 18:58.4, 19:22.0, 19:56.3, 21:36.6, (22:38.0), (27:14.2) |
6 | 132 | Byron,
IL - Team Time (1st 5) 1:37:56.4 | Spread (1st 5) 1:28.1 |
| 17, 23, 27, 31, 34, (40), (45) |
| Isaac Mondello, Jon Wicklein, Carter Conderman, Paul Wicklein, Aiden Carby, (Evan Potter), (Joaquin Winkhart) |
| 18:47.9, 19:17.3, 19:42.0, 19:53.2, 20:16.0, (20:50.7), (21:23.5) |
7 | 135 | Durand,
IL - Team Time (1st 5) 1:38:24.5 | Spread (1st 5) 2:06.7 |
| 14, 18, 28, 37, 38, (44), (46) |
| Bradyn Windnagle, Jaden Gocken, Jesse Biesemeier, Dylan Smith, Marcos Perez, (Evan Folk), (Trenton Meinert) |
| 18:30.3, 18:56.4, 19:49.9, 20:30.9, 20:37.0, (21:23.2), (21:24.3) |
8 | 199 | Richmond (R.-Burton),
IL - Team Time (1st 5) 1:44:57.6 | Spread (1st 5) 3:50.6 |
| 24, 30, 42, 48, 55, (65) |
| Oscar Bonilla, Tristen Miller, Owen Weinfurtner, Jacob Farmer, Angus McClellan, (Joey Schneck) |
| 19:17.6, 19:52.2, 21:08.1, 21:31.5, 23:08.2, (31:00.0) |
9 | 221 | Genoa (G.-Kingston),
IL - Team Time (1st 5) 1:49:07.8 | Spread (1st 5) 4:49.4 |
| 22, 33, 51, 57, 58, (61), (63) |
| Nathan Brening, Myles Kendzie, Hawke Mitchell, Zachary Neblock, Noah Tatroe, (Owen Brown), (AJ Sager) |
| 19:13.1, 20:13.8, 21:40.9, 23:57.5, 24:02.5, (26:31.0), (29:52.6) |
10 | 278 | Oregon,
IL - Team Time (1st 5) 2:06:26.4 | Spread (1st 5) 10:07.0 |
| 39, 56, 59, 60, 64 |
| Aidan Guida, Christopher Bolisenga, Nicholas Meives-Wylie, Isaac Brooks, Bryan Immel |
| 20:48.0, 23:20.9, 25:39.0, 25:43.5, 30:55.0 |