1 | 33 | Covenant Day,
NC - Team Time (1st 5) 1:33:18.1 | Spread (1st 5) 1:53.1 |
| 1, 5, 6, 8, 13, (14), (15) |
| Stephen Dillon, James Dillon, Travis Hutchinson, Addison Threatt, Lucas Godley, (John Gaebe), (Jonathan Dabbs) |
| 17:46.5, 18:36.0, 18:37.0, 18:39.0, 19:39.6, (19:45.5), (19:48.0) |
2 | 42 | Metrolina Christian Academy,
NC - Team Time (1st 5) 1:34:26.0 | Spread (1st 5) 1:26.0 |
| 3, 4, 7, 10, 18, (19), (22) |
| Alec Bross, Caleb Breeden, Justin Kenley, Will Melton, Nathan Richardson, (John Holland), (Aaron Stokey) |
| 18:31.0, 18:34.0, 18:38.0, 18:46.0, 19:57.0, (20:02.0), (20:19.0) |
3 | 60 | SouthLake Christian Academy,
NC - Team Time (1st 5) 1:36:43.6 | Spread (1st 5) 1:44.6 |
| 2, 9, 12, 17, 20, (21), (31) |
| Andrew Weber, Joe Bryant, Sam Orr, Andrew Rikard, Alex Presley, (Zach Presley), (Nick Wilson) |
| 18:26.0, 18:40.0, 19:32.0, 19:55.0, 20:10.6, (20:11.0), (21:34.2) |
4 | 109 | Gaston Christian,
NC - Team Time (1st 5) 1:41:59.0 | Spread (1st 5) 2:45.0 |
| 11, 16, 23, 29, 30, (32), (34) |
| Cole Matolka, William Anthony, Parks Keiser, Hunter Davis, Howell Keiser, (Patrick Hays), (Dylan McCoy) |
| 18:47.0, 19:53.0, 20:20.0, 21:27.0, 21:32.0, (21:40.0), (22:19.9) |
5 | 142 | Hickory Grove Christian,
NC - Team Time (1st 5) 1:48:02.9 | Spread (1st 5) 1:41.5 |
| 25, 26, 27, 28, 36, (37), (39) |
| Jared Stewart, Tyer O'Connor, Joseph Phillips, Tyler O`Connor, Will Early, (Taylor Brown), (Tyler Oconnor) |
| 21:09.5, 21:18.9, 21:20.5, 21:23.0, 22:51.0, (23:12.0), (23:37.0) |
6 | 189 | Westminster Catawba Christian,
NC - Team Time (1st 5) 1:56:46.9 | Spread (1st 5) 2:55.9 |
| 33, 35, 38, 40, 43 |
| Luke Basha, Rion Caughman, Zach McCutchen, Payne Russell, Drew Clark |
| 21:53.0, 22:41.0, 23:30.0, 23:54.0, 24:48.9 |
7 | 196 | cfa Academy,
NC - Team Time (1st 5) 2:01:20.3 | Spread (1st 5) 5:16.0 |
| 24, 41, 42, 44, 45 |
| Michael McLamb, Daniel DeBord, Jason Williams, Andrew Wheat, Matthew Reid |
| 20:58.0, 24:24.3, 24:40.0, 25:04.0, 26:14.0 |