1 | 25 | Oak Park (O.P.-River Forest),
IL - Team Time (1st 5) 1:14:28.2 | Spread (1st 5) 29.2 |
| 1, 3, 5, 7, 9, (16), (24) |
| Liam O'Connor, Finn Kelly, Lewis O'Connor, Michael Michelotti, Daniel Johnson, (Andrew Harmon), (Mariano Escobedo) |
| 14:40.0, 14:47.0, 14:50.2, 15:01.8, 15:09.2, (15:29.9), (15:32.6) |
2 | 70 | Chicago (Lane),
IL - Team Time (1st 5) 1:16:20.1 | Spread (1st 5) 1:03.9 |
| 2, 8, 13, 18, 29, (44), (47) |
| Will Kozlowski, Brendan Bradish, Paul Neely, Anan Bauman, Tristan Wong, (Eli Berlin), (Andy Lawrence) |
| 14:41.5, 15:03.7, 15:19.2, 15:30.3, 15:45.4, (16:06.3), (16:09.7) |
3 | 109 | Elmhurst (York),
IL - Team Time (1st 5) 1:17:45.0 | Spread (1st 5) 43.7 |
| 10, 15, 20, 27, 37, (38), (43) |
| Zach Saltiel, Sam Kehoe, Max Zangan, Emmett Bradford, Carter Olsen, (Jack Sebastian), (Ben Jensen) |
| 15:11.9, 15:25.1, 15:31.6, 15:40.8, 15:55.6, (15:57.1), (16:02.7) |
4 | 114 | Glen Ellyn (Glenbard West),
IL - Team Time (1st 5) 1:18:06.5 | Spread (1st 5) 30.6 |
| 14, 16, 18, 31, 35, (39), (41) |
| Charlie Halden, Graham Faris, Anthony Nitti, Liam Grady, Julian Hernandez, (Cayden Camp), (Matt King) |
| 15:24.1, 15:29.9, 15:30.3, 15:47.5, 15:54.7, (16:00.2), (16:02.4) |
5 | 134 | Evanston (Twp.),
IL - Team Time (1st 5) 1:18:16.3 | Spread (1st 5) 30.8 |
| 20, 22, 25, 26, 41, (58), (63) |
| Sam Froum, Jack Kleinschmit, Emir Arber Bombaci, Henry O'Malley, Emmitt Wilson, (Patrick Tu), (Eli Coustan) |
| 15:31.6, 15:32.0, 15:33.4, 15:36.9, 16:02.4, (16:39.7), (16:50.9) |
6 | 151 | Chicago (Mather),
IL - Team Time (1st 5) 1:18:37.2 | Spread (1st 5) 1:48.2 |
| 4, 11, 33, 46, 57, (85), (86) |
| Mohamed Abdullahi, Hirsi Hirsi, Yacoub Fedjer, Jesus Chavarria, Jose Moreno, (Faruq Akerele), (Chrisitiano Mendiola) |
| 14:48.8, 15:14.0, 15:49.5, 16:07.9, 16:37.0, (19:04.8), (19:06.3) |
7 | 165 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:19:03.4 | Spread (1st 5) 1:34.7 |
| 6, 23, 32, 51, 53, (56), (58) |
| Owynn Garrelts, Owen Tremblay, Jake Eckhart, Conor Foley, Liam Charley, (Thomas Hurley), (Alex Czerwionka) |
| 14:55.1, 15:32.5, 15:48.8, 16:17.2, 16:29.8, (16:35.7), (16:39.7) |
8 | 196 | Oak Park (Fenwick),
IL - Team Time (1st 5) 1:20:17.1 | Spread (1st 5) 1:28.1 |
| 12, 28, 34, 60, 62, (64), (67) |
| Nathaniel McKillop, Dean O'Bryan, Finnbar Munley, Benicio Carideo, Aidan Powers, (Christopher Zielinski), (Finn Munley) |
| 15:17.2, 15:40.9, 15:51.6, 16:42.1, 16:45.3, (16:52.8), (17:02.0) |
9 | 248 | Skokie (Niles West),
IL - Team Time (1st 5) 1:21:29.5 | Spread (1st 5) 47.1 |
| 36, 48, 49, 54, 61, (66), (69) |
| Jude Grant, Isshaq Yousfi, Daniel Thannert, Tobias Galson, Jacob Castro, (Kyle Bryant), (Jacob Basue) |
| 15:55.1, 16:10.1, 16:11.4, 16:30.7, 16:42.2, (16:55.7), (17:24.8) |
10 | 301 | Chicago (Taft),
IL - Team Time (1st 5) 1:25:04.6 | Spread (1st 5) 2:01.1 |
| 30, 52, 70, 73, 76, (77), (80) |
| Elijah Foster, Nicholas Guidone, Daniel Varol, Lucas Rumsa, Phoenix Nicklas, (Sam Batista), (Ricardo Esquivel) |
| 15:46.4, 16:24.1, 17:26.0, 17:40.6, 17:47.5, (18:00.7), (18:12.3) |
11 | 308 | Chicago (Lincoln Park),
IL - Team Time (1st 5) 1:25:00.5 | Spread (1st 5) 1:39.8 |
| 40, 55, 68, 71, 74, (75), (78) |
| Juan Findley, Reid Waco, Edgar Sanchez, Benjamin Pilarski, Joshua Crosby, (Mateo Ceron), (Jack Rawson) |
| 16:01.9, 16:31.0, 17:19.2, 17:26.7, 17:41.7, (17:43.2), (18:07.6) |
12 | 311 | Chicago (Von Steuben),
IL - Team Time (1st 5) 1:24:55.8 | Spread (1st 5) 2:01.5 |
| 45, 50, 65, 72, 79, (83), (89) |
| Jason Perez-Martin, Henry Hailey, Gemechu Dinku, Julian Centeno, Winston Conwell, (Gabriel Sakoda), (Alex De la rosa) |
| 16:06.6, 16:16.8, 16:53.8, 17:30.5, 18:08.1, (18:59.7), (19:30.5) |
13 | 422 | Chicago (Senn),
IL - Team Time (1st 5) 1:34:27.4 | Spread (1st 5) 55.8 |
| 81, 82, 84, 87, 88, (90), (91) |
| Josh Anderson, Daniel Ballard, Bek Oliver, Jeremiah Wilkin, Osasere Uyigue, (Christopher Vazquez), (George Adewole) |
| 18:24.8, 18:35.1, 19:00.5, 19:06.4, 19:20.6, (20:04.0), (20:08.3) |