1 | 26 | Wayne Country Day,
NC - Team Time (1st 5) 1:37:23.0 | Spread (1st 5) 3:19.0 |
| 1, 3, 4, 8, 10, (17), (18) |
| Cole Atwood, Conner Bauer, Suraj Patel, Brandon Talton, Case Kermode, (Noah Atwood), (Will Rose) |
| 17:28.0, 19:09.0, 19:31.0, 20:28.0, 20:47.0, (22:15.6), (22:27.9) |
2 | 49 | Pope John Paul II,
NC - Team Time (1st 5) 1:42:58.1 | Spread (1st 5) 2:57.7 |
| 2, 9, 11, 13, 14 |
| Paul Blain, Blaise Glennon, Graham Patrick, Will Stallings, Scott Corley |
| 18:40.5, 20:28.2, 21:00.0, 21:11.2, 21:38.2 |
3 | 68 | Wayne Christian,
NC - Team Time (1st 5) 1:54:37.0 | Spread (1st 5) 9:55.0 |
| 5, 6, 16, 19, 22 |
| Eli Winders, Cody Easom, Ethan Knighton, Rayshawn Wellington, Jaden Worling |
| 19:37.0, 19:46.0, 21:50.0, 23:52.0, 29:32.0 |
4 | 74 | Community Christian,
NC - Team Time (1st 5) 1:54:22.2 | Spread (1st 5) 5:49.7 |
| 7, 11, 15, 20, 21 |
| Jorge Jimenez, Noah Moran, Cameron Achilles, Christian Butler, Logan Orndorff |
| 20:11.0, 21:00.0, 21:39.0, 25:31.5, 26:00.7 |