1 | 26 | Mount Tabor,
NC - Team Time (1st 5) 51:21.2 | Spread (1st 5) 28.0 |
| 1, 4, 5, 7, 9, (12), (23) |
| Andrew Burrell, Luke Armentrout, Conner Inman, Jonah Mussomeli, Jeremy Kern, (Andrew Riley), (Benjamin Mills-Tarmey) |
| 10:00.2, 10:13.6, 10:14.7, 10:24.5, 10:28.2, (10:32.6), (11:01.3) |
2 | 76 | West Forsyth,
NC - Team Time (1st 5) 53:18.9 | Spread (1st 5) 1:01.3 |
| 2, 3, 20, 25, 26, (31), (36) |
| Wesley Haggstrom, Brandt Doty, Connor Haldeman, Owen Newsome, Wyatt Stephens, (Colby Groce), (Gunnar Douglass) |
| 10:05.0, 10:07.8, 10:55.7, 11:04.1, 11:06.3, (11:12.4), (11:23.1) |
3 | 82 | T.C. Roberson,
NC - Team Time (1st 5) 53:39.2 | Spread (1st 5) 46.1 |
| 8, 11, 15, 19, 29, (30), (33) |
| Ryan Chong, Josiah Kaiser, Will Fiore, Kevin Cordero, Nicholas Gibson, (Oliver Blackwood), (Tyler Gordon) |
| 10:25.5, 10:31.8, 10:38.3, 10:52.0, 11:11.6, (11:11.7), (11:13.1) |
4 | 128 | Reagan,
NC - Team Time (1st 5) 54:59.5 | Spread (1st 5) 1:21.3 |
| 6, 18, 24, 35, 45, (55), (59) |
| Tate Shore, Brennan Kaplan, Blake Farmer, Charlie Jones, Ian Gates, (Isaac Mims), (Dylan Drenan) |
| 10:15.6, 10:49.8, 11:01.6, 11:15.6, 11:36.9, (11:51.8), (11:56.7) |
5 | 130 | R.J. Reynolds,
NC - Team Time (1st 5) 54:54.7 | Spread (1st 5) 1:24.7 |
| 14, 16, 17, 22, 61, (68), (101) |
| Cedar Nichols-Barnhart, Emory Waite, Walt Petersen, Andrew York, Jackson Fromm, (Herschel McNeal), (Thomas Pinder) |
| 10:34.4, 10:40.7, 10:40.9, 10:59.6, 11:59.1, (12:14.0), (13:20.7) |
6 | 162 | Lake Norman,
NC - Team Time (1st 5) 56:12.0 | Spread (1st 5) 1:13.0 |
| 10, 21, 37, 46, 48, (54), (56) |
| Logan Dingman, Triston Rabon, Mason Noble, Ben Schmidt, Jaidan McClure, (Jack Senos), (Bradley Mankus) |
| 10:29.0, 10:56.0, 11:27.0, 11:38.0, 11:42.0, (11:51.0), (11:53.0) |
7 | 179 | Watauga,
NC - Team Time (1st 5) 56:47.0 | Spread (1st 5) 1:02.3 |
| 13, 40, 41, 42, 43, (56), (63) |
| Will Bradbury, Jonah Norris, Roman Sibaja, Collin Anderson, Sam Rex, (Sam Nixon), (Elliott Taft) |
| 10:32.8, 11:31.0, 11:33.3, 11:34.8, 11:35.1, (11:53.0), (12:00.5) |
8 | 224 | West Cabarrus,
NC - Team Time (1st 5) 58:02.0 | Spread (1st 5) 1:05.0 |
| 27, 27, 34, 66, 70, (82), (84) |
| Landon Hicks, Luke Dolan, Matthew Byrd, Brodie McCartan, Paul Heath Williams, (Francisco Canchola), (Everett Michalski) |
| 11:11.0, 11:11.0, 11:15.0, 12:09.0, 12:16.0, (12:31.0), (12:37.0) |
9 | 289 | A.L. Brown,
NC - Team Time (1st 5) 59:45.0 | Spread (1st 5) 43.0 |
| 47, 50, 53, 64, 75, (79), (83) |
| Isaac Llanez, Fabian Godinez, Oliver Godinez, JP Bautista, Brandon Beltran, (Eliel Lopez), (Camden Bowers) |
| 11:41.0, 11:45.0, 11:49.0, 12:06.0, 12:24.0, (12:27.0), (12:33.0) |
10 | 309 | A.C. Reynolds,
NC - Team Time (1st 5) 1:00:11.7 | Spread (1st 5) 58.1 |
| 38, 52, 65, 76, 78, (85), (86) |
| Ben Long, Alexi Haynes, Elliott Kohn, Trevor Scarborough, Gus Simmons, (Luke Fulkerson), (Brady Clausen) |
| 11:27.9, 11:46.1, 12:07.0, 12:24.7, 12:26.0, (12:45.4), (12:47.0) |
11 | 385 | Mallard Creek,
NC - Team Time (1st 5) 1:02:46.0 | Spread (1st 5) 1:25.0 |
| 49, 62, 88, 91, 95, (99), (103) |
| Kevin Noble Jr., Luke Tobin, Isaac Marez, Carter Pasfield, Jaziah Thompson, (Trey O'Connor), (Lukas Boucher) |
| 11:44.0, 12:00.0, 12:52.0, 13:01.0, 13:09.0, (13:20.0), (13:23.0) |
12 | 389 | East Mecklenburg,
NC - Team Time (1st 5) 1:03:03.0 | Spread (1st 5) 1:52.0 |
| 39, 67, 87, 94, 102, (112), (115) |
| Peter Rantala, James Rantala, Aiden Hanley, Andrew Holt, Graham Mellon, (Nathaniel Nobles), (James Taylor) |
| 11:30.0, 12:13.0, 12:50.0, 13:08.0, 13:22.0, (13:42.0), (13:46.0) |
13 | 428 | Hough,
NC - Team Time (1st 5) 1:04:09.0 | Spread (1st 5) 56.0 |
| 71, 73, 92, 96, 96, (111), (115) |
| Brackton Parrish, Miles Boatsman, Clayton Carroll, Jack Doerr, Kevin Torres Rodriguez, (Jack Weekers), (Michael Dudley) |
| 12:17.0, 12:21.0, 13:05.0, 13:13.0, 13:13.0, (13:40.0), (13:46.0) |
14 | 463 | South Mecklenburg,
NC - Team Time (1st 5) 1:05:26.0 | Spread (1st 5) 3:03.0 |
| 51, 80, 80, 121, 131, (155), (156) |
| Caleb Roesch, Aaron Vargas, Preston Harbin, Noah Remes, Sam Sappenfield, (Cesare Sottile), (Shane Melendez) |
| 11:46.0, 12:28.0, 12:28.0, 13:55.0, 14:49.0, (18:12.0), (18:16.0) |
15 | 485 | South Caldwell,
NC - Team Time (1st 5) 1:06:33.0 | Spread (1st 5) 2:42.0 |
| 69, 72, 98, 114, 132, (144), (158) |
| Parker Bowman, Levi Bowman, Sawyer Thompson, Samuel Harris, Josh Hedrick, (Brody Barlowe), (Elijah Baker) |
| 12:15.0, 12:19.0, 13:17.0, 13:45.0, 14:57.0, (15:58.0), (18:57.0) |
16 | 489 | Myers Park,
NC - Team Time (1st 5) 1:06:14.0 | Spread (1st 5) 41.0 |
| 88, 90, 99, 105, 107, (112), (117) |
| Andrew Moore, Michael Mazzone, Nic Elledge, Nolan Landrum, Evan Hahn, (Brooks Modesitt), (Walter McCann) |
| 12:52.0, 12:58.0, 13:20.0, 13:31.0, 13:33.0, (13:42.0), (13:47.0) |
17 | 490 | Alexander Central,
NC - Team Time (1st 5) 1:05:57.0 | Spread (1st 5) 1:35.0 |
| 74, 77, 108, 109, 122, (136), (138) |
| Thomas Campbell, Ezra Pennell, Dylan Jamison, Trent Crouse, Griffin Duncan, (Nicholas Haney), (Tyler Marlowe) |
| 12:22.0, 12:25.0, 13:36.0, 13:37.0, 13:57.0, (15:29.0), (15:33.0) |
18 | 532 | Olympic,
NC - Team Time (1st 5) 1:08:45.0 | Spread (1st 5) 3:56.0 |
| 58, 104, 106, 123, 141, (145) |
| Parker Coffey, Leyton Bean, Lawson Bean, Joshua Nathan, Ian Maxwell, (Trentin Talford) |
| 11:54.0, 13:25.0, 13:32.0, 14:04.0, 15:50.0, (15:59.0) |
19 | 550 | McDowell,
NC - Team Time (1st 5) 1:08:48.6 | Spread (1st 5) 2:39.0 |
| 60, 119, 120, 125, 126, (130), (163) |
| Dawson Spath, Matthew Kirkpatrick, Gannon Molumby, Michael Caruso, Ashton Burnette, (Joseph Cab-Gonzalez), (Tyler Tran) |
| 11:58.2, 13:49.8, 13:51.5, 14:31.9, 14:37.2, (14:48.8), (28:27.6) |
20 | 560 | East Forsyth,
NC - Team Time (1st 5) 1:13:19.1 | Spread (1st 5) 6:27.0 |
| 43, 93, 133, 137, 154 |
| Micah Sanchez, Will Kauffman, Daniel Hall, Aidan Stone, Alan Rivera |
| 11:35.1, 13:07.0, 15:03.4, 15:31.5, 18:02.1 |
21 | 588 | Porter Ridge,
NC - Team Time (1st 5) 1:13:57.0 | Spread (1st 5) 5:11.0 |
| 32, 129, 140, 141, 146, (146), (152) |
| Jacob Laney, Raleigh Carling, Cade Cresswell, Branden Butler, Ian Arnett, (Eduardo Lozano), (Taysen Green) |
| 11:13.0, 14:43.0, 15:47.0, 15:50.0, 16:24.0, (16:24.0), (17:18.0) |
22 | 625 | Chapel Hill,
NC - Team Time (1st 5) 1:12:24.8 | Spread (1st 5) 1:35.9 |
| 110, 118, 128, 134, 135, (139), (143) |
| Calvin Rocke, Noah Pettigrew, Jack Rocke, Luke Rocke, Andrew Coonely, (Noah Goetz), (Sam Gerend) |
| 13:37.3, 13:47.4, 14:39.2, 15:07.7, 15:13.2, (15:41.4), (15:56.4) |
23 | 698 | Pinecrest,
NC - Team Time (1st 5) 1:19:10.3 | Spread (1st 5) 2:50.6 |
| 124, 127, 148, 149, 150, (151), (153) |
| Carlos Santos-Esquivel, Ethan Hammerschmidt, Richard Nixon, Carson Andrews, Joshua Underhill, (Aiden Copeland), (Liam Sanborn) |
| 14:12.6, 14:38.7, 16:28.0, 16:47.8, 17:03.2, (17:15.3), (17:24.3) |
24 | 799 | Jordan,
NC - Team Time (1st 5) 1:39:01.2 | Spread (1st 5) 1:59.6 |
| 157, 159, 160, 161, 162 |
| Taym Mubarek, Andrew Shan, Gino Kahaunaele, Alex Mcdougald, Fares Alkurdasi |
| 18:24.8, 19:39.5, 20:08.4, 20:24.1, 20:24.4 |