122Rockford (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)
298Marengo, 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)
3108Rockford 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
4117Winnebago, 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)
5131East 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)
6132Byron, 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)
7135Durand, 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)
8199Richmond (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)
9221Genoa (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)
10278Oregon, 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