1 | 85 | Watauga,
NC - Team Time (1st 5) 1:23:29.7 | Spread (1st 5) 43.3 |
| 9, 12, 14, 20, 30, (65), (66) |
| Josh Lamont, Price St. Clair, Avery Cannon, Elias Norman, Caleb Coatney, (Ethan Turner), (Tucker Brown) |
| 16:23.8, 16:31.1, 16:36.4, 16:51.3, 17:07.1, (17:41.9), (17:43.0) |
2 | 94 | A.C. Reynolds,
NC - Team Time (1st 5) 1:23:20.2 | Spread (1st 5) 1:17.8 |
| 3, 11, 18, 25, 37, (47), (49) |
| Dwayne Lillie, Lucas Wiley, Zach Crain, Thad McNeil, Lawson Robertson, (Neil Rogers), (Henry Klesius) |
| 15:54.5, 16:29.5, 16:45.2, 16:58.7, 17:12.3, (17:18.4), (17:21.1) |
3 | 124 | Marvin Ridge,
NC - Team Time (1st 5) 1:24:23.3 | Spread (1st 5) 1:07.1 |
| 5, 24, 26, 31, 38, (42), (52) |
| Luke Wolaver, Myles Carnohan, Cole Jackson, Jackson Colling, James Bryant, (Sahil Bhave), (Jason Blizzard) |
| 16:05.3, 16:58.5, 16:59.9, 17:07.2, 17:12.4, (17:14.6), (17:27.5) |
4 | 157 | T.C. Roberson,
NC - Team Time (1st 5) 1:24:30.3 | Spread (1st 5) 1:34.3 |
| 2, 13, 40, 50, 52, (55), (75) |
| Michael Zapherson, Sean McDowell, Jay Wright, Aiden Browning, David Cordero, (Joshua Draper), (Edwin Gonzalez) |
| 15:53.2, 16:32.0, 17:14.0, 17:23.6, 17:27.5, (17:28.0), (17:56.2) |
5 | 169 | Charlotte Catholic,
NC - Team Time (1st 5) 1:25:29.1 | Spread (1st 5) 50.0 |
| 16, 21, 28, 45, 59, (71), (73) |
| Andrew Santos, Dante McCree, Joe DiCristo, Ben Ranzinger, Max Burger, (Nate Stein), (Oliver Nazarian) |
| 16:43.3, 16:51.4, 17:03.5, 17:17.6, 17:33.3, (17:49.4), (17:52.6) |
6 | 198 | Asheville,
NC - Team Time (1st 5) 1:25:27.8 | Spread (1st 5) 1:33.4 |
| 6, 15, 54, 60, 63, (74), (77) |
| Haven Honeycutt, Davis Turner, Isiah First, Henry Lathrop, Santez Booze, (Stuart Boatright), (William Poozer) |
| 16:05.4, 16:39.0, 17:27.6, 17:37.0, 17:38.8, (17:54.3), (17:58.3) |
7 | 213 | North Iredell,
NC - Team Time (1st 5) 1:26:28.7 | Spread (1st 5) 56.9 |
| 19, 29, 34, 62, 69, (72), (91) |
| Dylan MaHaffey, Patrick Mahaffey, Garrett Gibson, Daniel Nicholson, Paxton Powell, (Owen Munday), (Zach Hoots) |
| 16:50.6, 17:04.5, 17:08.8, 17:37.3, 17:47.5, (17:49.7), (18:39.1) |
8 | 215 | West Henderson,
NC - Team Time (1st 5) 1:26:31.3 | Spread (1st 5) 1:24.9 |
| 17, 36, 39, 41, 82, (92), (109) |
| Jarod Connell, Grant Schreiber, Kalden Dirks, Graham Neve, Hudson Koch, (Quinn Schreiber), (Ryan Santiago) |
| 16:43.4, 17:11.9, 17:13.5, 17:14.2, 18:08.3, (18:40.1), (19:07.0) |
9 | 252 | North Henderson,
NC - Team Time (1st 5) 1:26:37.7 | Spread (1st 5) 2:10.3 |
| 4, 51, 56, 60, 81, (106), (111) |
| Hunter White, Lazaro Vasquez, Jose Rodriguez, Joey Banz, Brayden Robertson, (Corey Hinson), (Adrian Ortiz) |
| 15:56.7, 17:26.5, 17:30.5, 17:37.0, 18:07.0, (19:00.7), (19:11.6) |
10 | 257 | Forestview,
NC - Team Time (1st 5) 1:27:08.5 | Spread (1st 5) 1:49.5 |
| 7, 22, 68, 76, 84, (89), (96) |
| Andrew Inman, Dasani Hawkins, Shelden Burrell, Max Queen, Aden Smith, (Matthew Cloninger), (Drew Hughlett) |
| 16:20.7, 16:53.3, 17:47.3, 17:57.0, 18:10.2, (18:33.8), (18:44.3) |
11 | 270 | Alexander Central,
NC - Team Time (1st 5) 1:27:49.2 | Spread (1st 5) 2:21.3 |
| 10, 32, 48, 80, 100, (125), (131) |
| Cooper Castellaw, Logan Ellis, Carter Patterson, Seth Warren, Jacob Campbell, (Daxton Ivosic), (Garrison DeJarnette) |
| 16:26.3, 17:08.5, 17:20.6, 18:06.2, 18:47.6, (19:48.4), (19:54.5) |
12 | 271 | St. Stephens,
NC - Team Time (1st 5) 1:27:53.0 | Spread (1st 5) 2:07.6 |
| 8, 32, 58, 86, 87, (88), (104) |
| Jayden Hefner, Dalton McGlamery, Tyler Christiansen, Grant Harper, Jacob Childers, (Brock Walters), (Wenzhuo Wang) |
| 16:22.6, 17:08.5, 17:32.4, 18:19.3, 18:30.2, (18:32.7), (18:52.6) |
13 | 339 | Enka,
NC - Team Time (1st 5) 1:28:56.1 | Spread (1st 5) 55.0 |
| 44, 57, 70, 83, 85, (107), (107) |
| Shawn Hamilton, Hutch Turner, Blake Trantham, Alex Holguin, Rodrigo Bustillo, (Zack Puryer), (Zach Puryear) |
| 17:16.6, 17:31.6, 17:47.8, 18:08.5, 18:11.6, (19:01.5), (19:01.5) |
14 | 390 | South Iredell,
NC - Team Time (1st 5) 1:31:22.8 | Spread (1st 5) 4:08.8 |
| 1, 27, 117, 118, 127, (129), (134) |
| Gavin Mouat, Adam Weber, Elijah Winters, Quinlan Rodgers, Matthew Sumner, (Adithya Rajendran), (Drew Clark) |
| 15:40.4, 17:02.8, 19:25.1, 19:25.3, 19:49.2, (19:51.6), (19:59.1) |
15 | 416 | Hickory,
NC - Team Time (1st 5) 1:32:42.0 | Spread (1st 5) 3:11.4 |
| 23, 35, 97, 124, 137, (150), (152) |
| Ethan Deffke, Jacob Squiric, Colby Shepler, Clayton Boggs, Nicholas Nelson, (Jack McIntosh), (Nate Haines) |
| 16:53.6, 17:11.1, 18:45.9, 19:46.4, 20:05.0, (20:45.1), (20:52.3) |
16 | 509 | North Buncombe,
NC - Team Time (1st 5) 1:34:53.7 | Spread (1st 5) 2:32.1 |
| 43, 112, 113, 115, 126, (132), (164) |
| Yates Hockaday, Davis Sineath, Nick Haas, Kevin Kelly, Sayer VanDyke, (John Prettyman), (Gavin Bowman) |
| 17:16.5, 19:13.0, 19:16.6, 19:19.0, 19:48.6, (19:56.7), (23:52.8) |
17 | 517 | Freedom,
NC - Team Time (1st 5) 1:34:56.9 | Spread (1st 5) 1:06.2 |
| 90, 93, 102, 110, 122, (147), (149) |
| Hank Yelton, Ethan Hawkins, Walter Swan, Nathaniel Ferguson, Anthony Luciano, (Zachary Laibinis), (Ryan Garland) |
| 18:35.6, 18:40.4, 18:51.2, 19:07.9, 19:41.8, (20:34.9), (20:45.0) |
18 | 518 | Tuscola,
NC - Team Time (1st 5) 1:34:42.2 | Spread (1st 5) 47.5 |
| 95, 98, 101, 105, 119, (123), (139) |
| Kennan Sanders-Huskison, Matthew Youse, Nikolas Robinson, Thomas Hudson, Ethan Hale, (Connor WIllis), (Blake Hudson) |
| 18:42.7, 18:46.9, 18:49.5, 18:52.9, 19:30.2, (19:42.6), (20:07.6) |
19 | 562 | Kings Mountain,
NC - Team Time (1st 5) 1:36:13.3 | Spread (1st 5) 2:03.3 |
| 79, 103, 116, 128, 136, (141), (145) |
| Dane Skeith, Caleb Barnes, Jalen Roberts, Jake Stacey, Dallin Campbell, (Jesse Hughes), (Don Crocker) |
| 18:01.2, 18:52.4, 19:23.9, 19:51.3, 20:04.5, (20:21.8), (20:32.5) |
20 | 580 | Cramer,
NC - Team Time (1st 5) 1:37:20.1 | Spread (1st 5) 3:00.5 |
| 46, 121, 135, 138, 140, (145) |
| Pierce Johnston, Hunter Rice, Camden Hite, Reagan Garrison, Jack McCall, (Jeremiah Rhew) |
| 17:17.8, 19:37.2, 19:59.9, 20:06.9, 20:18.3, (20:32.5) |
21 | 603 | Ashbrook,
NC - Team Time (1st 5) 1:37:57.8 | Spread (1st 5) 2:41.7 |
| 78, 114, 120, 143, 148, (151), (159) |
| Brandon Lopez, Michael Gates, Luke Harmon, Conner Snavely, Zach Higgins, (Cullen Keogh), (Chris Watkins) |
| 18:00.7, 19:18.8, 19:32.7, 20:23.2, 20:42.4, (20:47.6), (22:51.4) |
22 | 622 | Statesville,
NC - Team Time (1st 5) 1:39:48.7 | Spread (1st 5) 3:23.0 |
| 94, 99, 130, 144, 155, (158), (162) |
| Kevin Biglow, Dawson Sprinkle, Evan Day, Garrett Steele, Tyler Ferriell, (Will Spears), (Chase Campbell) |
| 18:41.0, 18:47.0, 19:52.0, 20:24.7, 22:04.0, (22:49.5), (23:20.0) |
23 | 651 | Crest,
NC - Team Time (1st 5) 1:41:21.8 | Spread (1st 5) 4:21.8 |
| 67, 133, 142, 153, 156, (161), (165) |
| Gunner Hogston, Lucas Burnham, Jonathan Webber, Trey Burton, Jt Stroupe, (Charlie Lowery), (Jacob Wesson) |
| 17:45.5, 19:57.0, 20:22.7, 21:09.3, 22:07.3, (23:13.5), (24:51.4) |
24 | 698 | Burns,
NC - Team Time (1st 5) 1:48:22.6 | Spread (1st 5) 6:07.1 |
| 64, 154, 157, 160, 163, (166), (167) |
| Austin Walker, Corey Brackett, Isaac Lamb, Zachary Dugan, Daniel Gibson, (Seth Black), (Jeffrey Parker) |
| 17:38.9, 21:39.1, 22:13.4, 23:05.2, 23:46.0, (24:57.2), (27:20.5) |