1 | 40 | Mount Tabor,
NC - Team Time (1st 5) 1:21:53.3 | Spread (1st 5) 1:35.0 |
| 2, 5, 7, 11, 15, (16), (24) |
| Jared Neely, Andrew McGee, Charlie Reed, Michael Ellis, George Oliver, (Matt Ayala), (Michael Gmeiner) |
| 15:24.0, 16:20.0, 16:28.3, 16:42.0, 16:59.0, (17:00.0), (17:22.0) |
2 | 53 | Northwest Guilford,
NC - Team Time (1st 5) 1:23:22.5 | Spread (1st 5) 56.0 |
| 4, 6, 12, 13, 18, (19), (23) |
| Andrew Shields, Sean Langkamp, Matt StCyr, Carl Walton jr, Gerald Beinhoff, (Spencer Crigler), (Carl Walton) |
| 16:07.0, 16:26.5, 16:52.0, 16:54.0, 17:03.0, (17:05.0), (17:16.1) |
3 | 101 | Reagan,
NC - Team Time (1st 5) 1:24:45.3 | Spread (1st 5) 2:09.0 |
| 3, 14, 20, 27, 37, (39), (42) |
| Jack Anderson, Perry Cabean, Jordan Marsh, Brady Adock, Brady Adcock, (David Smith), (Trent Blevins) |
| 15:33.1, 16:54.8, 17:08.6, 17:26.7, 17:42.1, (17:47.0), (17:52.3) |
4 | 117 | West Forsyth,
NC - Team Time (1st 5) 1:25:42.4 | Spread (1st 5) 1:27.3 |
| 8, 10, 21, 34, 44, (45), (56) |
| David Cason, Jordan Sorensen, Justin Swink, Micah Smith, Graham McAlister, (Michael Towery), (Wilson Rowe) |
| 16:28.7, 16:34.0, 17:10.2, 17:33.5, 17:56.0, (18:02.0), (18:22.6) |
5 | 180 | Ragsdale,
NC - Team Time (1st 5) 1:28:28.4 | Spread (1st 5) 51.9 |
| 28, 29, 35, 36, 52, (54), (67) |
| Joey McHugh, Paul Sidam, Patrick Francis, Dale Wray, Patrick Clouse, (Thusan Fernando), (Marty Hepburn) |
| 17:28.0, 17:28.5, 17:35.0, 17:37.0, 18:19.9, (18:20.4), (18:40.0) |
6 | 222 | Page,
NC - Team Time (1st 5) 1:29:55.0 | Spread (1st 5) 1:13.0 |
| 25, 30, 41, 60, 66, (92), (93) |
| Steve Mulherin, Rodger Shull, Jamie Linden, Isaac Hennen, Matt Lovejoy, (Brant Moll), (Taylor Johnson) |
| 17:24.5, 17:30.0, 17:52.0, 18:31.0, 18:37.5, (19:28.2), (19:39.0) |
7 | 225 | East Forsyth,
NC - Team Time (1st 5) 1:28:40.4 | Spread (1st 5) 3:38.6 |
| 1, 16, 51, 78, 79, (84), (85) |
| Patrick Crawford, Jason Midkiff, Steven Cupello, Chad Landry, Will Oakley, (Scott Adams), (Erick Rivera) |
| 15:23.4, 17:00.0, 18:16.0, 18:59.0, 19:02.0, (19:12.0), (19:12.1) |
8 | 240 | Southern Alamance,
NC - Team Time (1st 5) 1:30:02.5 | Spread (1st 5) 2:22.5 |
| 9, 31, 58, 68, 74, (120), (130) |
| Brandon Cain, Dustin Stewart, Austin Greeson, Jeremy Paris, Thomas Coyne, (Nathan Wood), (Trace Gordon) |
| 16:30.9, 17:32.6, 18:25.3, 18:40.3, 18:53.4, (21:08.7), (21:43.5) |
9 | 246 | Grimsley,
NC - Team Time (1st 5) 1:30:37.8 | Spread (1st 5) 1:33.2 |
| 22, 32, 61, 62, 69, (69), (72) |
| Naethan Burch, Kevin Depopas, Robert Whiting, Sam Caldwell, Jonathan Storch, (Justin Belcher), (Jonathon Reeve) |
| 17:11.8, 17:33.0, 18:32.9, 18:35.1, 18:45.0, (18:45.0), (18:50.0) |
10 | 256 | R.J. Reynolds,
NC - Team Time (1st 5) 1:31:01.3 | Spread (1st 5) 48.3 |
| 40, 45, 47, 59, 65, (91), (94) |
| Dylan Tatum, Will Foster, George Cleland, Trent Evans, Luis Alfaro, (John Orr), (Sam Wilson) |
| 17:49.0, 18:02.0, 18:03.0, 18:30.0, 18:37.3, (19:28.0), (19:41.0) |
11 | 263 | Davie,
NC - Team Time (1st 5) 1:31:21.0 | Spread (1st 5) 1:16.0 |
| 32, 50, 53, 57, 71, (79), (87) |
| Andrew Allen, Brian Bullins, Johnny Zarbock, Michael Waters, Jacob Whitaker, (Karch Arey), (Lake Slabach) |
| 17:33.0, 18:15.0, 18:20.0, 18:24.0, 18:49.0, (19:02.0), (19:18.0) |
12 | 314 | Southeast Guilford,
NC - Team Time (1st 5) 1:33:20.0 | Spread (1st 5) 2:58.0 |
| 38, 48, 49, 63, 116, (121), (123) |
| Devin Foust, Tony Fleckenstein, Dusty Griffin, Michael Fittante, Brian Hogan, (Tyler Ferguson), (Marcus Welker) |
| 17:43.0, 18:08.0, 18:12.0, 18:36.0, 20:41.0, (21:20.0), (21:25.0) |
13 | 406 | Southwest Guilford,
NC - Team Time (1st 5) 1:36:15.5 | Spread (1st 5) 2:38.5 |
| 26, 75, 98, 102, 105, (113), (114) |
| Joel Shuford, Bryan Ingram, Corey Albrecht, Joel Martinez, Sebastian Ball, (Michael Nichols), (Nathan Fuchs) |
| 17:26.0, 18:56.0, 19:49.0, 20:00.0, 20:04.5, (20:36.0), (20:40.0) |
14 | 415 | Sun Valley,
NC - Team Time (1st 5) 1:36:17.0 | Spread (1st 5) 2:06.0 |
| 43, 83, 90, 96, 103, (106), (111) |
| Alex Wilson, Cody Thomson, Nick Fink, Aaron Wilson, Hunter Simpson, (Kevin Bausinger), (Steven Evans) |
| 17:55.0, 19:11.0, 19:24.0, 19:46.0, 20:01.0, (20:08.0), (20:26.0) |
15 | 437 | Glenn,
NC - Team Time (1st 5) 1:37:15.7 | Spread (1st 5) 1:56.0 |
| 63, 76, 89, 97, 112, (137) |
| Alex Collette, Chris Gibson, Michael Nutter, Joe Serrano, Devin Athan, (Adam Ott) |
| 18:36.0, 18:57.3, 19:22.4, 19:48.0, 20:32.0, (24:11.0) |
16 | 442 | North Davidson,
NC - Team Time (1st 5) 1:37:30.9 | Spread (1st 5) 2:18.2 |
| 55, 77, 86, 109, 115, (117), (122) |
| Evan Prevette, Matt Jordan, Dylan Lemly, Jimmy Mcdonald, Jacob McCarn, (Lucas McCarn), (Ryan McNerny) |
| 18:22.1, 18:57.7, 19:15.9, 20:14.9, 20:40.3, (20:43.6), (21:21.8) |
17 | 512 | Western Guilford,
NC - Team Time (1st 5) 1:40:12.9 | Spread (1st 5) 1:42.0 |
| 81, 101, 104, 108, 118, (127), (128) |
| Ben Roberts, Matt Lowe, Caleb Wilkerson, Connor Whaley, Devin Peters, (Nick Button), (Scott Young) |
| 19:06.8, 19:58.5, 20:04.0, 20:14.8, 20:48.8, (21:33.3), (21:33.8) |
18 | 522 | Parkland,
NC - Team Time (1st 5) 1:41:10.8 | Spread (1st 5) 2:03.2 |
| 88, 94, 98, 119, 123, (138) |
| Charles Brown II, Lewis Benjamin, Robert Dula, Gaired Jordan, Eric Council, (Tanner Saddler) |
| 19:21.8, 19:41.0, 19:49.0, 20:54.0, 21:25.0, (29:21.0) |
19 | 558 | High Point Central,
NC - Team Time (1st 5) 1:43:34.0 | Spread (1st 5) 3:18.0 |
| 82, 100, 110, 132, 134, (135), (136) |
| Richard Segal, Benjamin Horne, Houston Ison, Michael Verdi, Jeremy Anderson, (Donald Wright), (James Smothers) |
| 19:09.0, 19:54.0, 20:17.0, 21:47.0, 22:27.0, (22:28.0), (22:38.0) |
20 | 559 | Porter Ridge,
NC - Team Time (1st 5) 1:43:39.0 | Spread (1st 5) 2:46.0 |
| 72, 107, 125, 126, 129, (131), (133) |
| Marco Lind, Tanner Fort, Harrison Rivers, Joseph Ventrano, Seth Gillis, (Chase DeVonde), (Luke Ferguson) |
| 18:50.0, 20:12.0, 21:30.0, 21:31.0, 21:36.0, (21:46.0), (22:12.0) |