1 | 33 | Oak Park (O.P.-River Forest),
IL - Team Time (1st 5) 1:11:43.9 | Spread (1st 5) 55.6 |
| 1, 3, 6, 10, 13, (14), (19) |
| Connor Harmon, Ryan Solberg, Jeremy Meier, Nick Houghton, Jack Murphy, (Ryan Wangerow), (Seth Osta) |
| 13:52.6, 14:02.8, 14:22.6, 14:37.7, 14:48.2, (14:52.4), (15:42.8) |
| 33 | Park Ridge (Maine South),
IL - Team Time (1st 5) 1:11:41.7 | Spread (1st 5) 43.7 |
| 2, 4, 7, 9, 11, (15), (17) |
| Alex Czerwionka, Collin Frye, Anthony Staniszewski, Lucas Runtz, Brendan Tremblay, (Gavin Cook), (John Dobrinska) |
| 13:54.0, 14:05.5, 14:30.1, 14:34.4, 14:37.7, (14:55.8), (14:58.3) |
3 | 59 | Elmhurst (York),
IL - Team Time (1st 5) 1:13:20.6 | Spread (1st 5) 54.1 |
| 5, 8, 12, 16, 18, (20), (21) |
| Anders Dochoff, Harrison Manternach, Ian Morgan, Thomas Gonzalez, Ignas Zemaitaitis, (Nick Stangarone), (Sam Grebs) |
| 14:06.8, 14:34.2, 14:42.9, 14:55.8, 15:00.9, (15:46.3), (15:51.1) |