1 | 21 | Providence Day,
NC - Team Time (1st 5) 1:20:06.7 | Spread (1st 5) 1:30.3 |
| 1, 2, 5, 6, 7, (9), (11) |
| Jack Paddison, Nick Linder, William Glenn, Noah Dolhare, Elias Eskind, (Matthew McClelland), (Chad Matthews) |
| 15:19.0, 15:25.0, 16:16.5, 16:16.9, 16:49.3, (16:57.8), (17:17.1) |
2 | 59 | Charlotte Latin,
NC - Team Time (1st 5) 1:25:56.0 | Spread (1st 5) 1:40.0 |
| 3, 8, 15, 16, 17, (21), (24) |
| Jack Ratterree, Jay Kane, Noah Berens, Matt Padgett, Jack Wrigley, (James Atwell), (David Bilbrey) |
| 16:02.0, 16:53.0, 17:38.0, 17:41.0, 17:42.0, (17:59.0), (18:14.0) |
3 | 78 | Cannon,
NC - Team Time (1st 5) 1:27:42.4 | Spread (1st 5) 2:15.4 |
| 4, 12, 18, 19, 25, (26), (27) |
| Patrick Hunter, David Shaw, Steven Bennett, Sam Norvell, Trey Fiscus, (Austin Coale), (Stephen Nymberg) |
| 16:16.0, 17:24.0, 17:43.1, 17:47.9, 18:31.4, (18:32.0), (18:51.9) |
4 | 114 | Covenant Day,
NC - Team Time (1st 5) 1:31:49.4 | Spread (1st 5) 2:15.5 |
| 10, 13, 29, 30, 32, (36), (38) |
| Jonathan Vines, Sam Mitchell, Hayden Lawrence, Jack Cogdill, Christopher Hardin, (Harrison Chase), (Austin Soell) |
| 17:00.0, 17:29.0, 19:02.0, 19:02.9, 19:15.5, (19:52.0), (20:57.9) |
5 | 116 | Charlotte Country Day,
NC - Team Time (1st 5) 1:31:44.0 | Spread (1st 5) 1:39.5 |
| 14, 20, 22, 28, 32, (35), (37) |
| Alex Domeier, Jake Morris, Peter Mitchell, Watson Dolhare, Max Gilbert, (Benjamin Whetstone), (Jacob Cave) |
| 17:36.0, 17:53.0, 18:03.5, 18:56.0, 19:15.5, (19:30.0), (20:06.0) |
6 | 167 | Charlotte Christian,
NC - Team Time (1st 5) 1:41:04.7 | Spread (1st 5) 4:18.0 |
| 23, 31, 34, 39, 40, (41), (42) |
| Christian Taylor, Max McCreary, Thomas Nations, Mathew Boelkins, Michael Tan, (Daniel Paulson), (Logan Curry) |
| 18:10.0, 19:14.0, 19:29.6, 21:43.1, 22:28.0, (22:38.0), (22:57.0) |