1 | 27 | Ardrey Kell,
NC - Team Time (1st 5) 57:21.0 | Spread (1st 5) 1:15.0 |
| 1, 2, 4, 9, 11, (14), (16) |
| Patrick Gibbons, Joseph (Joey) Wells, Ismael Frometa, Sam Bacon, Jason Linch, (Ashton Loftus), (Dylan Michaud) |
| 10:44.0, 11:12.0, 11:37.0, 11:49.0, 11:59.0, (12:11.0), (12:13.0) |
2 | 32 | Watauga,
NC - Team Time (1st 5) 58:25.0 | Spread (1st 5) 33.0 |
| 3, 5, 6, 8, 10, (14), (20) |
| Ethan Campbell, Wesley Coatney, Micah Rushin, Ethan Cannon, Will Bradbury, (Collin Anderson), (Dury Womak) |
| 11:24.0, 11:38.0, 11:40.0, 11:46.0, 11:57.0, (12:11.0), (12:29.0) |
3 | 101 | Alexander Central,
NC - Team Time (1st 5) 1:03:35.3 | Spread (1st 5) 1:49.9 |
| 7, 13, 24, 26, 31, (34), (40) |
| Colten Matthews, Grayson Lail, Levi Bumgarner, Dylan Jamison, Zachary Zirkle, (Thomas Campbell), (Cristian Romero) |
| 11:45.1, 12:07.0, 13:02.1, 13:06.1, 13:35.0, (13:51.1), (14:06.0) |
4 | 157 | Myers Park,
NC - Team Time (1st 5) 1:07:18.0 | Spread (1st 5) 1:54.0 |
| 18, 28, 32, 38, 41, (42), (45) |
| Luke Terrell, Nic Elledge, Brooks Modesitt, Nolan Landrum, Jake Wood, (Walter McCann), (Charlie Pierce) |
| 12:15.0, 13:20.0, 13:38.0, 13:56.0, 14:09.0, (14:13.0), (14:18.0) |
5 | 158 | South Mecklenburg,
NC - Team Time (1st 5) 1:07:25.0 | Spread (1st 5) 3:00.0 |
| 16, 19, 27, 43, 53, (56), (57) |
| Alec McMillan, Caleb Roesch, Preston Harbin, Samuel Remes, Charlie Allen, (Sam Sappenfield), (Nathan Braun) |
| 12:13.0, 12:26.0, 13:18.0, 14:15.0, 15:13.0, (15:43.0), (15:51.0) |
6 | 161 | Mallard Creek,
NC - Team Time (1st 5) 1:07:41.0 | Spread (1st 5) 1:53.0 |
| 21, 23, 35, 35, 47, (48), (49) |
| Luke Tobin, JP Howard, Duncan Ritchie, Lukas Boucher, Christian Wheeler, (Carter Pasfield), (Cameron Stinson) |
| 12:35.0, 12:52.0, 13:53.0, 13:53.0, 14:28.0, (14:29.0), (14:30.0) |
7 | 164 | Hough,
NC - Team Time (1st 5) 1:08:20.0 | Spread (1st 5) 59.0 |
| 25, 30, 33, 37, 39, (46), (52) |
| Brackton Parrish, Jack Doerr, Clayton Carroll, Coda Vieau, Cooper Smith, (Kevin Torres), (Zach Chilcott) |
| 13:05.0, 13:34.0, 13:43.0, 13:54.0, 14:04.0, (14:25.0), (14:49.0) |
8 | 214 | South Caldwell,
NC - Team Time (1st 5) 1:18:03.0 | Spread (1st 5) 8:18.0 |
| 12, 22, 50, 63, 67 |
| Ethan Littell, Levi Bowman, Parker Bowman, Josh Hedrick, Chandler Dixon |
| 12:00.0, 12:51.0, 14:31.0, 18:23.0, 20:18.0 |
9 | 252 | Olympic,
NC - Team Time (1st 5) 1:20:56.0 | Spread (1st 5) 4:34.0 |
| 29, 44, 58, 60, 61, (62), (68) |
| Jamari Toussiant, Joshua Nathan, Leyton Bean, Zachary Skinner, Trentin Talford, (Lawson Bean), (Steve Ramirez) |
| 13:26.0, 14:16.0, 17:15.0, 17:59.0, 18:00.0, (18:01.0), (21:49.0) |
10 | 283 | Independence,
NC - Team Time (1st 5) 1:22:17.0 | Spread (1st 5) 4:23.0 |
| 51, 54, 55, 59, 64, (65), (66) |
| Tyler Whetstone, Matthew Golden, Tyler Johnson, Holden Hartley, Jaquan Jones, (Geordan Chambers), (Chaz Cross) |
| 14:48.0, 15:24.0, 15:28.0, 17:26.0, 19:11.0, (19:12.0), (19:55.0) |