1 | 72 | Chapel Hill,
NC - Team Time (1st 5) 1:20:51.0 | Spread (1st 5) 1:13.0 |
| 1, 10, 15, 20, 26, (31), (40) |
| Taylor Gilland, Kyle Villemain, Will Bunch, Asher Colburn-Hertzberg, Jacob Hoerger, (Alex Marcheschi), (Nash Stapleton) |
| 15:23.0, 16:06.0, 16:17.0, 16:29.0, 16:36.0, (16:39.0), (16:44.0) |
2 | 97 | Broughton,
NC - Team Time (1st 5) 1:21:55.1 | Spread (1st 5) 35.3 |
| 8, 11, 23, 25, 30, (46), (54) |
| Reidy Jones, Blake Askin, Burk Staub, Pierre Malherbe, Hubert Jones, (Deaton Jones), (Richard Staub) |
| 16:03.0, 16:08.3, 16:30.5, 16:35.0, 16:38.3, (16:50.3), (16:58.2) |
3 | 192 | Mount Tabor,
NC - Team Time (1st 5) 1:23:16.1 | Spread (1st 5) 1:11.0 |
| 4, 12, 41, 67, 68, (75), (83) |
| Jared Neely, Reese Wells, Andrew McGee, Sam Reed, Tyler Nachand, (Elias Ingram-Edwards), (Phillip Berry) |
| 15:59.0, 16:13.0, 16:45.0, 17:09.1, 17:10.0, (17:14.0), (17:18.0) |
4 | 195 | Hoggard,
NC - Team Time (1st 5) 1:23:29.0 | Spread (1st 5) 1:25.0 |
| 5, 26, 31, 43, 90, (102), (104) |
| Charles Wofford, Mason Boyles, Henry Evans, Blake Shelton, Brad Johnson, (Erik Pavia), (Ryan Hinds) |
| 16:01.0, 16:36.0, 16:39.0, 16:47.0, 17:26.0, (17:38.0), (17:39.0) |
5 | 196 | Green Hope,
NC - Team Time (1st 5) 1:23:37.0 | Spread (1st 5) 50.6 |
| 14, 33, 39, 49, 61, (62), (102) |
| Doug Black, Zak Roshdy, Scott Hefner, Douglas Black, Bryan Spreitzer, (Ryan Walling), (Joe Hagan) |
| 16:15.7, 16:39.1, 16:43.9, 16:52.0, 17:06.3, (17:06.8), (17:38.0) |
6 | 203 | Ardrey Kell,
NC - Team Time (1st 5) 1:23:42.0 | Spread (1st 5) 58.0 |
| 13, 19, 45, 52, 74, (91), (94) |
| Noah Brown, Stephen Derlath, Charlie Klecker, Jack Klecker, Madison Souder, (Madden Souder), (Nick Kapur) |
| 16:15.0, 16:27.0, 16:49.0, 16:58.0, 17:13.0, (17:26.3), (17:32.0) |
7 | 209 | West Johnston,
NC - Team Time (1st 5) 1:23:21.0 | Spread (1st 5) 1:31.0 |
| 2, 42, 47, 50, 68, (95), (100) |
| Dakota Peachee, Chad Massengill, Chris Garrett, Chris Mcguire, Ben Schoenemen, (Lewis Braswell), (Ben Schoenemann) |
| 15:39.0, 16:46.0, 16:51.0, 16:55.0, 17:10.0, (17:33.1), (17:36.1) |
8 | 252 | Myers Park,
NC - Team Time (1st 5) 1:24:37.7 | Spread (1st 5) 29.0 |
| 35, 37, 57, 59, 64, (73), (78) |
| Patrick Sidlovsky, John Childress, Robert Terry, Tyler Phillips, Bill Bernart, (Mitch Abrams), (Ben Swanson) |
| 16:40.0, 16:41.0, 17:02.0, 17:05.7, 17:09.0, (17:12.6), (17:15.3) |
9 | 292 | Athens Drive,
NC - Team Time (1st 5) 1:25:10.0 | Spread (1st 5) 1:03.0 |
| 26, 29, 58, 75, 104, (106), (146) |
| Marc Roberts, Zack O'Keefe, Stephen Page, Alex Dawson, Anders Orn, (Ethan Johnson), (Sam Day) |
| 16:36.0, 16:37.0, 17:04.0, 17:14.0, 17:39.0, (17:40.0), (18:05.0) |
10 | 307 | Leesville Road,
NC - Team Time (1st 5) 1:25:12.1 | Spread (1st 5) 56.8 |
| 34, 36, 55, 81, 101, (153), (157) |
| Will Woodhouse, Brian Jackson, Aaron Smith, Christian Klute, Andrew Byrum, (Chris Mirek), (Pierce Fussell) |
| 16:39.9, 16:40.3, 16:58.7, 17:16.5, 17:36.7, (18:12.7), (18:20.1) |
11 | 314 | Cary,
NC - Team Time (1st 5) 1:24:33.0 | Spread (1st 5) 2:07.0 |
| 3, 9, 86, 96, 120, (151), (181) |
| Mohammed Abushouk, Assir Abushouk, Alex Salisbury, DJ Hudson, Teagen Miller, (Allen Ray), (Brandon Vasquez) |
| 15:43.0, 16:04.0, 17:21.0, 17:35.0, 17:50.0, (18:11.0), (18:45.0) |
12 | 339 | Watauga,
NC - Team Time (1st 5) 1:25:48.0 | Spread (1st 5) 1:12.0 |
| 24, 44, 64, 93, 114, (123), (137) |
| Dylan Carp, Will Barbour, Daniel Osborne, Wesley Templeton, Andrew Vandenberg, (Thomas McDonough), (Justin Martin) |
| 16:34.0, 16:48.0, 17:09.0, 17:31.0, 17:46.0, (17:52.0), (18:01.4) |
13 | 394 | Robinson,
NC - Team Time (1st 5) 1:26:19.0 | Spread (1st 5) 1:31.0 |
| 18, 22, 108, 117, 129, (134), (141) |
| Braedon Koerwitz, Dominic Parisi, Jake Eldridge, Eric Kinzer, Michael O'Connell, (Hunter Weikle), (Christopher Ramsay) |
| 16:24.0, 16:30.0, 17:42.0, 17:48.0, 17:55.0, (17:59.0), (18:03.0) |
14 | 408 | Apex,
NC - Team Time (1st 5) 1:26:33.0 | Spread (1st 5) 1:27.0 |
| 15, 77, 98, 107, 111, (168), (172) |
| Bryan Noreen, Allen Hawkes, Kasey Carter, Zachary Tomkoski, Austen Hughes, (Matthias Montgomery), (Neal Shaw) |
| 16:17.0, 17:15.0, 17:36.0, 17:41.0, 17:44.0, (18:35.0), (18:37.0) |
15 | 410 | West Forsyth,
NC - Team Time (1st 5) 1:26:36.0 | Spread (1st 5) 1:23.0 |
| 20, 37, 109, 121, 123, (144), (156) |
| David Cason, Jordan Sorensen, Micah Smith, Justin Swink, Cody Motsinger, (Michael Towery), (Graham McAlister) |
| 16:29.0, 16:41.0, 17:43.0, 17:51.0, 17:52.0, (18:04.0), (18:20.0) |
16 | 417 | Pinecrest,
NC - Team Time (1st 5) 1:26:41.4 | Spread (1st 5) 25.7 |
| 71, 80, 82, 87, 97, (145), (158) |
| Craig Baggett, Scott Whitecar, Jacob Allen, Dalton Allen, Derek Whitescarver, (Tyler Clark), (Connor Kelly) |
| 17:10.1, 17:16.2, 17:17.1, 17:22.2, 17:35.8, (18:04.2), (18:20.4) |
17 | 427 | South View,
NC - Team Time (1st 5) 1:26:41.4 | Spread (1st 5) 1:31.8 |
| 17, 84, 85, 114, 127, (136), (141) |
| Kenny Hinman, Chris Small, Cedric Wilson, Tommy Baldridge, Aaron Holmes, (Erik Smith), (Charlie Reid) |
| 16:21.6, 17:20.1, 17:20.3, 17:46.0, 17:53.4, (18:00.5), (18:03.0) |
18 | 429 | Weddington,
NC - Team Time (1st 5) 1:26:58.0 | Spread (1st 5) 50.0 |
| 52, 56, 88, 116, 117, (130), (132) |
| Sam Wurst, Reid Trexler, Nick Holley, Dan Ruggiero, Jonathan Bivens, (Will Chambers), (James Davis) |
| 16:58.0, 17:01.0, 17:24.0, 17:47.0, 17:48.0, (17:56.0), (17:58.0) |
19 | 477 | Providence,
NC - Team Time (1st 5) 1:27:07.0 | Spread (1st 5) 2:01.0 |
| 5, 72, 126, 135, 139, (149), (154) |
| Alex Taylor, Austin Walls, Tim Kochy, Andrew Bakis, Adam Letherby, (Nathen Ziegler), (Christian Efkin) |
| 16:01.0, 17:11.0, 17:53.0, 18:00.0, 18:02.0, (18:08.0), (18:14.0) |
20 | 480 | East Forsyth,
NC - Team Time (1st 5) 1:27:32.5 | Spread (1st 5) 1:10.5 |
| 48, 89, 92, 113, 138, (155), (194) |
| Anthony Kilar, Tyler Gordon, Patrick Crawford, Jason Midkiff, John Teeter, (Steven Cupello), (Ethan Curnow) |
| 16:51.4, 17:24.9, 17:29.4, 17:44.9, 18:01.9, (18:18.3), (18:59.0) |
21 | 553 | East Rowan,
NC - Team Time (1st 5) 1:28:43.0 | Spread (1st 5) 1:35.0 |
| 63, 64, 98, 150, 178, (195), (201) |
| Cole Honeycutt, Ross Oden, Eli Walton, Brad Oden, Coleton Boone, (Hunter Arey), (Justin Holshouser) |
| 17:07.0, 17:09.0, 17:36.0, 18:09.0, 18:42.0, (19:12.0), (19:22.0) |
22 | 640 | Northern Durham,
NC - Team Time (1st 5) 1:29:45.0 | Spread (1st 5) 2:51.0 |
| 5, 109, 165, 174, 187, (189), (212) |
| Blake Williams, Andy Parham, Cade Barefoot, Jonathan Scarbeau, Scott Lallier, (John West), (Will Oliver) |
| 16:01.0, 17:43.0, 18:31.0, 18:38.0, 18:52.0, (18:53.0), (19:34.0) |
23 | 684 | South Mecklenburg,
NC - Team Time (1st 5) 1:30:33.0 | Spread (1st 5) 2:00.0 |
| 51, 117, 161, 165, 190, (195), (206) |
| Cameron Wells, Mikey Cristiano, Ellis Pickens, Chad Johnson, Devan Lalas, (Andrew Tait), (Will Funchess) |
| 16:56.0, 17:48.0, 18:22.0, 18:31.0, 18:56.0, (19:12.0), (19:28.0) |
24 | 742 | South Caldwell,
NC - Team Time (1st 5) 1:31:07.0 | Spread (1st 5) 44.0 |
| 121, 139, 147, 167, 168, (171), (177) |
| Aaron Bentley, Landon Minton, Issac Smith, Nick Snow, Cody Whitson, (Chris Hendel), (Tyler Ennis) |
| 17:51.0, 18:02.0, 18:07.0, 18:32.0, 18:35.0, (18:36.0), (18:41.0) |
25 | 761 | North Mecklenburg,
NC - Team Time (1st 5) 1:31:41.0 | Spread (1st 5) 1:51.0 |
| 60, 162, 164, 184, 191, (193), (201) |
| Joe Rao, Ryan Gardner, Tyler Parton, Devin Dennard, Dylan Knight, (Tony Rao), (Joey Pizatoyski) |
| 17:06.0, 18:23.0, 18:27.0, 18:48.0, 18:57.0, (18:58.0), (19:22.0) |
26 | 783 | Hopewell,
NC - Team Time (1st 5) 1:31:48.0 | Spread (1st 5) 58.0 |
| 111, 159, 163, 172, 178, (187), (207) |
| Taylor Day, Collin Reber, Corey Silvestri, Zach Bagot, Jeremy Phuntek, (Chris Hourihan), (Nick Shimko) |
| 17:44.0, 18:21.0, 18:24.0, 18:37.0, 18:42.0, (18:52.0), (19:29.0) |
27 | 799 | Butler,
NC - Team Time (1st 5) 1:32:02.0 | Spread (1st 5) 51.0 |
| 123, 152, 168, 176, 180, (181), (185) |
| Zachary Church, Matthew Church, William Jackson, Matt Simono, Andrew Craft, (Dana Lynch), (Cullen Owens) |
| 17:52.0, 18:12.0, 18:35.0, 18:40.0, 18:43.0, (18:45.0), (18:49.0) |
28 | 844 | East Mecklenburg,
NC - Team Time (1st 5) 1:36:03.0 | Spread (1st 5) 4:17.0 |
| 68, 130, 191, 226, 229, (230), (243) |
| Alden Ferdon, Nate Fisher, Corey Hanks, Matt Kraft, Garrett Erlandson, (David Ayers), (Noah Leiberman) |
| 17:10.0, 17:56.0, 18:57.0, 20:33.0, 21:27.0, (21:29.0), (25:05.0) |
29 | 852 | J.H. Rose,
NC - Team Time (1st 5) 1:33:51.0 | Spread (1st 5) 2:14.0 |
| 79, 159, 198, 207, 209, (216), (219) |
| Tommy Houmard, Michael Phillips, Will Bennett, Nick Huener, Nathaniel Mansfield, (Charlie Power), (Jamie Cook) |
| 17:16.0, 18:21.0, 19:15.0, 19:29.0, 19:30.0, (19:45.0), (19:51.0) |
30 | 953 | Davie,
NC - Team Time (1st 5) 1:35:42.0 | Spread (1st 5) 1:57.0 |
| 128, 183, 209, 214, 219, (221), (222) |
| Andrew Allen, Lake Slabach, Jacob Whitaker, Ben Burton, Will Marrs, (Nick Sizemore), (Nathan Milleson) |
| 17:54.0, 18:46.0, 19:30.0, 19:41.0, 19:51.0, (19:53.0), (20:12.0) |
31 | 957 | Ashbrook,
NC - Team Time (1st 5) 1:35:49.0 | Spread (1st 5) 1:41.0 |
| 132, 197, 204, 211, 213, (215), (217) |
| Michael Rogers, Garnett Bullock, Andrew Bradley, Cramer Lewis, Nathaniel Niemenen, (Jonathan Robinson), (Charlie Pearce) |
| 17:58.0, 19:13.0, 19:27.0, 19:32.0, 19:39.0, (19:42.0), (19:46.0) |
32 | 987 | West Mecklenburg,
NC - Team Time (1st 5) 1:37:11.0 | Spread (1st 5) 2:28.0 |
| 147, 186, 204, 222, 228, (232), (237) |
| Matthew Hill, Josh Goode, Jerrod Wallace, Patrick O'Brien, Matt Davenport, (Simon Phomsopha), (Chris Hardin) |
| 18:07.0, 18:50.0, 19:27.0, 20:12.0, 20:35.0, (21:45.0), (22:21.0) |
33 | 994 | R.J. Reynolds,
NC - Team Time (1st 5) 1:36:28.0 | Spread (1st 5) 1:11.0 |
| 174, 199, 200, 203, 218, (224), (226) |
| John Orr, George Cleland, Brenton Faircloth, Sam Wilson, Will Foster, (Mike Moret), (Justin Morris) |
| 18:38.0, 19:17.0, 19:19.0, 19:25.0, 19:49.0, (20:16.0), (20:33.0) |
34 | 1077 | West Charlotte,
NC - Team Time (1st 5) 1:46:33.0 | Spread (1st 5) 5:06.0 |
| 141, 225, 234, 238, 239, (241) |
| Tadarrin Phronebarger, Chris England, Jerel McLaurin, Ammar Phillips, Corey Mercer, (Jonvah England) |
| 18:03.0, 20:31.0, 21:50.0, 23:00.0, 23:09.0, (24:34.0) |
35 | 1175 | Central Cabarrus,
NC - Team Time (1st 5) 1:51:05.0 | Spread (1st 5) 1:35.0 |
| 231, 233, 235, 236, 240, (242) |
| Kodie Lowe, Ben Grasberg, Quintin VandenBerg, Allan Griffiths, Jake Sherman, (Jordan Tucker) |
| 21:37.0, 21:49.0, 22:09.0, 22:18.0, 23:12.0, (24:53.0) |