1 | 43 | Charlotte Catholic,
NC - Team Time (1st 5) 1:20:48.9 | Spread (1st 5) 51.2 |
| 3, 4, 7, 10, 19, (50), (63) |
| Ian Pierce, Aj Painter, Nick Potter, Logan Hill, Jay Sedam, (Riley Mcclatchy), (Joe Hickman) |
| 15:47.4, 15:58.1, 16:08.5, 16:16.3, 16:38.6, (17:40.9), (17:49.1) |
2 | 63 | T.C. Roberson,
NC - Team Time (1st 5) 1:22:05.0 | Spread (1st 5) 23.8 |
| 9, 11, 13, 14, 16, (17), (29) |
| Nicholas Gibson, Kevin Cordero, Ryan Chong, Will Fiore, Tyler Gordon, (Josiah Kaiser), (Ian Eldridge) |
| 16:09.9, 16:19.8, 16:30.1, 16:31.5, 16:33.7, (16:35.0), (17:11.0) |
3 | 75 | Ardrey Kell,
NC - Team Time (1st 5) 1:22:08.6 | Spread (1st 5) 1:47.9 |
| 1, 5, 12, 24, 33, (42), (55) |
| Raghav Gopalakrishnan, Nicholas Grace, Joseph (Joey) Wells, Ben Eckert, Cooper Kovach, (Jason Linch), (Jack Stein) |
| 15:30.5, 16:02.4, 16:24.9, 16:52.4, 17:18.4, (17:25.3), (17:46.5) |
4 | 146 | Providence,
NC - Team Time (1st 5) 1:25:32.2 | Spread (1st 5) 34.4 |
| 20, 21, 31, 36, 38, (54), (60) |
| Matthew Perrone, Gavin D'Souza, Harrison Monahan, Anthony Caterino, Parker Young, (Seth Williams), (Casey Huffman) |
| 16:47.4, 16:47.7, 17:14.3, 17:21.0, 17:21.8, (17:45.8), (17:48.1) |
5 | 147 | Hough,
NC - Team Time (1st 5) 1:25:22.2 | Spread (1st 5) 28.8 |
| 25, 26, 27, 30, 39, (48), (61) |
| Brackton Parrish, Kevin Torres, Jack Doerr, Kevin Torres Rodriguez, Clayton Carroll, (Tim Brown), (Markus Bester) |
| 16:53.2, 16:55.3, 16:57.8, 17:13.9, 17:22.0, (17:36.5), (17:48.2) |
6 | 184 | Asheville,
NC - Team Time (1st 5) 1:26:09.1 | Spread (1st 5) 2:05.1 |
| 8, 22, 28, 58, 68, (77), (78) |
| Seth Caudill, Michael Haskin, Dalton Etheridge, Burroughs Law, Gavin L'eglise, (Josiah Weeks), (Wade Sharp) |
| 16:09.5, 16:48.2, 17:09.0, 17:47.8, 18:14.6, (18:25.9), (18:29.7) |
7 | 188 | Myers Park,
NC - Team Time (1st 5) 1:26:39.4 | Spread (1st 5) 54.2 |
| 23, 34, 37, 43, 51, (59), (65) |
| Andrew Moore, Nic Elledge, Davis Angel, Michael Mazzone, Sam Salam, (Nolan Landrum), (Luke Champion) |
| 16:48.9, 17:18.8, 17:21.7, 17:26.9, 17:43.1, (17:47.9), (17:55.6) |
8 | 194 | South Mecklenburg,
NC - Team Time (1st 5) 1:26:05.5 | Spread (1st 5) 2:30.5 |
| 2, 15, 41, 67, 69, (89), (97) |
| Caleb Roesch, Aaron Vargas, Preston Harbin, Charlie Allen, Adam Simpson, (Noah Remes), (Sam Sappenfield) |
| 15:44.3, 16:32.0, 17:24.9, 18:09.5, 18:14.8, (18:51.8), (19:06.6) |
9 | 217 | Watauga,
NC - Team Time (1st 5) 1:26:49.6 | Spread (1st 5) 1:52.2 |
| 6, 45, 47, 55, 64, (70), (75) |
| Will Bradbury, Roman Sibaja, Collin Anderson, Elliott Taft, Sam Nixon, (Sam Rex), (Jonah Norris) |
| 16:02.9, 17:30.1, 17:35.0, 17:46.5, 17:55.1, (18:18.2), (18:23.6) |
10 | 314 | East Mecklenburg,
NC - Team Time (1st 5) 1:30:35.5 | Spread (1st 5) 1:38.9 |
| 32, 35, 72, 84, 91, (98), (101) |
| Peter Rantala, David Buie, Aiden Hanley, James Rantala, James Taylor, (Andrew Holt), (Michael Kutny) |
| 17:14.9, 17:19.3, 18:21.5, 18:46.0, 18:53.8, (19:12.5), (19:22.6) |
11 | 321 | Butler,
NC - Team Time (1st 5) 1:30:31.3 | Spread (1st 5) 2:14.4 |
| 18, 52, 80, 82, 89, (93), (107) |
| Joshua Driscoll, Jay Olin, Bode Mathes, James Aiello, Brandon Byas, (Jace Peace), (Benjamin Pfaller) |
| 16:37.4, 17:43.2, 18:37.8, 18:41.1, 18:51.8, (18:58.2), (19:46.1) |
12 | 357 | A.C. Reynolds,
NC - Team Time (1st 5) 1:31:30.3 | Spread (1st 5) 1:32.4 |
| 44, 49, 76, 92, 96, (102), (103) |
| Ben Long, Alexi Haynes, Gus Simmons, Ben Carpenter, Elliott Kohn, (Brady Clausen), (Julian Coladonato) |
| 17:30.0, 17:37.2, 18:25.6, 18:55.1, 19:02.4, (19:24.6), (19:35.7) |
13 | 368 | Mallard Creek,
NC - Team Time (1st 5) 1:32:22.9 | Spread (1st 5) 2:24.9 |
| 40, 53, 81, 86, 108, (112), (113) |
| Kevin Noble Jr., Luke Tobin, Jaziah Thompson, Christian Wheeler, Isaac Marez, (Lukas Boucher), (Carter Pasfield) |
| 17:23.0, 17:44.1, 18:39.8, 18:48.1, 19:47.9, (20:08.0), (20:20.7) |
14 | 423 | Alexander Central,
NC - Team Time (1st 5) 1:34:11.7 | Spread (1st 5) 2:37.3 |
| 62, 66, 87, 94, 114, (115), (127) |
| Thomas Campbell, Zachary Zirkle, Grayson Presnell, Ezra Pennell, Griffin Duncan, (Dylan Jamison), (Cristian Romero) |
| 17:48.9, 18:04.1, 18:51.6, 19:00.9, 20:26.2, (20:30.0), (21:46.3) |
15 | 430 | Hopewell,
NC - Team Time (1st 5) 1:34:22.8 | Spread (1st 5) 1:15.6 |
| 71, 73, 83, 99, 104, (125), (129) |
| Chase Carlton, Sean Crumpler, Nolan Donaghy, Joshua Garcia, Mitchell Marelli, (Blake Hambleton), (Alex Jackson) |
| 18:21.0, 18:23.5, 18:45.0, 19:16.7, 19:36.6, (21:36.5), (21:58.2) |
16 | 465 | Olympic,
NC - Team Time (1st 5) 1:36:46.5 | Spread (1st 5) 3:05.3 |
| 46, 87, 105, 111, 116, (124), (136) |
| Parker Coffey, Ethan Horst Haneke, Leyton Bean, Lawson Bean, Damarian Ogelsby-Wiggins, (Joshua Nathan), (Steve Ramirez) |
| 17:34.2, 18:51.6, 19:40.3, 20:00.9, 20:39.5, (21:34.9), (24:12.6) |
17 | 477 | South Caldwell,
NC - Team Time (1st 5) 1:36:59.2 | Spread (1st 5) 2:59.2 |
| 57, 85, 106, 110, 119, (122), (128) |
| Parker Bowman, Levi Bowman, Sawyer Thompson, Landon Edwards, Samuel Harris, (Josh Hedrick), (Brody Barlowe) |
| 17:47.0, 18:46.2, 19:43.5, 19:56.3, 20:46.2, (21:03.8), (21:56.0) |
18 | 563 | Rocky River,
NC - Team Time (1st 5) 1:46:12.6 | Spread (1st 5) 7:29.3 |
| 73, 109, 117, 123, 141 |
| Kaleb Garcia, Brandon Parker, Quoiya Locure, Bryan Orozco, Bomani Lee |
| 18:23.5, 19:48.5, 20:42.6, 21:25.2, 25:52.8 |
19 | 571 | McDowell,
NC - Team Time (1st 5) 1:43:43.6 | Spread (1st 5) 3:49.1 |
| 95, 100, 118, 126, 132, (133), (147) |
| Saul Carson, Matthew Kirkpatrick, Michael Caruso, Gannon Molumby, Joseph Cab-Gonzalez, (Ashton Burnette), (Tyler Tran) |
| 19:01.7, 19:21.4, 20:45.4, 21:44.3, 22:50.8, (22:58.6), (43:21.1) |
20 | 626 | Independence,
NC - Team Time (1st 5) 1:55:35.5 | Spread (1st 5) 7:22.2 |
| 79, 131, 134, 140, 142, (146) |
| Tyler Johnson, Drew Whetstone, Facundo Alonzo Lescano, Deon Jenning, Niko Escobar, (Cidka Gonzalez) |
| 18:36.4, 22:48.6, 23:06.7, 25:05.2, 25:58.6, (33:03.0) |
21 | 673 | North Mecklenburg,
NC - Team Time (1st 5) 2:00:22.0 | Spread (1st 5) 5:29.5 |
| 120, 121, 143, 144, 145 |
| Jeramiah Norman, Adam Dowd, Diego Espinoza, Shaun Jackman, Tavaris Rodgers |
| 20:46.5, 20:59.9, 26:07.3, 26:12.3, 26:16.0 |
22 | 679 | Berry,
NC - Team Time (1st 5) 1:59:18.2 | Spread (1st 5) 2:13.4 |
| 130, 135, 137, 138, 139 |
| Josiah Davis, Nigel Hendrix, Joshua Coakley, Dorian Carter, Caleb Maske |
| 22:23.1, 23:13.1, 24:29.9, 24:35.6, 24:36.5 |