1 | 104 | Central Academy,
NC - Team Time (1st 5) 1:29:45.4 | Spread (1st 5) 2:49.0 |
| 2, 3, 16, 31, 52, (75), (85) |
| Joshua Weirich, Alec Merrill, Gabriel Sosa, Evan Wunder, Hunter Bryce, (Joey Schneider), (Ryan David) |
| 16:38.7, 16:53.0, 17:55.0, 18:51.0, 19:27.7, (20:06.0), (20:18.0) |
2 | 149 | Surry Central,
NC - Team Time (1st 5) 1:32:20.2 | Spread (1st 5) 2:40.1 |
| 8, 15, 27, 33, 66, (81), (114) |
| Daniel Alvarez, Elvis Vega, Tristan Ellard, Danny Mata, Bryan Aguirre, (Blake Woods), (Luis Salazar) |
| 17:07.5, 17:54.4, 18:39.4, 18:51.3, 19:47.6, (20:16.5), (21:27.1) |
3 | 172 | Salisbury,
NC - Team Time (1st 5) 1:34:15.1 | Spread (1st 5) 1:19.2 |
| 19, 22, 34, 40, 57, (63), (83) |
| Matt Washko, Alex Yang, Keegan Dillon, Riley Gokey, Roarke Burton, (Sam McNeely), (John Yang) |
| 18:16.2, 18:24.4, 18:52.5, 19:06.6, 19:35.4, (19:45.0), (20:17.7) |
4 | 179 | Mount Pleasant,
NC - Team Time (1st 5) 1:34:28.7 | Spread (1st 5) 1:08.0 |
| 20, 21, 38, 45, 55, (60), (69) |
| Jacob Shields, Adam Allman, Lawson Honeycutt, Hayden Leonard, Mackay Burke, (Zachary Walker), (Dominic Weems) |
| 18:21.0, 18:22.8, 19:02.0, 19:13.9, 19:29.0, (19:40.0), (19:58.5) |
5 | 183 | West Stanly,
NC - Team Time (1st 5) 1:33:08.7 | Spread (1st 5) 3:08.5 |
| 7, 12, 41, 44, 79, (87), (101) |
| Seth Harper, Dillon Edge, Andrew Reed, Maverick Baucom, Noah Almond, (Max Vaughn), (Chase Clayton) |
| 17:03.3, 17:33.6, 19:07.0, 19:13.0, 20:11.8, (20:20.0), (20:42.6) |
6 | 187 | West Wilkes,
NC - Team Time (1st 5) 1:33:05.3 | Spread (1st 5) 3:03.3 |
| 10, 11, 23, 53, 90, (106), (119) |
| Josh Hall, Brandon Miller, Daniel McNeill, Cole Higgenbothem, Luke Sheets, (Timothy Mackler), (Sergio Lopez) |
| 17:19.2, 17:26.5, 18:28.8, 19:28.3, 20:22.5, (20:51.8), (21:40.0) |
7 | 198 | Randleman,
NC - Team Time (1st 5) 1:33:38.0 | Spread (1st 5) 2:54.1 |
| 5, 14, 50, 61, 68, (73), (115) |
| Trevor Deaton, Nathan Gonzalez, Jose Medina, Thomas Finley, Brad Cassidy, (Carson Mullens), (Seth Cashion) |
| 16:58.6, 17:40.0, 19:24.0, 19:42.7, 19:52.7, (20:03.8), (21:28.2) |
8 | 220 | Forbush,
NC - Team Time (1st 5) 1:34:22.6 | Spread (1st 5) 3:54.8 |
| 1, 36, 46, 51, 86, (89), (96) |
| Dakota Mendenhall, Charlie Wyrick, Travis Dixon, Blake Shore, Jack Crews, (Will Thomas), (Mark Monroe) |
| 16:23.8, 18:59.1, 19:15.2, 19:25.9, 20:18.6, (20:21.9), (20:29.3) |
9 | 227 | North Surry,
NC - Team Time (1st 5) 1:35:04.5 | Spread (1st 5) 2:56.4 |
| 9, 26, 49, 67, 76, (107), (125) |
| Matthew Mayes, Eli Riggs, Carson Green, Justin Angel, Chris Smith, (Ethan Oakley), (Carson Draughn) |
| 17:09.8, 18:37.5, 19:23.0, 19:48.0, 20:06.2, (20:56.5), (22:04.5) |
10 | 255 | West Stokes,
NC - Team Time (1st 5) 1:35:54.7 | Spread (1st 5) 3:21.7 |
| 4, 54, 56, 61, 80, (82), (84) |
| Josh Adkins, Tony Bollman, Collin Marot, Chris Berrios, Timmy Hurd, (Ben Davila), (Tino Rameriz) |
| 16:54.0, 19:28.5, 19:33.8, 19:42.7, 20:15.7, (20:17.5), (20:17.9) |
11 | 256 | Ashe County,
NC - Team Time (1st 5) 1:35:53.1 | Spread (1st 5) 3:27.0 |
| 6, 29, 48, 78, 95, (98), (136) |
| Andrew Tedder, Victor Melo, Gareth Berry, Billy Reyna, Riley Richardson, (Tyler Church), (Jackson Dunagan) |
| 17:02.2, 18:48.0, 19:22.6, 20:11.1, 20:29.2, (20:33.4), (22:53.6) |
12 | 275 | Parkwood,
NC - Team Time (1st 5) 1:36:38.1 | Spread (1st 5) 3:02.2 |
| 13, 32, 42, 88, 100, (103), (110) |
| Philip Abernathy, Clark Jones, Dustin Cheney, Josiah Davis, Chabelo Lantz, (Jesse Clontz), (Jacob Brand) |
| 17:37.8, 18:51.2, 19:08.1, 20:21.0, 20:40.0, (20:46.0), (21:11.0) |
13 | 280 | Wilkes Central,
NC - Team Time (1st 5) 1:37:10.3 | Spread (1st 5) 2:58.4 |
| 17, 37, 58, 59, 109, (121), (122) |
| Austin Motsinger, Austin Motsniger, Devon Redmon, Kobe Alexander, Tanner Bailey, (Peter Gray), (Harrison Wilson) |
| 17:59.2, 19:00.4, 19:35.9, 19:37.2, 20:57.6, (21:42.5), (21:48.2) |
14 | 328 | Wheatmore,
NC - Team Time (1st 5) 1:39:39.5 | Spread (1st 5) 3:38.2 |
| 25, 35, 47, 94, 127, (148) |
| Jake Sechrest, Nathan Christenbury, Andrew Halcomb, Tyler Barnhart, Christian Coggins, (Jonathan Kapp) |
| 18:37.0, 18:56.9, 19:21.4, 20:29.0, 22:15.2, (27:24.3) |
15 | 366 | East Davidson,
NC - Team Time (1st 5) 1:39:43.7 | Spread (1st 5) 2:46.0 |
| 18, 70, 71, 102, 105, (116), (118) |
| Austin Campbell, Michael Trull, Hunter Mason, Adam Lanier, David Le, (Shane O'Neil), (Trent Turner) |
| 18:05.1, 20:00.3, 20:02.7, 20:44.5, 20:51.1, (21:30.4), (21:37.8) |
16 | 371 | T.W. Andrews,
NC - Team Time (1st 5) 1:40:51.4 | Spread (1st 5) 3:09.0 |
| 24, 38, 72, 117, 120, (129), (133) |
| Evan Carter, Will Maneh, Dawson Gant, Sean Burns, Khalid Johnson, (Christian Bailey), (Nick Bowman) |
| 18:31.1, 19:02.0, 20:03.7, 21:34.5, 21:40.1, (22:25.3), (22:31.8) |
17 | 452 | Eastern Randolph,
NC - Team Time (1st 5) 1:43:30.8 | Spread (1st 5) 3:14.5 |
| 43, 74, 92, 113, 130, (131) |
| Carlos Cabrera, Nick Malpass, Hunter Crutchfield, Barrett Hiskett, Bailey Parks, (Jared Haithcock) |
| 19:12.6, 20:05.3, 20:26.0, 21:19.8, 22:27.1, (22:27.9) |
18 | 467 | West Davidson,
NC - Team Time (1st 5) 1:43:36.0 | Spread (1st 5) 3:00.1 |
| 30, 91, 111, 112, 123, (124), (135) |
| Adam Willis, Daniel Benitez, Trace Dowell, Laramie Nifong, Casey Perrell, (Harrison Fulbright), (Ethan Swicegood) |
| 18:50.6, 20:23.9, 21:14.0, 21:16.8, 21:50.7, (21:52.4), (22:41.6) |
19 | 504 | North Wilkes,
NC - Team Time (1st 5) 1:46:23.1 | Spread (1st 5) 4:43.4 |
| 28, 99, 104, 134, 139, (143), (144) |
| Leo Bonilla, Cameron Tribble, Noah Felts, Joseph York, Elijah Winters, (Jorge Martinez), (Matthew Anderson) |
| 18:46.1, 20:37.8, 20:48.4, 22:41.3, 23:29.5, (24:31.3), (26:03.6) |
20 | 529 | Providence Grove,
NC - Team Time (1st 5) 1:48:39.6 | Spread (1st 5) 4:41.2 |
| 64, 65, 126, 132, 142, (145) |
| Aaron Canoy, Grayson Browder, Ian Hyatt, Sam Booth, Blake Hall, (Tyler Stinson) |
| 19:46.4, 19:46.7, 22:07.6, 22:31.3, 24:27.6, (26:10.8) |
21 | 574 | Forest Hills,
NC - Team Time (1st 5) 1:49:34.9 | Spread (1st 5) 3:29.0 |
| 77, 92, 128, 137, 140, (146), (147) |
| Daniel Melton, Kris Katona, Kalop Allen, Caleb Staton, Tyler Phifer, (Colby Flynn), (Jaquaveon Lowery) |
| 20:11.0, 20:26.0, 22:18.9, 22:59.0, 23:40.0, (26:15.0), (27:22.0) |
22 | 633 | Monroe,
NC - Team Time (1st 5) 1:57:04.1 | Spread (1st 5) 7:15.3 |
| 97, 108, 138, 141, 149 |
| Kadarris Huntley, Braiden Guest, Zak Talmadge, Joshua Marsh, Gino Mizhquiri |
| 20:30.7, 20:57.3, 23:24.0, 24:26.1, 27:46.0 |