1 | 79 | Bishop McGuinness,
NC - Team Time (1st 5) 1:24:38.3 | Spread (1st 5) 1:03.4 |
| 4, 13, 15, 23, 24, (32), (37) |
| Sam Williams, Leland Lancaster, Greg Redden, Jack Brannan, Nick Stout, (Bryan Soltis), (Zach Bruns) |
| 16:16.1, 16:51.5, 16:54.8, 17:16.4, 17:19.5, (17:29.0), (17:34.9) |
2 | 106 | Lake Norman Charter,
NC - Team Time (1st 5) 1:25:32.0 | Spread (1st 5) 1:03.3 |
| 7, 9, 24, 26, 40, (41), (46) |
| Matt Panza, Nathan Kemper, Sean Kenney, Sean Powers, Keaton Cooper, (Andrew Swift), (Zach Stephens) |
| 16:34.2, 16:39.8, 17:19.5, 17:21.0, 17:37.5, (17:38.2), (17:48.6) |
3 | 114 | North Carolina Science and Math (Durham),
NC - Team Time (1st 5) 1:26:06.7 | Spread (1st 5) 37.5 |
| 14, 17, 22, 27, 34, (35), (68) |
| Dayton Ellwanger, Chatham Ellwanger, David Spencer, Mitchell Rees-Jones, Chris Panuski, (Joshua Reece-Jones), (Arjun Adhia) |
| 16:54.5, 17:02.1, 17:14.1, 17:24.0, 17:32.0, (17:32.9), (18:15.0) |
4 | 153 | Mitchell,
NC - Team Time (1st 5) 1:26:05.3 | Spread (1st 5) 2:02.1 |
| 2, 8, 20, 61, 62, (75), (95) |
| Zach Boone, Brandon King, King Brandon, Daniel Yokubinas, Alex Cruz, (Chase Stevens), (Luke Deyton) |
| 16:04.4, 16:38.4, 17:11.1, 18:04.9, 18:06.5, (18:33.6), (18:45.7) |
5 | 226 | East Wilkes,
NC - Team Time (1st 5) 1:28:22.6 | Spread (1st 5) 1:51.6 |
| 10, 12, 55, 66, 83, (99), (178) |
| Will Jolly, Abram Logan, Phillip Hemric, Zach Prevette, Luke Stokes, (Jake Shore), (Greylin Cleary) |
| 16:45.5, 16:48.0, 18:00.0, 18:12.0, 18:37.1, (18:54.0), (20:12.0) |
6 | 246 | North Stokes,
NC - Team Time (1st 5) 1:29:06.3 | Spread (1st 5) 2:15.2 |
| 11, 28, 30, 70, 107, (127), (210) |
| Sean Condon, Justin Kenard, James Hammonds, Travis Sexton, Dakota Young, (Trinity Fain), (Andrew Lankford) |
| 16:47.2, 17:26.0, 17:26.7, 18:24.0, 19:02.4, (19:16.9), (20:45.0) |
7 | 269 | Hayesville,
NC - Team Time (1st 5) 1:28:55.4 | Spread (1st 5) 2:59.5 |
| 1, 48, 57, 60, 103, (122), (145) |
| Dylan Johnson, Kurt McClure, Zak Evans, Adam Urbaniuk, Adam Banks, (Isaac Nicholson), (Jesse Neumann) |
| 16:00.0, 17:49.6, 18:02.2, 18:04.1, 18:59.5, (19:11.5), (19:34.4) |
8 | 317 | Voyager,
NC - Team Time (1st 5) 1:30:25.0 | Spread (1st 5) 2:10.0 |
| 19, 38, 39, 89, 132, (135), (137) |
| Chris Sause, Lawton Kariher, Patrick Lester, Gary Ford, Guy Catilin, (Josh Glazer), (Zach Perry) |
| 17:10.5, 17:35.8, 17:37.3, 18:40.9, 19:20.5, (19:23.8), (19:25.7) |
9 | 323 | Gray Stone Day,
NC - Team Time (1st 5) 1:31:08.2 | Spread (1st 5) 1:09.2 |
| 33, 45, 79, 81, 85, (87), (97) |
| Quinton Parsons, Josh Rolan, Jake Long, Dennis Collins, Reid Huckabee, (Patrick Parsons), (David Cowan) |
| 17:29.8, 17:47.8, 18:35.0, 18:36.6, 18:39.0, (18:39.5), (18:50.0) |
10 | 327 | Midway,
NC - Team Time (1st 5) 1:31:00.4 | Spread (1st 5) 1:24.6 |
| 28, 31, 80, 90, 98, (121), (123) |
| Michael Mclamb, Caleb Sanders, Nicholas Smith, Heath Smith, Dalton Butler, (Alex Boggs), (Ritchel Cousar) |
| 17:26.0, 17:26.8, 18:36.0, 18:41.0, 18:50.6, (19:10.8), (19:11.6) |
11 | 343 | Highland Tech,
NC - Team Time (1st 5) 1:31:26.5 | Spread (1st 5) 53.6 |
| 49, 63, 64, 73, 94, (148), (149) |
| Malik Currence, Jonathan Hilton, Walt Hambrick, Miguel Pichardo, Jonathan Hildreth, (Trot Leary), (Dash Chrisner) |
| 17:50.0, 18:10.4, 18:11.4, 18:31.1, 18:43.6, (19:40.5), (19:43.3) |
12 | 406 | Central Academy,
NC - Team Time (1st 5) 1:31:29.0 | Spread (1st 5) 3:22.0 |
| 5, 16, 113, 118, 154, (182), (224) |
| Elijah Inuwa, David Pann, Joe Hinkle, Diego Ochoa, Parker Colbath, (Robert Fisher), (Brian Hinkle) |
| 16:25.0, 17:00.0, 19:07.0, 19:10.0, 19:47.0, (20:18.0), (21:10.0) |
13 | 407 | West Wilkes,
NC - Team Time (1st 5) 1:32:12.0 | Spread (1st 5) 2:17.0 |
| 18, 53, 96, 109, 131, (227), (263) |
| Colby Shell, Josh Hall, Daniel Angarita, Joshua Englebert, Connor Pate, (Cole Higgenbothem), (Jace Carroll) |
| 17:03.0, 17:57.0, 18:48.0, 19:04.0, 19:20.0, (21:12.0), (21:59.0) |
14 | 422 | Hendersonville,
NC - Team Time (1st 5) 1:33:09.3 | Spread (1st 5) 58.2 |
| 65, 77, 78, 84, 118, (150), (160) |
| Michael Silvia, Jackson Morgan, Konrad Sanders, Austin Reed, A.J. O'Leary, (Alex Anderson), (Lucas Brewer-Bowman) |
| 18:11.8, 18:34.5, 18:34.6, 18:38.4, 19:10.0, (19:44.1), (19:51.3) |
15 | 513 | Raleigh Charter,
NC - Team Time (1st 5) 1:33:46.6 | Spread (1st 5) 3:38.4 |
| 6, 58, 105, 166, 178, (183), (196) |
| Chris O'Brien, Will Jackson, Benjamin Jones, Gautam Nagaraj, Daniel Huddleston, (Adam Fairbanks), (Ryan Kilgore) |
| 16:33.6, 18:03.3, 19:01.0, 19:56.7, 20:12.0, (20:19.0), (20:29.0) |
16 | 540 | Southwest Onslow,
NC - Team Time (1st 5) 1:34:47.6 | Spread (1st 5) 1:33.0 |
| 43, 113, 126, 129, 129, (136), (167) |
| Caleb Lockey, Coleton Jordan, Zach Winegardner, CJ Mitchell, C.J. Mitchell, (Bailey Marshall), (Cody Roberts) |
| 17:46.0, 19:07.0, 19:16.6, 19:19.0, 19:19.0, (19:24.0), (19:56.9) |
17 | 547 | Elkin,
NC - Team Time (1st 5) 1:34:49.7 | Spread (1st 5) 2:17.3 |
| 42, 54, 111, 170, 170, (196), (200) |
| Jacob Parker, Said Javier, Madeline Carter, Josh Johnson, Jeremy Pierce, (Eli Brown), (Seth Haynes) |
| 17:43.7, 17:58.0, 19:06.0, 20:01.0, 20:01.0, (20:29.0), (20:31.0) |
18 | 562 | Princeton,
NC - Team Time (1st 5) 1:35:24.0 | Spread (1st 5) 1:26.0 |
| 70, 91, 99, 144, 158, (199), (296) |
| Quinn Dougherty, Matt Edwards, Lane Dougherty, Matthew Edwards, Will Toler, (Jonathan Croom), (Cameron Smith) |
| 18:24.0, 18:42.0, 18:54.0, 19:34.0, 19:50.0, (20:30.2), (23:09.0) |
19 | 586 | Chatham Central,
NC - Team Time (1st 5) 1:35:30.0 | Spread (1st 5) 3:11.0 |
| 21, 74, 140, 161, 190, (195), (324) |
| Chris Jaeger, Scotty Polston, Jason Buchanan, Jake Miller, Dawson Wolf, (Dillon Johnson), (Bradley Harms) |
| 17:12.0, 18:33.0, 19:30.0, 19:52.0, 20:23.0, (20:28.0), (24:47.0) |
20 | 645 | Murphy,
NC - Team Time (1st 5) 1:36:54.7 | Spread (1st 5) 3:43.1 |
| 36, 52, 103, 221, 233, (281) |
| Kaseson Hooper, Reagan Lindsay, Isaac Traub, Kody Bernier, Jonathon Bowman, (Jeff House) |
| 17:33.3, 17:56.7, 18:59.5, 21:08.8, 21:16.4, (22:39.5) |
21 | 647 | Pamlico County,
NC - Team Time (1st 5) 1:36:48.7 | Spread (1st 5) 1:12.8 |
| 76, 124, 143, 151, 153, (157), (204) |
| John Paxton, Michael Spain, Justin Spruill, Tyler Ellenberg, Chad Hoff, (Devin Bell), (Ignacio Lugo-Picha) |
| 18:33.7, 19:12.0, 19:31.9, 19:44.6, 19:46.5, (19:49.8), (20:36.9) |
22 | 661 | Lejeune,
NC - Team Time (1st 5) 1:37:10.0 | Spread (1st 5) 3:36.0 |
| 47, 72, 117, 184, 241, (247), (310) |
| Cameron Schtakleff, Max Moore, Stephen Aguilera, Cody Carter, cale Christmas, (Matthew Camina), (Greg Sanders) |
| 17:49.0, 18:27.0, 19:09.0, 20:20.0, 21:25.0, (21:35.0), (23:41.0) |
23 | 704 | Dixon,
NC - Team Time (1st 5) 1:37:39.1 | Spread (1st 5) 1:23.4 |
| 92, 133, 147, 158, 174, (193), (219) |
| Adam Johnson, Brandon Hickey, Jordan Leanes, Daniel Perales, Chance Meeting, (Devin Cline), (George Horiates) |
| 18:42.2, 19:21.9, 19:39.4, 19:50.0, 20:05.6, (20:24.3), (21:02.0) |
24 | 730 | North Moore,
NC - Team Time (1st 5) 1:38:15.0 | Spread (1st 5) 2:28.0 |
| 69, 93, 152, 202, 214, (222), (263) |
| Tristan Mackey, Tyler Hunsucker, Alex Landers, Austin Hunsucker, Luke Moore, (Daniel Purvis), (Tristan Mcdpnald) |
| 18:23.0, 18:43.0, 19:45.0, 20:33.0, 20:51.0, (21:09.0), (21:59.0) |
25 | 738 | Robbinsville,
NC - Team Time (1st 5) 1:37:25.5 | Spread (1st 5) 4:48.5 |
| 3, 128, 176, 213, 218, (270), (293) |
| Frank Cline, Irvin Portugal, Zach Beasley, Joey Cable, Zane Wachacha, (Bradley Pullium), (Trace Shuler) |
| 16:10.3, 19:17.4, 20:08.4, 20:50.6, 20:58.8, (22:17.8), (22:57.9) |
26 | 756 | Ocracoke,
NC - Team Time (1st 5) 1:39:29.5 | Spread (1st 5) 5:27.3 |
| 51, 112, 120, 172, 301, (308), (309) |
| Adam Carter, Kevin Perez, Wyatt Norris, Jordi Perez, Mac Kalna, (Andrew Tillett), (Evin Caswell) |
| 17:51.9, 19:06.8, 19:10.2, 20:01.4, 23:19.2, (23:32.0), (23:40.8) |
27 | 770 | Manteo,
NC - Team Time (1st 5) 1:39:04.8 | Spread (1st 5) 2:10.3 |
| 81, 101, 169, 208, 211, (261), (282) |
| Josh Buchanan, Chris Roberts, Robert Beane, Bryce Greene, Brennan Wescott, (Nathan Beane), (Glen Gray) |
| 18:36.6, 18:57.0, 20:00.3, 20:44.0, 20:46.9, (21:56.7), (22:39.8) |
28 | 801 | Thomas Jefferson,
NC - Team Time (1st 5) 1:39:48.4 | Spread (1st 5) 2:09.3 |
| 108, 116, 125, 223, 229, (243), (266) |
| Phillip Barker, Keaton Poole, Stephan Snyder, Caleb Bishop, Coleman Putnam, (Kaleb Munjas), (Ryuki Deaton) |
| 19:03.2, 19:08.1, 19:15.4, 21:09.2, 21:12.5, (21:26.4), (22:07.1) |
29 | 808 | West Montgomery,
NC - Team Time (1st 5) 1:39:53.0 | Spread (1st 5) 3:46.0 |
| 56, 105, 184, 208, 255, (260), (305) |
| Chris Pipkin, Nick Batten, Tim Atkins, Cody Wooten, Bhavin Patel, (Brandon Moore), (Dylan Woody) |
| 18:01.0, 19:01.0, 20:20.0, 20:44.0, 21:47.0, (21:53.0), (23:27.0) |
30 | 868 | Goldsboro,
NC - Team Time (1st 5) 1:40:42.5 | Spread (1st 5) 3:35.5 |
| 67, 173, 178, 192, 258, (265), (276) |
| Victor Prezbindowski, Josh Matias, Douglas Watkins, Tyler Lane, Jordan Henderson, (Rayshawn Dickerson), (Samuel Prairie) |
| 18:13.5, 20:04.0, 20:12.0, 20:24.0, 21:49.0, (22:00.0), (22:28.0) |
31 | 875 | Spring Creek,
NC - Team Time (1st 5) 1:40:48.0 | Spread (1st 5) 3:38.0 |
| 50, 161, 181, 237, 246, (294) |
| Allen Coor, Gage Abbott, Justin Cianfarra, Nathan Turner, Nathan Tanner, (Eli Lane) |
| 17:51.0, 19:52.0, 20:13.0, 21:23.0, 21:29.0, (23:01.0) |
32 | 938 | Woods Charter,
NC - Team Time (1st 5) 1:42:06.0 | Spread (1st 5) 1:49.0 |
| 134, 146, 206, 225, 227, (236), (289) |
| Chris Ward, Eric Tapp, Tommy Johnson, Bryan Campbell, Tommy Holden, (Peter Barof), (Ben Pearson) |
| 19:23.0, 19:37.0, 20:43.0, 21:11.0, 21:12.0, (21:21.0), (22:50.0) |
33 | 944 | Rosewood,
NC - Team Time (1st 5) 1:42:21.2 | Spread (1st 5) 2:29.0 |
| 102, 141, 226, 231, 244, (250), (252) |
| Dalton Farmer, Dylan Cuddington, Jacob Johnson, Brendan Trinidad, Matt Parsons, (Evan Daniels), (Jonathan Gould) |
| 18:58.0, 19:31.0, 21:11.2, 21:14.0, 21:27.0, (21:37.0), (21:42.0) |
34 | 961 | North Rowan,
NC - Team Time (1st 5) 1:42:25.0 | Spread (1st 5) 2:40.0 |
| 139, 165, 188, 201, 268, (273), (285) |
| Brandon Nelson, Thomas Tucker, Brandon White, Rafe Harrison, Darrius Wallace, (Marc Gonzalez), (Simon Connolly) |
| 19:28.0, 19:55.4, 20:21.0, 20:32.6, 22:08.0, (22:23.2), (22:44.0) |
35 | 970 | Swain County,
NC - Team Time (1st 5) 1:44:09.7 | Spread (1st 5) 5:58.5 |
| 44, 110, 238, 267, 311, (329) |
| Russell Bigmeat, Alex Cook, Harlin Moody, Sam Dickson, Ryan Bennett, (Alex Pillon) |
| 17:47.3, 19:05.8, 21:23.4, 22:07.4, 23:45.8, (26:37.4) |
36 | 975 | Mount Airy,
NC - Team Time (1st 5) 1:43:10.6 | Spread (1st 5) 3:43.7 |
| 88, 163, 215, 234, 275 |
| Joseph Dixon, Dalton Mayes, Oren Bailey, Matthew Eads, Jack McCluskey |
| 18:40.8, 19:53.0, 20:54.8, 21:17.5, 22:24.5 |
37 | 985 | Lincoln Charter,
NC - Team Time (1st 5) 1:42:44.5 | Spread (1st 5) 1:48.8 |
| 156, 187, 190, 203, 249, (291), (299) |
| Danny Cary, Luke Dodge, Seth Vanderwerken, David Ingalls, Matt Dodge, (Thomas Gurowski), (Matthew Dodge) |
| 19:48.0, 20:20.9, 20:23.0, 20:35.8, 21:36.8, (22:52.7), (23:15.0) |
38 | 1008 | East Montgomery,
NC - Team Time (1st 5) 1:43:34.0 | Spread (1st 5) 2:50.0 |
| 141, 164, 189, 242, 272, (284) |
| Ricky Thacker II, Dustin Shepherd, Caleb Hassell, Connor Talbert, Taylor Furr, (Bradley Maness) |
| 19:31.0, 19:54.0, 20:22.0, 21:26.0, 22:21.0, (22:42.0) |
39 | 1014 | South Stanly,
NC - Team Time (1st 5) 1:43:21.0 | Spread (1st 5) 1:53.0 |
| 138, 205, 206, 230, 235, (250), (280) |
| Josh Lewellen, Dallas Starnes, Alec Furr, Jeff Helms, Wesley Smith, (Patrick Cruz), (Alex Gresham) |
| 19:27.0, 20:38.0, 20:43.0, 21:13.0, 21:20.0, (21:37.0), (22:39.0) |
40 | 1077 | Cherokee,
NC - Team Time (1st 5) 1:46:40.7 | Spread (1st 5) 6:22.1 |
| 59, 175, 240, 283, 320, (325) |
| Gerald Mahan, Brock Powell, Isiah Davis, Ej Carroll, Ethan Swearengin, (Gabe Crow) |
| 18:03.6, 20:06.2, 21:23.7, 22:41.5, 24:25.7, (24:56.1) |
41 | 1168 | Union Academy,
NC - Team Time (1st 5) 1:46:31.6 | Spread (1st 5) 1:37.0 |
| 177, 238, 245, 253, 255, (279), (290) |
| Wylie Schnedl, Ellis Hogan, Jacob Hargett, Roger Felix, Steven Mills, (Mark Dowd), (Will Brewer) |
| 20:10.0, 21:23.4, 21:28.2, 21:43.0, 21:47.0, (22:33.6), (22:52.0) |
42 | 1169 | Northside - Pinetown,
NC - Team Time (1st 5) 1:47:37.0 | Spread (1st 5) 3:31.0 |
| 154, 184, 257, 274, 300, (304), (322) |
| Cameron Seger, Austin Moore, Garrid Dixon, Raymundo Alonso, Daniel Miller, (Matt Smith), (Richie Nguyen) |
| 19:47.0, 20:20.0, 21:48.0, 22:24.0, 23:18.0, (23:26.0), (24:44.0) |
43 | 1241 | Highlands,
NC - Team Time (1st 5) 1:57:42.5 | Spread (1st 5) 9:22.0 |
| 115, 168, 295, 330, 333 |
| Evan Schmidt, Kyle Gabbard, Carter Potts, Chance Gilbert, Luke Rodgers |
| 19:07.7, 19:57.4, 23:03.4, 27:04.3, 28:29.7 |
44 | 1289 | KIPP Pride,
NC - Team Time (1st 5) 1:56:51.2 | Spread (1st 5) 9:48.8 |
| 86, 247, 302, 322, 332, (336) |
| Adam Pope, Justin Wynn, Isaiah Smith, Demetric Edwards, Malcom Blowe, (Kaleel Boone) |
| 18:39.2, 21:35.0, 23:25.0, 24:44.0, 28:28.0, (29:25.0) |
45 | 1302 | Pender,
NC - Team Time (1st 5) 1:50:54.0 | Spread (1st 5) 3:03.0 |
| 194, 217, 286, 298, 307 |
| Braxton Treto, Tyler Horrell, Michael Hall, Griffin James, Cameron Guertin |
| 20:27.0, 20:58.0, 22:45.0, 23:14.0, 23:30.0 |
46 | 1332 | North Duplin,
NC - Team Time (1st 5) 1:52:07.0 | Spread (1st 5) 3:05.0 |
| 216, 219, 269, 313, 315, (319), (338) |
| Boone Mcneil, Lance Loalbo, Chris Lee, Alex LoAlbo, Ryan Miller, (Brandon Patterson), (Andrew Taylor) |
| 20:56.0, 21:02.0, 22:12.0, 23:56.0, 24:01.0, (24:25.0), (33:08.0) |
47 | 1379 | Gates County,
NC - Team Time (1st 5) 1:52:30.0 | Spread (1st 5) 1:53.0 |
| 232, 271, 288, 292, 296 |
| Jermaine Holley, William Henderson, Josh Meehan, Tomas Robinson, Johnathan Gaskins |
| 21:16.0, 22:19.0, 22:49.0, 22:57.0, 23:09.0 |
48 | 1428 | Albemarle,
NC - Team Time (1st 5) 1:54:04.0 | Spread (1st 5) 2:06.0 |
| 259, 262, 287, 306, 314, (317), (321) |
| Malik Ingold, Jack Williams, William Ivey, Tyler Moose, Sage Raineiri, (Williams Joey), (Hunter Broadway) |
| 21:52.0, 21:58.0, 22:48.0, 23:28.0, 23:58.0, (24:22.0), (24:31.0) |
49 | 1432 | River Mill,
NC - Team Time (1st 5) 2:01:13.3 | Spread (1st 5) 8:30.9 |
| 212, 254, 303, 328, 335, (337) |
| Chris Rodriguez, Jon Adams, Alec Bule, Taylor Boyson, Grant Wiedenhelft, (Trenton Shields) |
| 20:50.1, 21:46.1, 23:25.6, 25:50.5, 29:21.0, (31:19.0) |
50 | 1470 | Avery County,
NC - Team Time (1st 5) 1:57:56.6 | Spread (1st 5) 4:27.4 |
| 198, 312, 316, 318, 326, (327) |
| Will Jordan, Zack Lindsey, EJ Byrd, Graham Avery, Christian Hampton, (Jackson Roberts) |
| 20:29.6, 23:52.4, 24:14.1, 24:23.5, 24:57.0, (25:41.7) |
51 | 1559 | Christ the King,
NC - Team Time (1st 5) 2:18:40.6 | Spread (1st 5) 15:07.7 |
| 277, 278, 331, 334, 339 |
| Romeo Antolini, Luke Modzelewski, Aidan McSweeney, Alex Hart, Sean-Thomas Saloom |
| 22:29.5, 22:31.9, 27:15.1, 28:46.9, 37:37.2 |