1 | 24 | Weddington,
NC - Team Time (1st 5) 49:16.1 | Spread (1st 5) 14.6 |
| 2, 3, 4, 6, 9, (22) |
| Kyle Durham, William Mazur, Stephen Larson, Jackson O'Hara, Jake Toomey, (Joseph Lowther) |
| 9:45.3, 9:48.6, 9:49.3, 9:53.0, 9:59.9, (10:34.1) |
2 | 59 | Chapel Hill,
NC - Team Time (1st 5) 50:16.2 | Spread (1st 5) 11.4 |
| 8, 10, 12, 13, 16, (17), (18) |
| Ryan Combs, Ben Hawley, Nat Romaine, Silas Buckner, Owen Rogers, (Zeno Scotti), (Eli Turner) |
| 9:58.1, 10:00.2, 10:03.1, 10:05.3, 10:09.5, (10:13.6), (10:16.0) |
3 | 72 | Northern Guilford,
NC - Team Time (1st 5) 50:17.2 | Spread (1st 5) 1:20.1 |
| 1, 14, 15, 19, 23, (25), (32) |
| David Melville, Owen States, Jack Dingman, Benny Melville, Brett Thomas, (Ethan Chaplin), (Jack Christie) |
| 9:14.9, 10:05.4, 10:05.6, 10:16.3, 10:35.0, (10:41.3), (11:27.2) |
4 | 80 | Southwest Guilford,
NC - Team Time (1st 5) 51:31.8 | Spread (1st 5) 1:10.8 |
| 5, 7, 11, 26, 31 |
| David Olds, Travis Leach Jr, Kobe Brown, Andy Woehr, Grant Patrick |
| 9:50.3, 9:57.2, 10:01.7, 10:41.5, 11:01.1 |
5 | 120 | Marvin Ridge,
NC - Team Time (1st 5) 53:07.9 | Spread (1st 5) 26.4 |
| 20, 21, 24, 27, 28, (29), (30) |
| Jackson Colling, Cole Jackson, James Bryant, Myles Carnohan, Sahil Bhave, (Noah Bowman), (Jake Ensey) |
| 10:25.8, 10:26.7, 10:36.3, 10:46.9, 10:52.2, (11:00.5), (11:00.6) |