1 | 50 | T.C. Roberson,
NC - Team Time (1st 5) 1:21:08.7 | Spread (1st 5) 1:04.7 |
| 3, 6, 7, 15, 19, (41), (42) |
| Will Fiore, Nicholas Gibson, Kevin Cordero, Paul Curran, Eli Warren, (Reagan Eldridge), (Ian Eldridge) |
| 15:48.0, 15:52.9, 15:53.2, 16:41.9, 16:52.7, (17:30.1), (17:32.3) |
2 | 58 | Ardrey Kell,
NC - Team Time (1st 5) 1:20:16.2 | Spread (1st 5) 2:03.6 |
| 1, 8, 9, 10, 30, (59), (63) |
| Raghav Gopalakrishnan, Joseph (Joey) Wells, Nicholas Grace, Cooper Kovach, George Adam Dreier, (Victor Gackiere), (Jack Stein) |
| 15:06.7, 15:53.5, 15:54.0, 16:11.7, 17:10.3, (17:51.7), (18:07.2) |
3 | 98 | Asheville,
NC - Team Time (1st 5) 1:23:37.4 | Spread (1st 5) 1:33.5 |
| 5, 11, 16, 28, 38, (49), (57) |
| Michael Haskin, Dalton Etheridge, Burroughs Law, Gavin L'eglise, Jack Dennehy, (Jeremy Kemper), (Owen Phelan) |
| 15:50.1, 16:39.0, 16:43.7, 17:01.0, 17:23.6, (17:46.8), (17:49.9) |
4 | 134 | Providence,
NC - Team Time (1st 5) 1:25:12.8 | Spread (1st 5) 38.7 |
| 17, 25, 26, 29, 37, (40), (50) |
| Gavin D'Souza, Tate Lewis, Rowe Hopkins, Ethan Desai, Anthony Caterino, (Harrison Monahan), (Aidan O'Bryan) |
| 16:43.9, 16:57.8, 16:59.2, 17:09.3, 17:22.6, (17:28.6), (17:47.3) |
5 | 139 | Watauga,
NC - Team Time (1st 5) 1:25:03.5 | Spread (1st 5) 1:51.8 |
| 2, 21, 32, 39, 45, (48), (55) |
| Will Bradbury, Sam Nixon, Calvin Zwetsloot, Collin Anderson, Jonah Norris, (Grady Gates), (Sam Rex) |
| 15:47.8, 16:53.6, 17:15.2, 17:27.3, 17:39.6, (17:44.8), (17:48.2) |
6 | 151 | Myers Park,
NC - Team Time (1st 5) 1:25:55.3 | Spread (1st 5) 1:04.9 |
| 11, 24, 33, 36, 47, (53), (56) |
| Davis Angel, Michael Mazzone, Walter McCann, Wells Peery, Luke Champion, (Nolan Landrum), (Charlie Pedroli) |
| 16:39.0, 16:56.0, 17:16.7, 17:19.7, 17:43.9, (17:47.9), (17:48.9) |
7 | 156 | Hough,
NC - Team Time (1st 5) 1:26:08.5 | Spread (1st 5) 1:01.0 |
| 14, 18, 35, 43, 46, (62), (80) |
| Markus Bester, Brackton Parrish, Aidan Malloy, Tim Brown, Jack Bennett, (Sebastian Glennon), (Jack Weekers) |
| 16:41.5, 16:48.3, 17:19.4, 17:36.8, 17:42.5, (18:06.7), (19:00.9) |
8 | 208 | South Mecklenburg,
NC - Team Time (1st 5) 1:27:23.1 | Spread (1st 5) 1:11.0 |
| 13, 34, 51, 52, 58, (78), (90) |
| Preston Harbin, Charlie Allen, Noah Remes, Liam Kinken, Sam Sappenfield, (Samuel Platovsky), (Kellen Papier) |
| 16:39.4, 17:18.2, 17:47.4, 17:47.7, 17:50.4, (18:42.1), (19:42.3) |
9 | 218 | Charlotte Catholic,
NC - Team Time (1st 5) 1:27:05.0 | Spread (1st 5) 2:28.8 |
| 4, 20, 61, 64, 69, (73), (75) |
| Logan Hill, Duncan Smith, Sam Fitzpatrick, Brennan Hay, Owen Traynum, (Trent Rash), (Jake Smith) |
| 15:48.4, 16:53.3, 17:58.6, 18:07.5, 18:17.2, (18:38.0), (18:40.6) |
10 | 303 | Butler,
NC - Team Time (1st 5) 1:31:50.5 | Spread (1st 5) 2:53.8 |
| 22, 31, 71, 86, 93, (108), (135) |
| Joshua Driscoll, Jay Olin, Joseph Driscoll, Porter McConnell, Cody Levinson, (Benjamin Pfaller), (Stephen Brown) |
| 16:55.4, 17:11.3, 18:34.9, 19:19.7, 19:49.2, (20:29.3), (28:45.5) |
11 | 364 | Mallard Creek,
NC - Team Time (1st 5) 1:33:31.8 | Spread (1st 5) 1:51.9 |
| 44, 73, 77, 82, 88, (89), (92) |
| Kevin Noble Jr., Tynarie Mckinney, Kyllen Weathers, Jaziah Thompson, Carter Pasfield, (Joelle Claudio), (Isaac Marez) |
| 17:38.3, 18:38.0, 18:40.9, 19:04.4, 19:30.2, (19:30.4), (19:44.5) |
12 | 386 | South Caldwell,
NC - Team Time (1st 5) 1:34:21.2 | Spread (1st 5) 1:45.8 |
| 60, 67, 81, 87, 91, (96), (106) |
| Levi Bowman, Parker Bowman, Holden Fulcher, Bryce Corpening, Bradley Cain, (Samuel Harris), (Josh Hedrick) |
| 17:58.2, 18:16.1, 19:02.5, 19:20.4, 19:44.0, (19:54.7), (20:21.6) |
13 | 391 | East Mecklenburg,
NC - Team Time (1st 5) 1:34:51.7 | Spread (1st 5) 2:26.4 |
| 54, 70, 72, 94, 101, (102), (103) |
| Andrew Holt, James Taylor, Jacob Farris, Lukas Samra, Emmanuel Owens, (Nathaniel Nobles), (Micah Joy) |
| 17:48.1, 18:21.5, 18:36.4, 19:51.2, 20:14.5, (20:16.6), (20:17.6) |
14 | 401 | Alexander Central,
NC - Team Time (1st 5) 1:35:03.5 | Spread (1st 5) 2:00.8 |
| 65, 75, 79, 83, 99, (107), (110) |
| Zachary Zirkle, Nicholas Haney, Dylan Jamison, Griffin Duncan, Lucas Ritchie, (Cayden Jarrell), (Aaron McLain) |
| 18:12.4, 18:40.6, 18:52.1, 19:05.2, 20:13.2, (20:27.7), (20:30.7) |
15 | 447 | Hopewell,
NC - Team Time (1st 5) 1:38:40.7 | Spread (1st 5) 4:02.1 |
| 27, 97, 98, 112, 113, (118), (120) |
| Nathan Suplee, Caleb Haselhorst, Ian Cavendish, Blake Hambleton, Alex Jackson, (Lucas Messer), (Zachary Hoblet) |
| 17:00.9, 19:54.9, 19:56.7, 20:45.2, 21:03.0, (21:46.8), (21:56.1) |
16 | 484 | Independence,
NC - Team Time (1st 5) 1:41:38.8 | Spread (1st 5) 3:40.2 |
| 66, 68, 114, 117, 119, (121), (127) |
| Tyler Johnson, Ayden Davis, Facundo Alonzo Lescano, Matthew Golden, Jack Telarico, (Will Johnston), (Ellis Mulkey) |
| 18:14.7, 18:16.2, 21:28.3, 21:44.7, 21:54.9, (22:01.4), (23:15.4) |
17 | 518 | McDowell,
NC - Team Time (1st 5) 1:43:28.2 | Spread (1st 5) 4:27.0 |
| 85, 95, 104, 105, 129, (130), (137) |
| Matthew Kirkpatrick, Emmett Wardwell, Michael Caruso, Elijah Faulkner, Joseph Cab-Gonzalez, (Shawn Farmer), (Ethan Laws) |
| 19:13.4, 19:54.4, 20:19.4, 20:20.6, 23:40.4, (24:03.2), (29:20.2) |
18 | 526 | Olympic,
NC - Team Time (1st 5) 1:54:10.6 | Spread (1st 5) 10:22.5 |
| 23, 116, 122, 132, 133, (136) |
| Parker Coffey, Lawson Bean, Joshua Nathan, Mark Odongo, Kai Broadbent, (Cameron Massey) |
| 16:55.9, 21:40.5, 22:05.1, 26:10.7, 27:18.4, (28:49.9) |
19 | 534 | Palisades,
NC - Team Time (1st 5) 1:44:08.6 | Spread (1st 5) 3:32.8 |
| 84, 100, 111, 115, 124, (125), (128) |
| Jaden Betts, Matthias Landivar, Zachary Skinner, Harrison Klesser, Dylan Schefers, (Rafael Cintron), (Matthew Kvasnicka) |
| 19:06.4, 20:14.3, 20:35.3, 21:33.4, 22:39.2, (23:05.7), (23:34.4) |
20 | 623 | Chambers,
NC - Team Time (1st 5) 1:59:46.5 | Spread (1st 5) 7:04.8 |
| 109, 123, 126, 131, 134 |
| Oliver McIlvain, Triday Galloway, Saleem Muhammad, Xavier Watson, James Bacote |
| 20:30.6, 22:30.6, 23:06.7, 26:03.2, 27:35.4 |