1 | 89 | North Carolina Science and Math (Durham),
NC - Team Time (1st 5) 1:27:59.9 | Spread (1st 5) 37.9 |
| 11, 15, 17, 19, 27, (28), (45) |
| Michael Jones, Chris Maynor, Alex Li, Matt Jordan, Kerry Ellwanger, (Christian Johnson), (Eli Turlington) |
| 17:17.1, 17:30.4, 17:35.2, 17:42.2, 17:55.0, (17:56.1), (18:17.6) |
2 | 96 | Bishop McGuinness,
NC - Team Time (1st 5) 1:28:02.6 | Spread (1st 5) 1:01.8 |
| 3, 16, 18, 29, 30, (39), (43) |
| Austin Tritt, Preston Khan, Alex Wordsworth, Josh Renegar, Robert Tikkanen, (Conner Brannan), (Brian Jordan) |
| 16:56.5, 17:31.5, 17:40.0, 17:56.3, 17:58.3, (18:12.8), (18:16.2) |
3 | 107 | Gray Stone Day,
NC - Team Time (1st 5) 1:28:00.6 | Spread (1st 5) 1:34.4 |
| 2, 12, 22, 24, 47, (55), (77) |
| Dalton Wally, Kaleb Medlin, Harrison Latimer, Mygel Bergstresser, Eldon Zacek, (Joseph Sutlive), (Quinton Parsons) |
| 16:44.0, 17:18.2, 17:48.9, 17:51.1, 18:18.4, (18:41.5), (19:47.5) |
4 | 119 | Lake Norman Charter,
NC - Team Time (1st 5) 1:28:34.4 | Spread (1st 5) 1:23.8 |
| 6, 13, 14, 36, 50, (51), (58) |
| Erik Foran, Jordan Phillips, Bryant Hooker, Michael Westbay, Nathan Farber, (Chris Hack), (Matt Wronsky) |
| 17:04.0, 17:24.5, 17:30.2, 18:07.9, 18:27.8, (18:30.9), (18:53.2) |
5 | 120 | Hayesville,
NC - Team Time (1st 5) 1:28:53.0 | Spread (1st 5) 59.8 |
| 7, 20, 26, 32, 35, (56), (67) |
| Tyler Breedlove, Robert Vinson, Dylan Johnson, Ricky Banks, Scott Anderson, (Mark Anderson), (Jacob Nicholson) |
| 17:07.3, 17:42.7, 17:54.2, 18:01.7, 18:07.1, (18:47.0), (19:19.7) |
6 | 141 | Robbinsville,
NC - Team Time (1st 5) 1:29:25.1 | Spread (1st 5) 1:01.5 |
| 9, 25, 31, 34, 42, (53), (54) |
| Tyler Massey, Ty Andrews, Lance Buchanan, Trent Tatham, Hamilto Boxberger, (Creight Boxberger), (Kyle Williams) |
| 17:13.6, 17:53.1, 17:58.4, 18:04.9, 18:15.1, (18:37.3), (18:38.5) |
7 | 164 | Hendersonville,
NC - Team Time (1st 5) 1:29:47.0 | Spread (1st 5) 1:22.0 |
| 5, 33, 37, 40, 49, (59), (63) |
| Thomas O'Connell, Carlos Unda, Val Donaldson, Bowen Schwab, Zac Stephens, (Joel Zamudio), (Charles Colhoun) |
| 17:00.0, 18:02.9, 18:09.0, 18:13.1, 18:22.0, (19:01.0), (19:10.0) |
8 | 215 | South Stanly,
NC - Team Time (1st 5) 1:32:11.5 | Spread (1st 5) 2:55.5 |
| 4, 10, 57, 65, 79, (100), (103) |
| Sean Kluttz, Alex Thompson, Austin Springer, Landon Fraley, Sam Dennis, (Brett Fraley), (Matthew Gatien) |
| 16:57.5, 17:14.5, 18:50.0, 19:16.5, 19:53.0, (20:54.3), (21:00.0) |
9 | 286 | Raleigh Charter,
NC - Team Time (1st 5) 1:34:49.2 | Spread (1st 5) 2:03.2 |
| 21, 48, 68, 71, 78, (81), (87) |
| Eric Hill, Peter Schultz, Alex Dunham, Alex Dilalla, Evan Kardon, (Scott Cutler), (James Nicholson) |
| 17:47.0, 18:20.0, 19:20.0, 19:32.0, 19:50.2, (19:55.8), (20:24.8) |
10 | 364 | Mount Airy,
NC - Team Time (1st 5) 1:38:38.3 | Spread (1st 5) 6:01.2 |
| 1, 73, 80, 84, 126, (141), (163) |
| Matus Kriska, Bryce Pilcher, Glenn Lynch, Ryan Johnson, TJ Maxwell, (Corey Scott), (Josh Clark) |
| 16:19.6, 19:39.7, 19:55.6, 20:22.6, 22:20.8, (23:28.7), (26:47.2) |
11 | 372 | Thomas Jefferson,
NC - Team Time (1st 5) 1:39:21.4 | Spread (1st 5) 3:46.3 |
| 23, 44, 82, 109, 114, (128), (133) |
| Konner Munjas, Billy Krier, Hunter Lutz, Unknown Lutz, Zac Caldwell, (Cody Carter), (Christian Carpenter) |
| 17:49.9, 18:16.9, 20:11.4, 21:27.0, 21:36.2, (22:24.4), (22:59.3) |
12 | 403 | Northside - Pinetown,
NC - Team Time (1st 5) 1:40:15.2 | Spread (1st 5) 1:30.9 |
| 60, 74, 85, 90, 94, (97), (102) |
| Bryant Fletcher, Jose Gutierrez, Alex Cutler, Douglas Wagg, Jacob Thomas, (Codi Carawan), (Jonathan Dupree) |
| 19:03.1, 19:42.0, 20:23.3, 20:32.8, 20:34.0, (20:43.3), (20:56.6) |
13 | 443 | North Duplin,
NC - Team Time (1st 5) 1:41:57.3 | Spread (1st 5) 54.1 |
| 76, 86, 92, 93, 96, (138), (139) |
| Victor Flores, Caleb Day, Juan Quirino, Bravlio Poz, Diego Juarez, (Josh Kennedy), (Fernando Ramirez) |
| 19:46.1, 20:24.2, 20:33.2, 20:33.6, 20:40.2, (23:17.2), (23:18.3) |
14 | 455 | Gates County,
NC - Team Time (1st 5) 1:43:50.8 | Spread (1st 5) 5:40.0 |
| 41, 64, 83, 123, 144, (159) |
| Corey Davis, Jartrell Riddick, Nathaniel Simpson, Miguel Sanchez, Thomas Austin, (Shawn Manley) |
| 18:13.6, 19:15.4, 20:16.2, 22:12.0, 23:53.6, (25:44.4) |
15 | 462 | Chatham Central,
NC - Team Time (1st 5) 1:43:57.2 | Spread (1st 5) 5:40.4 |
| 8, 98, 111, 113, 132, (143), (147) |
| Brian Walls, Jordan Binkley, Zachary Pavon, Collin Loman, Macon Moore, (Nolan Stout), (John Bartee) |
| 17:13.5, 20:49.2, 21:29.4, 21:31.2, 22:53.9, (23:39.6), (24:01.6) |
| 462 | South Davidson,
NC - Team Time (1st 5) 1:43:36.7 | Spread (1st 5) 4:05.9 |
| 61, 62, 89, 115, 135, (154), (155) |
| Korby Chappell, Alex Buie, Chase Nance, Jason Hulin, Caleb Ward, (Landon Pierce), (Jake Johnson) |
| 19:05.2, 19:07.5, 20:32.4, 21:40.5, 23:11.1, (24:46.1), (24:46.4) |
17 | 473 | Highland Tech,
NC - Team Time (1st 5) 1:44:00.0 | Spread (1st 5) 4:04.3 |
| 38, 95, 106, 110, 124, (129), (130) |
| Thomas Terrio, Christian Walker, Clay Hackney, Dustin Rudisill, Stephen McMillan, (Matt Arnott), (Nick Blake) |
| 18:12.0, 20:38.4, 21:24.4, 21:28.9, 22:16.3, (22:25.1), (22:37.7) |
18 | 485 | KIPP Pride,
NC - Team Time (1st 5) 1:44:43.2 | Spread (1st 5) 3:43.1 |
| 69, 70, 88, 121, 137, (150) |
| Alan Dickens, Alexis Garcia, Avory Smith, Chris Wilkins, Tyrone Wilson, (Tyree Garner) |
| 19:29.6, 19:31.2, 20:31.9, 21:57.8, 23:12.7, (24:13.2) |
19 | 501 | Princeton,
NC - Team Time (1st 5) 1:44:50.7 | Spread (1st 5) 2:28.5 |
| 66, 99, 108, 112, 116, (117), (125) |
| Will Toler, Ethan Anderson, Chris Dewberry, Caleb Hinton, Tyler Daniels, (Dalton Langdon), (Guy Lampe) |
| 19:16.8, 20:52.3, 21:25.9, 21:30.4, 21:45.3, (21:50.0), (22:18.2) |
20 | 510 | Dixon,
NC - Team Time (1st 5) 1:45:13.9 | Spread (1st 5) 3:22.1 |
| 52, 101, 118, 119, 120, (136) |
| Avery Mouton, Austin Brewer, Isaiah Stackleather, Chase Stancill, Justin Todd, (David Ault) |
| 18:35.0, 20:56.1, 21:50.4, 21:55.3, 21:57.1, (23:12.2) |
21 | 595 | Swain County,
NC - Team Time (1st 5) 1:54:53.9 | Spread (1st 5) 10:40.9 |
| 46, 122, 127, 134, 166 |
| Jed Griffin, Russ Lowman, Saylor Ralls, Tyler Bowman, Hayden Lindquist |
| 18:17.8, 22:09.1, 22:21.7, 23:06.6, 28:58.7 |
22 | 601 | River Mill,
NC - Team Time (1st 5) 1:52:01.9 | Spread (1st 5) 4:33.0 |
| 72, 90, 142, 148, 149, (160), (161) |
| Jessie Crawford, Zach Crawford, Donnie Miller, Billy Vos, Christian Bass, (Keegan Lax), (Taylor Boysen) |
| 19:37.8, 20:32.8, 23:35.4, 24:05.1, 24:10.8, (26:13.6), (26:17.8) |
23 | 666 | Union Academy,
NC - Team Time (1st 5) 2:01:01.3 | Spread (1st 5) 8:19.8 |
| 75, 104, 158, 164, 165, (169) |
| Jesse Skidmore, Tyler O'Brien, Jordan Gemes, Mark Dowd, Patrick Dowd, (Jacob Hargett) |
| 19:43.4, 21:13.7, 25:04.7, 26:56.3, 28:03.2, (37:38.5) |
24 | 689 | Avery County,
NC - Team Time (1st 5) 1:56:59.0 | Spread (1st 5) 2:57.0 |
| 107, 140, 145, 146, 151, (156), (156) |
| Unknown Plosgrove, Unknown McFee, Unknown Potter, Unknown Clarke, Unknown Stewart, (Unknown Dillinger), (Unknown Greene) |
| 21:25.0, 23:21.0, 23:55.0, 23:56.0, 24:22.0, (24:52.0), (24:52.0) |
25 | 703 | Monroe,
NC - Team Time (1st 5) 1:59:55.0 | Spread (1st 5) 5:21.0 |
| 105, 131, 152, 153, 162, (167), (168) |
| Kevin Phinney, Christian Brooks, Andrew Whitley, Irwin McKoy, Stephen Dysard, (Darius Durr), (Jaylen Robinson) |
| 21:22.0, 22:48.0, 24:30.0, 24:32.0, 26:43.0, (29:09.0), (29:50.0) |