1 | 63 | Providence,
NC - Team Time (1st 5) 1:22:03.7 | Spread (1st 5) 1:17.5 |
| 1, 10, 16, 17, 19, (20), (30) |
| Wyatt Maxey, Joe Sullivan, Dylan Cohen, Umang Damani, Tanner Sutter, (Tyler Davis), (Daniel Kim) |
| 15:30.5, 16:18.0, 16:43.2, 16:44.0, 16:48.0, (16:50.3), (17:07.9) |
2 | 79 | T.C. Roberson,
NC - Team Time (1st 5) 1:23:12.7 | Spread (1st 5) 42.7 |
| 8, 12, 14, 22, 23, (28), (65) |
| River Gordon, Paul Kovach, Alex Zorich, Zach Houser, Charles Harpe, (Jesse Kovacs), (Matthew Mauhar) |
| 16:16.0, 16:29.0, 16:35.0, 16:54.0, 16:58.7, (17:06.5), (17:48.9) |
3 | 82 | Watauga,
NC - Team Time (1st 5) 1:22:50.0 | Spread (1st 5) 1:18.2 |
| 4, 13, 15, 18, 32, (36), (44) |
| Josh Anderson, Michael Holland, Peter Vandenberg, Bryan Brackney, Matt Osborne, (Drew Boyette), (Carson Nguyen) |
| 15:50.0, 16:29.1, 16:35.6, 16:47.1, 17:08.2, (17:15.0), (17:23.0) |
4 | 140 | Ardrey Kell,
NC - Team Time (1st 5) 1:24:54.9 | Spread (1st 5) 58.0 |
| 11, 21, 26, 39, 43, (47), (52) |
| Ryland Peele, Jason Port, Harrisson Saint, Dyllan Moss, Chris Boulton, (Ian Barclay), (Christopher Boulton) |
| 16:23.0, 16:51.0, 17:01.7, 17:18.2, 17:21.0, (17:26.0), (17:33.3) |
5 | 214 | Lake Norman,
NC - Team Time (1st 5) 1:25:54.6 | Spread (1st 5) 2:00.5 |
| 3, 38, 49, 61, 63, (68), (78) |
| Patrick Sheehan, Wyatt Fedorka, Collin Emerson, Ian Cook, Kevin Craig, (Bradley Bocker), (Wes Anderson) |
| 15:44.0, 17:17.0, 17:27.1, 17:42.0, 17:44.5, (17:54.0), (18:14.2) |
6 | 218 | Myers Park,
NC - Team Time (1st 5) 1:26:57.0 | Spread (1st 5) 18.0 |
| 36, 40, 44, 47, 51, (53), (59) |
| Christopher Payne, Joe Harbacevich, Michael Gacevich, Trent Besancon, Will Henderson, (Robbie Whittle), (Zack Huffstetler) |
| 17:15.0, 17:20.0, 17:23.0, 17:26.0, 17:33.0, (17:35.0), (17:41.0) |
7 | 249 | East Mecklenburg,
NC - Team Time (1st 5) 1:27:21.0 | Spread (1st 5) 1:55.0 |
| 8, 54, 55, 56, 76, (81), (93) |
| Fisher Ramsey, Jeremy Jones, Ronald Gipson, Alex Cannon, Andrew Fairman, (Noah Richardson), (Preston Hawkes) |
| 16:16.0, 17:37.0, 17:38.0, 17:39.0, 18:11.0, (18:18.0), (18:39.0) |
8 | 254 | South Mecklenburg,
NC - Team Time (1st 5) 1:27:40.7 | Spread (1st 5) 58.0 |
| 25, 33, 58, 66, 72, (79), (80) |
| Adam Thomas, Landon Holbert, Nate Barkley, Drew Kromer, Patrick McIlhinney, (Ben Talbert), (Ethan Hill) |
| 17:01.0, 17:09.7, 17:40.0, 17:51.0, 17:59.0, (18:15.0), (18:17.8) |
9 | 305 | Mooresville,
NC - Team Time (1st 5) 1:28:59.0 | Spread (1st 5) 2:33.0 |
| 6, 40, 76, 85, 98, (110), (128) |
| Tim Coffey, John Kremar, Haddock Winston, tucker Key, Michael Murdick, (Oscar Basualdo), (Dylan Hiatt) |
| 16:13.0, 17:20.0, 18:11.0, 18:29.0, 18:46.0, (19:02.0), (19:50.0) |
10 | 307 | South Caldwell,
NC - Team Time (1st 5) 1:30:01.0 | Spread (1st 5) 4:20.0 |
| 5, 6, 24, 132, 140, (142), (148) |
| Dylan Mathewson, Alex Craig, Will Rice, Jake Hall, Seth Teague, (Dalton Teague), (Jace Kemper) |
| 16:11.0, 16:13.0, 17:00.0, 20:06.0, 20:31.0, (20:34.0), (21:17.0) |
11 | 318 | Butler,
NC - Team Time (1st 5) 1:28:44.2 | Spread (1st 5) 3:12.8 |
| 2, 31, 93, 95, 97, (106), (112) |
| Patrick Gregory, Shad McGrew, Will Keeton, Mack Morris, David Bower, (Austin Paytes), (Chapman Fleming) |
| 15:32.2, 17:08.0, 18:39.0, 18:40.0, 18:45.0, (18:58.0), (19:10.0) |
12 | 333 | Hough,
NC - Team Time (1st 5) 1:29:46.0 | Spread (1st 5) 1:24.0 |
| 27, 64, 70, 85, 87, (92), (99) |
| Kevin Harrow, Joey Obeid, Adam Calero, Clay Ausdenmoore, Matt Cuddy, (Joel Tinkler), (Matt Alfers) |
| 17:06.0, 17:45.0, 17:56.0, 18:29.0, 18:30.0, (18:38.0), (18:46.5) |
13 | 341 | Olympic,
NC - Team Time (1st 5) 1:29:40.0 | Spread (1st 5) 1:06.0 |
| 50, 56, 71, 75, 89, (91), (129) |
| Ryan Ragoonath, Gideon Kapange, Maceo Rucker-Shivers, Chris Dugan, Calvin Sumter, (Brenden Forbis), (David Moreno) |
| 17:28.0, 17:39.0, 17:57.0, 18:02.0, 18:34.0, (18:37.0), (20:00.0) |
14 | 395 | North Mecklenburg,
NC - Team Time (1st 5) 1:31:31.8 | Spread (1st 5) 2:05.8 |
| 40, 67, 82, 88, 118, (122), (134) |
| Stephan Snyder, Rashaan Williams, Wes Guthridge, Malik Vandiver, Jon Garst, (Douglas Denard), (tony Amos) |
| 17:20.0, 17:53.0, 18:21.0, 18:32.0, 19:25.8, (19:34.1), (20:07.7) |
15 | 420 | Hopewell,
NC - Team Time (1st 5) 1:32:10.9 | Spread (1st 5) 2:08.8 |
| 29, 59, 105, 112, 115, (120), (132) |
| Nate Nash, Dane Mohn, Bart Kelly, Brandon Mork, Tyler Lever, (Jarrin Dickens), (BJ Kendrick) |
| 17:07.2, 17:41.0, 18:56.7, 19:10.0, 19:16.0, (19:30.0), (20:06.0) |
16 | 447 | McDowell,
NC - Team Time (1st 5) 1:32:47.0 | Spread (1st 5) 2:10.0 |
| 46, 73, 103, 104, 121, (144), (147) |
| Macs Brown, Brett Pittman, Eric Burton, Sam Englebach, Brady Smith, (Caleb Smith), (Nolan Watkins) |
| 17:24.0, 18:00.0, 18:54.0, 18:55.0, 19:34.0, (20:56.0), (21:10.9) |
17 | 454 | East Gaston,
NC - Team Time (1st 5) 1:33:34.2 | Spread (1st 5) 2:48.5 |
| 35, 62, 101, 125, 131, (135), (139) |
| Andrew Collins, Dylan Coley, Conner Price, Evan Abernathy, Logan Nixon, (Billy Kaskay), (Phillip Cornette) |
| 17:13.8, 17:44.0, 18:50.1, 19:44.0, 20:02.3, (20:13.8), (20:27.0) |
18 | 485 | Independence,
NC - Team Time (1st 5) 1:37:54.3 | Spread (1st 5) 7:06.0 |
| 34, 74, 109, 117, 151, (152) |
| Corey Garagiola, Clayton Johnston, Jason Lux, Tanner Barnett, Marshall Hildebrand, (Ralph Ferguson) |
| 17:12.0, 18:01.0, 19:00.3, 19:23.0, 24:18.0, (25:44.0) |
19 | 489 | Mallard Creek,
NC - Team Time (1st 5) 1:33:50.8 | Spread (1st 5) 1:24.3 |
| 69, 90, 100, 114, 116, (123), (124) |
| Brandon Nobrega, Brandon Schwartz, Javis Belton, Charlie Rodgers, Nicholas Hall, (Garrett Woodford), (Kevin Smith) |
| 17:55.0, 18:34.5, 18:47.0, 19:15.0, 19:19.3, (19:34.4), (19:38.7) |
20 | 522 | A.C. Reynolds,
NC - Team Time (1st 5) 1:35:07.0 | Spread (1st 5) 1:52.0 |
| 83, 84, 108, 111, 136, (137), (140) |
| Joshua Brown, Espinoza Nino, Matt Shimshock, Caleb Hudsik, Max Pearce, (Joshua Jackson), (German Sean) |
| 18:22.0, 18:25.0, 19:00.0, 19:06.0, 20:14.0, (20:21.9), (20:31.0) |
21 | 549 | Alexander Central,
NC - Team Time (1st 5) 1:35:45.0 | Spread (1st 5) 1:09.0 |
| 95, 102, 106, 119, 127, (130), (145) |
| Ben Sprinkle, Joseph Braswell, Tristan Clodfelter, Damien Sharpe, James Michael Mcbride, (Adam Chapman), (Tyler Nealen) |
| 18:40.0, 18:52.0, 18:58.0, 19:26.0, 19:49.0, (20:01.3), (20:57.0) |
22 | 702 | West Mecklenburg,
NC - Team Time (1st 5) 1:44:37.0 | Spread (1st 5) 3:09.0 |
| 126, 138, 143, 146, 149, (150), (153) |
| Alexander Day, Andre Day, David Wooten, Joseph Burns, Jordan Rice, (Johnny Cannon), (Hunter Paettie) |
| 19:46.0, 20:23.0, 20:35.0, 20:58.0, 22:55.0, (23:39.0), (25:52.5) |