1 | 18 | Glenview (Glenbrook South),
IL - Team Time (1st 5) 1:17:46.2 | Spread (1st 5) 37.5 |
| 1, 2, 4, 5, 6, (8), (11) |
| Alec Sanchez, Matt Jortberg, Jordan Theriault, Jack Whetstone, Joey Pauletto, (David Lopez), (Matt Runtz) |
| 15:10.4, 15:27.6, 15:36.9, 15:43.4, 15:47.9, (15:57.5), (16:21.6) |
2 | 41 | Evanston (Twp.),
IL - Team Time (1st 5) 1:20:08.2 | Spread (1st 5) 55.2 |
| 3, 7, 9, 10, 12, (13), (14) |
| Logan Singer, James Moran, Julion Michelin, Joe Eovaldi, Max Ebeling, (Sam Bergman), (Nate Landolt) |
| 15:30.5, 15:57.2, 16:01.5, 16:13.3, 16:25.7, (16:29.6), (16:40.3) |
3 | 85 | Park Ridge (Maine East),
IL - Team Time (1st 5) 1:37:27.3 | Spread (1st 5) 2:12.1 |
| 15, 16, 17, 18, 19, (20), (20) |
| JJ Sergey, Jigar Patel, Jorge Castillo, Hernan Lima Vasquez, Daniel Farley, (Jay Patel), (Jacob Mattenson) |
| 18:27.4, 18:43.7, 19:04.2, 20:32.5, 20:39.5, (20:47.7), (20:47.7) |