134Rockford (R. Christian), IL - Team Time (1st 5) 1:20:06.4 | Spread (1st 5) 1:45.1
2, 3, 7, 10, 12, (19), (29)
Weston Forward, Andrew Kurien, Evan White, Blake Lindberg, Joel White, (Sam Walsh), (Zac Wesseln)
15:09.6, 15:15.5, 16:07.8, 16:38.8, 16:54.7, (17:29.6), (18:15.2)
240Winnebago, IL - Team Time (1st 5) 1:21:04.9 | Spread (1st 5) 2:01.6
1, 5, 9, 11, 14, (17), (24)
Nicolai Martino, Joseph Erb Jr., Daniel Hodgdon, Aiden Vazquez, Cole Thomas, (Blake Linder), (Hudson Pope)
14:57.6, 15:41.9, 16:36.1, 16:50.1, 16:59.2, (17:03.6), (17:39.6)
3107Richmond (R.-Burton), IL - Team Time (1st 5) 1:27:43.6 | Spread (1st 5) 1:19.8
13, 16, 23, 25, 30, (68), (70)
Angus McClellan, Gavin McInnis, Owen Weinfurtner, Ryan McClellan, Jacob Farmer, (James Neumann), (Cade Garrison)
16:57.5, 17:02.9, 17:38.5, 17:47.4, 18:17.3, (22:05.9), (22:35.3)
4108Byron, IL - Team Time (1st 5) 1:27:38.7 | Spread (1st 5) 3:16.6
4, 20, 22, 28, 34, (35), (42)
Tim Starwalt, Braden Dietrich, Aiden Carby, Paul Wicklein, Conner Welt, (Micah Hilliker), (Kevin Maldonado)
15:39.0, 17:30.0, 17:37.4, 17:56.7, 18:55.6, (19:07.6), (19:38.9)
5142Rockford Lutheran, IL - Team Time (1st 5) 1:31:18.3 | Spread (1st 5) 3:51.5
8, 18, 21, 45, 50, (51), (60)
Kyle Gnewuch, Kyle Enke, Trystan Zeller, Douglas Johnson, Elias Richard, (Conrad Johnson), (Dean Akre)
16:26.1, 17:13.1, 17:33.1, 19:48.4, 20:17.6, (20:24.3), (21:06.5)
6183Durand, IL - Team Time (1st 5) 1:35:29.0 | Spread (1st 5) 1:50.2
27, 36, 37, 40, 43, (47), (57)
Tyler Weber, Nathan Munson, Dennis Hopper, Danny White, Logan Connell, (Josh Frank), (Dylan Smith)
17:53.9, 19:11.3, 19:13.0, 19:26.7, 19:44.1, (19:58.3), (21:00.8)
7195Genoa (G.-Kingston), IL - Team Time (1st 5) 1:36:16.5 | Spread (1st 5) 3:49.1
15, 31, 46, 49, 54, (55), (64)
Gabriel Peña, Christopher Garcia, Jarik Scott, Michael Schmidt, Hawke Mitchell, (Tyler Guptail), (Ryken Scott)
17:00.1, 18:22.1, 19:58.1, 20:07.0, 20:49.2, (20:49.8), (21:45.1)
8227Forreston, IL - Team Time (1st 5) 1:39:26.9 | Spread (1st 5) 2:21.1
32, 33, 48, 56, 58, (62), (72)
Kameron Grobe, Kale Grobe, Noah Genandt, Joey Rowland, Korbin DeVora, (Taryn Heather), (Alex Temen)
18:40.7, 18:49.2, 20:00.8, 20:54.4, 21:01.8, (21:24.1), (22:41.1)
9231Dakota, IL - Team Time (1st 5) 1:40:04.5 | Spread (1st 5) 6:44.2
6, 41, 52, 61, 71
Aiden Ruiz, Logan Hanson, Jerry Knight, Brayden Novak, Ivan Wenger
15:53.7, 19:38.8, 20:43.6, 21:10.5, 22:37.9
10232Stillman Valley, IL - Team Time (1st 5) 1:39:54.4 | Spread (1st 5) 4:15.7
26, 38, 39, 63, 66, (67), (69)
Holland Reynolds, Evan Jones, Storm Hickey, Paul Baker, Lucas Dallio, (Landon Paff), (Ryne Lundquist)
17:49.5, 19:13.8, 19:14.9, 21:31.0, 22:05.2, (22:05.5), (22:24.8)
11329Poplar Grove (North Boone), IL - Team Time (1st 5) 1:55:05.9 | Spread (1st 5) 7:51.2
53, 59, 65, 74, 78
Michael Mastroianni, Oscar Balsley, Noah O'Donnell, Simon Anderson, Alexander Dixon
20:48.5, 21:03.4, 21:48.4, 22:45.9, 28:39.7
12345Rockford (Our Lady of the Sacred Heart), IL - Team Time (1st 5) 1:52:02.2 | Spread (1st 5) 3:33.2
44, 73, 75, 76, 77, (79)
Emmanuel Ortega, William Schirger, Lucas Abele, Zachary Carguillo, Frank Parnello, (Benny Aguilar)
19:46.3, 22:45.7, 22:54.3, 23:16.4, 23:19.5, (29:21.9)