1 | 28 | Mount Tabor,
NC - Team Time (1st 5) 1:19:08.8 | Spread (1st 5) 38.0 |
| 2, 3, 4, 6, 13, (16), (22) |
| Nelson Russ, Ian Foley, Cameron Ponder, Kenny Kneisel, Charles Pace, (Michael Moerk), (Ian Nickel) |
| 15:38.0, 15:42.0, 15:43.5, 15:49.3, 16:16.0, (16:23.0), (16:45.0) |
2 | 73 | East Chapel Hill,
NC - Team Time (1st 5) 1:21:24.1 | Spread (1st 5) 1:28.9 |
| 1, 5, 10, 27, 30, (32), (46) |
| Connor McDonald, James Gildard, Ethan Ready, George Hotelling, Chris Hassel, (Evan Owre), (Clayton Watters) |
| 15:33.9, 15:48.1, 16:05.0, 16:54.3, 17:02.8, (17:04.5), (17:19.5) |
3 | 137 | Page,
NC - Team Time (1st 5) 1:24:02.5 | Spread (1st 5) 1:04.4 |
| 9, 25, 26, 38, 39, (60), (104) |
| Ian Shanklin, Nolan Cook, Freddie Marx, Stuart Coates, Mike Weaver, (Nathan Gillespie), (Jason Willet) |
| 16:04.9, 16:48.3, 16:51.3, 17:08.7, 17:09.3, (17:40.1), (18:44.2) |
4 | 143 | Jordan,
NC - Team Time (1st 5) 1:24:02.2 | Spread (1st 5) 1:11.0 |
| 15, 18, 20, 37, 53, (57), (62) |
| Casey Thompson, Matthew Staehle, Quinton Meyer, Justice Scott, Jonathan Piccillo, (Samuel Terry-Edmunds), (Coleman Deans) |
| 16:18.0, 16:29.0, 16:38.0, 17:08.2, 17:29.0, (17:33.1), (17:43.0) |
5 | 153 | Reagan,
NC - Team Time (1st 5) 1:24:10.0 | Spread (1st 5) 1:21.0 |
| 8, 14, 40, 44, 47, (63), (71) |
| Isaiah Hanna, Matthew Bullard, Jacob Wrobel, Christian Fischer, Dalton Cunningham, (Mason Marsh), (Matthew Nesbit) |
| 16:02.0, 16:17.0, 17:11.0, 17:17.0, 17:23.0, (17:44.0), (17:52.0) |
6 | 177 | Grimsley,
NC - Team Time (1st 5) 1:25:00.2 | Spread (1st 5) 1:30.5 |
| 11, 21, 28, 58, 59, (66), (81) |
| Benjamin Baxter, Austin Slowin, Aaron Sisk, Jacob Seeber, Ben Baxter, (Will Flanagan), (Ben Skidmore) |
| 16:07.9, 16:38.5, 16:57.9, 17:37.5, 17:38.4, (17:46.6), (18:04.2) |
7 | 189 | R.J. Reynolds,
NC - Team Time (1st 5) 1:24:48.8 | Spread (1st 5) 2:08.7 |
| 7, 11, 34, 55, 82, (88), (94) |
| John Tatter, Todd Holbrook, Thomas Anthony, Anderson Ward, Ian Creech, (Gage Stowers), (Alex Brooker) |
| 15:57.3, 16:07.9, 17:05.7, 17:31.9, 18:06.0, (18:10.9), (18:21.2) |
8 | 207 | Southern Alamance,
NC - Team Time (1st 5) 1:25:56.7 | Spread (1st 5) 1:24.7 |
| 17, 33, 42, 45, 70, (75), (96) |
| Teddy Frisk, Tristen Isley, Payton Goodwin, Spencer Loy, Matt Thompson, (Adrian Walker), (Manuel Pittman) |
| 16:27.1, 17:05.2, 17:14.1, 17:18.5, 17:51.8, (17:58.0), (18:21.8) |
9 | 220 | Northwest Guilford,
NC - Team Time (1st 5) 1:26:29.6 | Spread (1st 5) 52.7 |
| 24, 29, 50, 56, 61, (67), (69) |
| Nick Thompson, Zach Sanger, Dallin Pool, Zach Cox, William Greene, (John Hasteadt), (Sean Nowlin) |
| 16:47.5, 17:01.7, 17:27.4, 17:32.8, 17:40.2, (17:46.9), (17:51.1) |
10 | 278 | Southwest Guilford,
NC - Team Time (1st 5) 1:27:47.7 | Spread (1st 5) 51.4 |
| 36, 49, 51, 65, 77, (87), (95) |
| Zach Patel, Kobe Brown, Dakota Rochelle, Connor Ayers, Chandelor Stamp, (David Olds), (Travis Leach Jr) |
| 17:08.1, 17:26.1, 17:27.9, 17:46.1, 17:59.5, (18:10.6), (18:21.7) |
| 278 | West Forsyth,
NC - Team Time (1st 5) 1:27:33.6 | Spread (1st 5) 1:06.1 |
| 23, 41, 68, 72, 74, (86), (90) |
| Bennett Gould, Nolan Brandt, Chris Perdomo, Jp Spaventa, Alex Marshall, (Nick Harper), (Joshua McAlister) |
| 16:46.9, 17:13.0, 17:48.5, 17:52.2, 17:53.0, (18:10.3), (18:11.9) |
12 | 343 | Riverside-Durham,
NC - Team Time (1st 5) 1:29:37.5 | Spread (1st 5) 1:46.7 |
| 35, 43, 52, 106, 107, (109), (113) |
| Javier Aquilar, Danny McAdams, John Haase, Greg Brown, Cole Barnhill, (Isaiah Chase), (Ryan Greenblatt) |
| 17:06.8, 17:16.2, 17:28.8, 18:52.2, 18:53.5, (18:57.5), (19:16.3) |
13 | 353 | Davie,
NC - Team Time (1st 5) 1:28:59.5 | Spread (1st 5) 1:35.8 |
| 19, 78, 79, 85, 92, (97), (124) |
| Nick Simmons, Peyton Jones, Cade Spencer, John Myers, Clay Summers, (Bryson Penley), (Alex Rodriguez) |
| 16:37.8, 17:59.7, 18:00.0, 18:08.4, 18:13.6, (18:29.1), (19:41.4) |
14 | 439 | East Forsyth,
NC - Team Time (1st 5) 1:31:43.0 | Spread (1st 5) 1:40.1 |
| 48, 84, 89, 108, 110, (111), (127) |
| Tanner Whicker, Michael Clark, Tunji Ajose-Adeogun, Joe Morphonios, Jared Edwards, (Gus Mckee), (Tyler Edwards) |
| 17:23.4, 18:07.4, 18:11.7, 18:57.0, 19:03.5, (19:12.2), (19:53.2) |
15 | 446 | Southeast Guilford,
NC - Team Time (1st 5) 1:31:40.2 | Spread (1st 5) 1:10.6 |
| 54, 93, 98, 100, 101, (119), (121) |
| Joel Shores, Colton Strandberg, Kevin Hogan, Matt Decker, Dakota Staley, (Michael Nunn Jr), (Jabril Terry) |
| 17:30.2, 18:19.0, 18:32.8, 18:37.4, 18:40.8, (19:33.5), (19:37.5) |
16 | 449 | Ragsdale,
NC - Team Time (1st 5) 1:32:27.1 | Spread (1st 5) 1:49.7 |
| 64, 73, 80, 112, 120, (131), (134) |
| Brendan Ham, Austin LaCoste, Alex Blaya, Macyn Key, Joseph Popek, (Hunter Evans), (Dakota Harbison) |
| 17:44.5, 17:52.5, 18:02.3, 19:13.6, 19:34.2, (20:29.4), (20:50.9) |
17 | 479 | Parkland,
NC - Team Time (1st 5) 1:33:47.8 | Spread (1st 5) 2:43.8 |
| 31, 91, 114, 117, 126, (135), (136) |
| Daniel Watts, Tristan McGuire, Brayam Ceballos-Pelaez, Eluid Mburu, Roark McLean, (Lorenzo Graise), (Sheron Richardson) |
| 17:04.3, 18:12.5, 19:19.9, 19:23.0, 19:48.1, (20:52.5), (21:02.9) |
18 | 533 | North Davidson,
NC - Team Time (1st 5) 1:34:52.6 | Spread (1st 5) 1:33.1 |
| 83, 102, 103, 122, 123, (133), (142) |
| Michael Barnette, Aaron Plumley, Jac Corder, Josh Plumley, Jacob Grubb, (Josh Grubb), (Matthew Snider) |
| 18:07.1, 18:43.1, 18:43.8, 19:38.4, 19:40.2, (20:47.6), (22:24.5) |
19 | 599 | High Point Central,
NC - Team Time (1st 5) 1:38:34.7 | Spread (1st 5) 1:45.5 |
| 105, 115, 118, 129, 132, (141), (144) |
| Neil Brown, James Menzel, John Bovio, Nick Nardi, Patrick French, (Brandon Jarrell), (Landon Bertschi) |
| 18:52.0, 19:21.4, 19:23.4, 20:20.4, 20:37.5, (21:58.1), (22:52.8) |
20 | 615 | Glenn,
NC - Team Time (1st 5) 1:41:58.7 | Spread (1st 5) 3:43.9 |
| 76, 125, 137, 138, 139, (140), (144) |
| Matthew Mueller, Richard Showers, Kristopher Maikoo, Nick McCormick, Alejandro Penaloza, (Emeilano Roques), (Nick Famiano) |
| 17:58.9, 19:42.7, 21:08.3, 21:26.0, 21:42.8, (21:57.5), (22:52.8) |
21 | 616 | Northern Durham,
NC - Team Time (1st 5) 1:40:44.6 | Spread (1st 5) 3:59.0 |
| 99, 116, 128, 130, 143, (144), (144) |
| Ricky Council, Victor Greene, Dustin Cromah, Garrett Stirrup, Brennen Roberts, (Justin Earp), (Mark Saldana) |
| 18:33.7, 19:22.5, 19:53.3, 20:22.4, 22:32.7, (22:52.8), (22:52.8) |