1 | 44 | Weddington,
NC - Team Time (1st 5) 1:22:27.2 | Spread (1st 5) 41.4 |
| 2, 4, 8, 13, 17, (18), (20) |
| Tanner Glackin, Matt Burns, Luke Warner, Chris Burns, Brandon Dalla Rosa, (Ryan Hobbs), (Matthew Conner) |
| 16:10.7, 16:15.4, 16:29.0, 16:40.0, 16:52.1, (16:53.3), (16:53.8) |
2 | 96 | Marvin Ridge,
NC - Team Time (1st 5) 1:24:27.1 | Spread (1st 5) 34.0 |
| 10, 15, 16, 26, 29, (34), (36) |
| Daniel Ferguson, Kendon Corbett, Jake Blizzard, Zach Durand, Carter Pennington, (Alec Lane), (Charlie Laatsch) |
| 16:37.0, 16:46.7, 16:46.9, 17:05.5, 17:11.0, (17:19.0), (17:22.9) |
3 | 111 | Charlotte Catholic,
NC - Team Time (1st 5) 1:24:36.5 | Spread (1st 5) 1:26.0 |
| 3, 6, 19, 37, 46, (47), (48) |
| Evan Georges, Matthew Phillips, Jeb Roberts, Chase Smith, Jacob Winters, (Zack Sharp), (Spencer Roche) |
| 16:14.0, 16:23.0, 16:53.5, 17:26.0, 17:40.0, (17:40.7), (17:43.0) |
4 | 113 | East Rowan,
NC - Team Time (1st 5) 1:24:49.6 | Spread (1st 5) 43.6 |
| 9, 14, 27, 31, 32, (35), (41) |
| Conor Honeycutt, Cal Meyers, Justin Allen, Graham Lyerly, Jason Basso, (Jason Troutman), (Darin Basso) |
| 16:30.4, 16:43.5, 17:08.7, 17:13.0, 17:14.0, (17:19.2), (17:32.0) |
5 | 132 | Carson,
NC - Team Time (1st 5) 1:25:21.8 | Spread (1st 5) 1:16.9 |
| 7, 12, 23, 41, 49, (50), (56) |
| Kyle Gillis, Zachary Marchinko, Jacob Fink, Nick Thornton, Daniel Sherer, (Chris York), (Dylan Snyder) |
| 16:28.0, 16:38.4, 16:58.5, 17:32.0, 17:44.9, (17:49.9), (18:00.0) |
6 | 162 | Robinson,
NC - Team Time (1st 5) 1:25:55.9 | Spread (1st 5) 2:01.7 |
| 1, 5, 43, 55, 58, (68), (74) |
| Clifford Buck, McCann Sheridan, David Evans, Sergio Adame-Hernandez, Landon Sellers, (Bill Tolone), (Michael Fernez) |
| 16:02.1, 16:16.0, 17:35.0, 17:59.0, 18:03.8, (18:30.3), (18:40.0) |
7 | 166 | A.L. Brown,
NC - Team Time (1st 5) 1:26:24.5 | Spread (1st 5) 53.0 |
| 22, 24, 25, 43, 52, (62), (66) |
| Kellen Corson, Timmy Hall, Max Chandler, AJ Meadows, Johnny Hodge, (Mason Forrest), (Ryan Upright) |
| 16:58.0, 16:59.0, 17:01.5, 17:35.0, 17:51.0, (18:16.0), (18:26.0) |
8 | 218 | Concord,
NC - Team Time (1st 5) 1:28:08.3 | Spread (1st 5) 1:01.3 |
| 28, 33, 40, 57, 60, (70), (76) |
| Matthew Panner, Chris Bradley, Mckenzie Pfieffer, Casey Aldridge, Mackenzie Pfeifer, (Matthew Twigger), (Grant O'Brien) |
| 17:09.0, 17:16.0, 17:31.0, 18:02.0, 18:10.3, (18:31.5), (18:44.0) |
9 | 262 | West Rowan,
NC - Team Time (1st 5) 1:29:44.0 | Spread (1st 5) 1:47.0 |
| 21, 30, 64, 72, 75, (79), (91) |
| Cody Mcneely, Todd Gabriel, Jordan Bostian, Ben Wilson, Jacob Fleming, (Nickolas Waldo), (Joseph Ward) |
| 16:55.0, 17:12.0, 18:21.0, 18:34.0, 18:42.0, (18:50.0), (19:26.0) |
10 | 281 | Cox Mill,
NC - Team Time (1st 5) 1:30:10.0 | Spread (1st 5) 41.0 |
| 45, 53, 59, 61, 63, (65), (81) |
| Stephen Larson, Taylor Page, Chase Philemon, Aj Siersma, Teague Grewell, (Nick Kostick), (Scott Smith) |
| 17:37.0, 17:52.0, 18:08.0, 18:15.0, 18:18.0, (18:24.0), (18:53.0) |
11 | 302 | Hickory Ridge,
NC - Team Time (1st 5) 1:30:59.0 | Spread (1st 5) 2:17.0 |
| 11, 51, 78, 80, 82, (87), (89) |
| Alex Cornwell, Vikash Kumar, Locke Revels, Mark Heidenfeldt, Chris Rupp, (Mark Williams), (Parker Burns) |
| 16:38.0, 17:50.0, 18:45.0, 18:51.0, 18:55.0, (19:09.0), (19:13.0) |
12 | 311 | Northwest Cabarrus,
NC - Team Time (1st 5) 1:31:14.6 | Spread (1st 5) 1:13.3 |
| 39, 54, 69, 73, 76, (84), (85) |
| Gil Gilreath, Kirk Swilley, Jared Lawrence, David Salisbury, Stephen Jones, (Ben Weisel), (Hunter Herrera) |
| 17:30.7, 17:53.2, 18:30.7, 18:36.0, 18:44.0, (18:57.0), (19:05.9) |
13 | 405 | South Rowan,
NC - Team Time (1st 5) 1:35:30.5 | Spread (1st 5) 2:17.0 |
| 38, 86, 92, 93, 96, (101), (118) |
| Angel Ruiz, Kurtis Reed, Dustin Jenkins, Stephen Lyons, Ian Blumenthal, (Tyler Hall), (Andy Overcash) |
| 17:30.0, 19:07.3, 19:29.9, 19:36.3, 19:47.0, (20:07.0), (22:09.0) |
14 | 437 | North Iredell,
NC - Team Time (1st 5) 1:36:31.0 | Spread (1st 5) 1:31.0 |
| 67, 88, 90, 94, 98, (100), (105) |
| Reagan Johnson, Luke Elliott, Ethan Marlowe, Kyle Brown, Miquel Ferretiz, (Richard Winzenried), (Alex Fox) |
| 18:27.0, 19:11.0, 19:18.0, 19:37.0, 19:58.0, (20:05.0), (20:48.0) |
15 | 507 | Parkwood,
NC - Team Time (1st 5) 1:43:37.5 | Spread (1st 5) 3:15.5 |
| 71, 97, 112, 113, 114, (114), (129) |
| John Rorie, AJ Benitez-DeVilbiss, Alex Moore, Chabelo Lantz, Jesse Clontz, (Joshua Beekman), (Chris DeGraaf) |
| 18:33.5, 19:51.0, 21:39.0, 21:45.0, 21:49.0, (21:49.0), (24:25.7) |
16 | 526 | Statesville,
NC - Team Time (1st 5) 1:43:45.0 | Spread (1st 5) 1:32.0 |
| 95, 104, 108, 109, 110, (111), (126) |
| Daniel Marulando, Austin Bray, Brandon Mitchell, Travis Allen, Ben Mckinney, (Parks Luke), (William Gutherie) |
| 19:38.0, 20:40.0, 21:08.0, 21:09.0, 21:10.0, (21:11.0), (22:55.0) |
17 | 542 | Mount Pleasant,
NC - Team Time (1st 5) 1:46:21.5 | Spread (1st 5) 3:15.5 |
| 82, 107, 116, 117, 120, (123), (125) |
| Josh Lambert, Cameron Shronk, Caleb Davis, Austin Atwood, Danny Dilks, (Levi Barrier), (Kyle Fincher) |
| 18:55.0, 21:04.0, 22:04.0, 22:08.0, 22:10.5, (22:42.0), (22:52.0) |
18 | 558 | West Iredell,
NC - Team Time (1st 5) 1:48:31.0 | Spread (1st 5) 4:06.0 |
| 99, 102, 102, 127, 128, (132), (133) |
| Guadalupe Sanchez, Grant Stiltner, Zach Tharpe, Brayden Lester, Elishah Webb, (Terry Perkins), (Zac Underwood) |
| 20:03.0, 20:39.0, 20:39.0, 23:01.0, 24:09.0, (25:02.0), (25:16.0) |
19 | 591 | Harding University,
NC - Team Time (1st 5) 1:51:13.0 | Spread (1st 5) 1:51.0 |
| 106, 118, 121, 122, 124, (130), (131) |
| Steven Burrough, Dominique Martin, Devante Young, Kendall Johnson, Jalien Byers, (Ravian Wilson), (Demarcus Colson) |
| 20:59.0, 22:09.0, 22:37.0, 22:38.0, 22:50.0, (24:29.0), (24:42.0) |