1 | 36 | Providence Day,
NC - Team Time (1st 5) 1:00:09.3 | Spread (1st 5) 1:27.9 |
| 1, 2, 7, 12, 14, (15), (23) |
| Nick Linder, Jack Paddison, Noah Dolhare, William Glenn, Elias Eskind, (Matthew McClelland), (Chad Matthews) |
| 11:12.8, 11:30.9, 12:18.0, 12:26.9, 12:40.7, (12:47.8), (13:06.2) |
2 | 49 | Providence,
NC - Team Time (1st 5) 1:02:00.3 | Spread (1st 5) 11.8 |
| 6, 9, 10, 11, 13, (16), (27) |
| Logan Sutter, Russell Engle, Elliott Schultz, Will McSwain, Matt Danze, (Sean McCaffery), (Jacob Gersfeld) |
| 12:17.4, 12:24.0, 12:24.1, 12:25.6, 12:29.2, (12:54.3), (13:15.3) |
3 | 82 | Myers Park,
NC - Team Time (1st 5) 1:03:45.9 | Spread (1st 5) 1:28.0 |
| 3, 8, 20, 21, 30, (33), (34) |
| Chris Smith, Henry McDonald, Jex Williams, Jack Martin, Michael Ly, (Kyle Danner), (Mitch Kottkamp) |
| 11:55.6, 12:22.0, 13:01.1, 13:03.6, 13:23.6, (13:28.8), (13:29.3) |
4 | 121 | Hough,
NC - Team Time (1st 5) 1:05:41.8 | Spread (1st 5) 25.2 |
| 17, 24, 25, 26, 29, (36), (38) |
| Zach Marti, Spencer Barnes, Ewan Hynes, Joey Harding, Matt Alfers, (Ulises Jardon), (David McCall) |
| 12:54.5, 13:07.1, 13:08.1, 13:12.4, 13:19.7, (13:47.5), (13:50.4) |
5 | 131 | South Mecklenburg,
NC - Team Time (1st 5) 1:05:51.4 | Spread (1st 5) 1:49.8 |
| 4, 5, 39, 41, 42, (48), (52) |
| Haywood Ferguson, Ben Talbert, Eric Procunier, Phillip Sellers, Reid Holbert, (Pablo Ramirez), (Diego Fuentes) |
| 12:03.0, 12:12.9, 13:50.7, 13:52.0, 13:52.8, (14:08.2), (14:25.5) |
6 | 145 | Charlotte Latin,
NC - Team Time (1st 5) 1:06:56.6 | Spread (1st 5) 50.5 |
| 19, 22, 32, 35, 37, (43), (53) |
| Jay Kane, Jack Wrigley, Noah Berens, Matt Padgett, Nova Quaoser, (Jackson Vandiver), (David Bilbrey) |
| 12:58.2, 13:04.2, 13:27.7, 13:37.8, 13:48.7, (13:53.3), (14:26.6) |
7 | 207 | Mallard Creek,
NC - Team Time (1st 5) 1:09:37.5 | Spread (1st 5) 1:24.1 |
| 18, 44, 46, 49, 50, (51), (57) |
| Austin Atkinson, Nicholas Hall, Brandon Schwartz, Milton Jackson, Jake Viers, (Anthony Williams), (Daquan Wallace) |
| 12:57.6, 13:58.4, 14:01.2, 14:18.6, 14:21.7, (14:22.9), (15:06.8) |
8 | 219 | Charlotte Country Day,
NC - Team Time (1st 5) 1:10:27.0 | Spread (1st 5) 1:36.6 |
| 31, 40, 45, 47, 56, (58), (59) |
| Alex Domeier, Peter Mitchell, Jake Morris, Max Gilbert, Watson Dolhare, (Henry Perry), (Jacob Cave) |
| 13:27.4, 13:51.8, 13:58.8, 14:05.0, 15:04.0, (15:40.8), (15:56.4) |
9 | 258 | Charlotte Christian,
NC - Team Time (1st 5) 1:16:13.8 | Spread (1st 5) 3:45.8 |
| 28, 54, 55, 60, 61, (62) |
| Christian Taylor, Thomas Nations, Max McCreary, Mathew Boelkins, Daniel Paulson, (Michael Tan) |
| 13:18.9, 14:50.7, 14:52.9, 16:06.6, 17:04.7, (17:09.2) |