144Crystal Lake (Prairie Ridge), IL - Team Time (1st 5) 1:17:59.3 | Spread (1st 5) 1:06.7
2, 3, 6, 16, 17, (22), (27)
Will Gelon, Gerrit Dam, Evan Gilleland, Kevin DeGroot, Eddy Klimkowski, (Daniel Cardenas), (Steven Randles)
14:59.4, 15:14.5, 15:33.5, 16:05.8, 16:06.1, (16:20.9), (16:25.0)
252Grayslake (Central), IL - Team Time (1st 5) 1:17:56.2 | Spread (1st 5) 1:51.9
1, 4, 13, 14, 20, (35), (38)
Trey Sato, Adan Cordova, William Welty, Nolan Kissinger, John Vagnoni, (Asher Tiojanco), (Daniel Varblow)
14:21.5, 15:18.9, 15:59.1, 16:03.3, 16:13.4, (16:56.9), (16:58.9)
360Lake Villa (Lakes), IL - Team Time (1st 5) 1:19:16.2 | Spread (1st 5) 45.3
5, 9, 12, 15, 19, (28), (32)
Jackson Summy, Payton Whitehead, Brady Mock, Blake Salbilla, Cooper Summy, (Matthew Powley), (Reese Mock)
15:25.6, 15:38.2, 15:57.5, 16:04.0, 16:10.9, (16:27.4), (16:44.8)
4109Antioch, IL - Team Time (1st 5) 1:21:26.0 | Spread (1st 5) 57.7
10, 18, 23, 25, 33, (34), (40)
Carson Lanners, Carter Webb, Griffin Freeman, Anton Augusto, Anthony Sculuca, (Tyler Wolfe), (Brady Kobb)
15:48.2, 16:07.9, 16:21.2, 16:22.8, 16:45.9, (16:50.1), (17:05.9)
5116Mundelein (Carmel), IL - Team Time (1st 5) 1:21:56.5 | Spread (1st 5) 1:53.2
7, 8, 21, 36, 44, (46), (59)
Cole Bonham, Evan Hursthouse, Joey Lodowsky, Kyle Paras, John Krietsch, (Quinn Emmons), (Marcos Monroe)
15:36.4, 15:36.8, 16:16.5, 16:57.2, 17:29.6, (17:36.0), (17:55.3)
6153Niles (Notre Dame), IL - Team Time (1st 5) 1:23:08.9 | Spread (1st 5) 48.7
24, 26, 30, 31, 42, (45), (58)
Henry Thuet, Santino Conte, Emmet Kisor, Ryan Simpao, Andrew Gracia, (Nicholas Sullivan), (Everett Suderski)
16:21.4, 16:24.2, 16:32.2, 16:41.0, 17:10.1, (17:35.8), (17:54.9)
7220Arlington Heights (St. Viator), IL - Team Time (1st 5) 1:26:34.7 | Spread (1st 5) 2:14.6
11, 39, 47, 61, 62, (66), (74)
Owen Gottfred, John Hutchison, PJ McLeod, Austin Pronek, Michael Wallace, (Finnian McLeod), (Michael Peters)
15:50.2, 17:00.0, 17:36.2, 18:03.5, 18:04.8, (18:14.6), (18:37.1)
8230Lake Forest, IL - Team Time (1st 5) 1:26:56.9 | Spread (1st 5) 1:20.2
29, 37, 53, 54, 57, (65), (72)
Kevin Gustafson, Xavier Garriques, Nathaniel Arch, Justin Schmit, Michael Mullenbach, (Hudson Hughes), (Hayden Shortsle)
16:31.4, 16:58.8, 17:47.0, 17:48.1, 17:51.6, (18:12.0), (18:35.1)
9286Norridge (Ridgewood), IL - Team Time (1st 5) 1:29:48.7 | Spread (1st 5) 55.0
43, 48, 60, 67, 68, (69), (73)
Nathaniel Hernandez, Isaac Depakakibo, Nate Boksa, Oscar Nowak, Andrew Paz Ponce de Leon, (Robert Lis), (Will George)
17:28.7, 17:40.2, 17:55.9, 18:20.2, 18:23.7, (18:26.9), (18:35.6)
10287Grayslake (North), IL - Team Time (1st 5) 1:31:09.1 | Spread (1st 5) 3:14.4
41, 50, 55, 63, 78, (82), (83)
Oliver Davies, Dylan Warder, Ewan Gerhardt, Ryan Larrivee, Lucas Adams, (Joseph Clark), (Owen Anderson)
17:06.8, 17:46.3, 17:49.3, 18:05.5, 20:21.2, (22:03.7), (22:16.4)
11292Wauconda, IL - Team Time (1st 5) 1:30:08.9 | Spread (1st 5) 48.4
50, 52, 56, 64, 70, (70), (75)
Levi Coburn, Nicolas Ganek, Brody Bendler, Parker Koch, Akhillez Sosa, (Dylan Fillinger), (Kyle Jenkins)
17:46.3, 17:46.8, 17:49.6, 18:11.5, 18:34.7, (18:34.7), (18:40.4)
12361Chicago (St. Patrick), IL - Team Time (1st 5) 1:37:53.2 | Spread (1st 5) 3:14.2
49, 76, 77, 79, 80, (81), (84)
Kristipher Maschek, Maxwell Yeagle, Matthew Esquilin, Nikolas Vogt, Eric Hoag, (Cameron Mescall), (Thomas Lawler)
17:45.0, 19:05.0, 19:39.0, 20:25.0, 20:59.2, (21:17.5), (22:37.0)