1 | 31 | Deerfield (H.S.),
IL - Team Time (1st 5) 1:18:02.4 | Spread (1st 5) 45.8 |
| 2, 5, 6, 8, 10, (13), (15) |
| Lucas Moskovitz, Cole Bernstein, Ryan Bernstein, Carter Levinson, Eric Lakemaker, (Evan Morris), (David Fisher) |
| 15:10.5, 15:30.3, 15:37.9, 15:47.4, 15:56.3, (15:58.7), (16:06.8) |
2 | 58 | Grayslake (Central),
IL - Team Time (1st 5) 1:19:27.2 | Spread (1st 5) 1:14.1 |
| 3, 7, 9, 17, 22, (24), (25) |
| Trey Sato, John Vagnoni, Bryan Vale, Kyle Bianchi, Aashay Patel, (Duncan Jones), (William Welty) |
| 15:12.9, 15:41.5, 15:53.2, 16:12.6, 16:27.0, (16:28.4), (16:32.2) |
3 | 109 | Vernon Hills,
IL - Team Time (1st 5) 1:22:04.0 | Spread (1st 5) 45.8 |
| 12, 20, 23, 26, 28, (37), (45) |
| Brady Clegg, Erick Herrera, Christian Gitzinger, Charles Blackmer, David Rzepa, (Nathan Faitsch), (Ihor Mandziuk) |
| 15:58.5, 16:17.4, 16:28.3, 16:35.5, 16:44.3, (17:07.7), (17:16.4) |
4 | 114 | Lake Villa (Lakes),
IL - Team Time (1st 5) 1:22:35.6 | Spread (1st 5) 1:00.1 |
| 14, 16, 21, 30, 33, (39), (49) |
| Payton Whitehead, Micah Lind, Gavin Murrie, Jordan Hornbuckle, Quin Maloney, (Brady Mock), (Liam Makela) |
| 16:03.1, 16:10.1, 16:21.9, 16:57.3, 17:03.2, (17:08.8), (17:28.4) |
5 | 176 | Niles (Notre Dame),
IL - Team Time (1st 5) 1:25:17.0 | Spread (1st 5) 1:40.6 |
| 18, 32, 35, 36, 55, (60), (70) |
| Luke Davey, Liam Newton, Emmet Kisor, Henry Thuet, Kyle Muench, (Jack Armour), (Tyler Muench) |
| 16:12.7, 17:00.9, 17:04.3, 17:05.8, 17:53.3, (18:13.4), (19:00.4) |
6 | 178 | Arlington Heights (St. Viator),
IL - Team Time (1st 5) 1:24:24.6 | Spread (1st 5) 3:05.1 |
| 1, 34, 38, 51, 54, (69), (74) |
| Michael Schumacher, Lucas Doland, John Hutchison, Alexander Marchese, Michael Wallace, (Ryan Li), (Finnian McLeod) |
| 14:46.7, 17:03.7, 17:08.3, 17:34.1, 17:51.8, (18:58.3), (19:15.2) |
7 | 179 | Antioch,
IL - Team Time (1st 5) 1:24:52.3 | Spread (1st 5) 1:14.1 |
| 19, 27, 41, 42, 50, (62), (66) |
| Lucas Baronello, Carter Webb, Anton Augusto, Tyler Wolfe, Nic Bourgault, (Lucas Carlisle), (Edgar Albino) |
| 16:15.2, 16:43.7, 17:10.6, 17:13.5, 17:29.3, (18:21.7), (18:43.5) |
8 | 195 | Lake Forest,
IL - Team Time (1st 5) 1:25:51.3 | Spread (1st 5) 30.1 |
| 29, 31, 40, 47, 48, (53), (61) |
| Vince Boberski, Maxwell Yates, Kevin Gustafson, Dylan Burns, William Meyer, (Jeremiah Lam), (Clint Chamberlain) |
| 16:56.1, 16:58.0, 17:10.2, 17:20.8, 17:26.2, (17:47.8), (18:18.0) |
9 | 238 | Chicago (Senn),
IL - Team Time (1st 5) 1:28:03.5 | Spread (1st 5) 3:35.3 |
| 4, 43, 59, 64, 68, (72), (76) |
| Tedros Mekonen, Erick Lopez, Jonas Oliver, Tobin Schiller, Hassan Adegoke, (Christian Youngman), (Muntadher Al Maeena) |
| 15:18.9, 17:15.7, 18:06.1, 18:28.6, 18:54.2, (19:01.9), (19:20.8) |
10 | 251 | Grayslake (North),
IL - Team Time (1st 5) 1:29:01.6 | Spread (1st 5) 3:12.2 |
| 11, 44, 52, 71, 73, (75), (77) |
| Armani Diaz, Owen Davies, Nicholas Von Briesen, Osualdo Gomez, Kyle Streckert, (Ewan Gerhardt), (Jared Hughes) |
| 15:57.1, 17:16.2, 17:38.0, 19:01.0, 19:09.3, (19:15.4), (20:16.3) |
11 | 280 | Mundelein (Carmel),
IL - Team Time (1st 5) 1:29:41.7 | Spread (1st 5) 1:08.2 |
| 46, 56, 57, 58, 63, (65), (67) |
| Jeremy Bobber, Ian Steward, John Krietsch, PJ Biegel, Matthew Lotze, (Logan Green), (Mario Durnil) |
| 17:17.9, 17:53.9, 18:00.4, 18:03.4, 18:26.1, (18:36.7), (18:44.7) |