1 | 82 | Ardrey Kell,
NC - Team Time (1st 5) 1:22:17.1 | Spread (1st 5) 1:46.2 |
| 1, 3, 6, 26, 46, (50), (59) |
| Patrick Gibbons, Raghav Gopalakrishnan, Nicholas Grace, Joseph (Joey) Wells, Dylan Michaud, (Owen Thorton), (Ismael Frometa) |
| 15:38.1, 15:54.2, 16:21.0, 16:59.5, 17:24.3, (17:32.3), (17:55.0) |
2 | 85 | Charlotte Catholic,
NC - Team Time (1st 5) 1:23:17.3 | Spread (1st 5) 1:16.1 |
| 5, 8, 12, 23, 37, (40), (70) |
| Ian Pierce, Aj Painter, Nick Potter, Logan Hill, NEUENSCHWANDER Skyler, (Jay Sedam), (Ethan Canon) |
| 15:58.2, 16:29.9, 16:38.8, 16:56.1, 17:14.3, (17:16.0), (18:21.6) |
3 | 86 | T.C. Roberson,
NC - Team Time (1st 5) 1:24:04.9 | Spread (1st 5) 22.6 |
| 10, 15, 17, 20, 24, (33), (39) |
| Will Fiore, Ryan Chong, Tyler Gordon, Braden Blakely, Kevin Cordero, (Josiah Kaiser), (Clay Grant) |
| 16:35.2, 16:48.5, 16:49.8, 16:53.6, 16:57.8, (17:12.8), (17:15.7) |
4 | 107 | South Mecklenburg,
NC - Team Time (1st 5) 1:23:18.5 | Spread (1st 5) 1:56.9 |
| 2, 4, 14, 35, 52, (61), (69) |
| Caleb Roesch, Alec McMillan, Preston Harbin, Adam Simpson, Nathan Braun, (Aaron Vargas), (Samuel Remes) |
| 15:42.6, 15:54.5, 16:48.3, 17:13.6, 17:39.5, (17:57.3), (18:20.5) |
5 | 113 | Myers Park,
NC - Team Time (1st 5) 1:24:41.1 | Spread (1st 5) 45.1 |
| 7, 21, 22, 31, 32, (35), (45) |
| Luke Terrell, Evan Guiney, Emmett O'Neill, Luke Champion, Brendan O'Neill, (James Young), (Nic Elledge) |
| 16:27.0, 16:55.0, 16:55.3, 17:11.7, 17:12.1, (17:13.6), (17:21.8) |
6 | 137 | Providence,
NC - Team Time (1st 5) 1:25:07.0 | Spread (1st 5) 55.4 |
| 9, 18, 19, 44, 47, (48), (60) |
| Jon Lakeman, Parker Young, Gavin D'Souza, Harrison Monahan, Seth Williams, (Anthony Caterino), (Gabe Garcia) |
| 16:33.8, 16:51.6, 16:52.7, 17:19.7, 17:29.2, (17:29.7), (17:56.6) |
7 | 202 | Watauga,
NC - Team Time (1st 5) 1:26:42.3 | Spread (1st 5) 40.4 |
| 28, 34, 38, 49, 53, (57), (63) |
| Ethan Cannon, Micah Rushin, Ethan Campbell, Wesley Coatney, Will Bradbury, (Collin Anderson), (Roman Sibaja) |
| 17:01.0, 17:13.0, 17:15.4, 17:31.5, 17:41.4, (17:51.3), (18:06.6) |
8 | 211 | East Mecklenburg,
NC - Team Time (1st 5) 1:27:20.1 | Spread (1st 5) 1:36.8 |
| 11, 25, 42, 66, 67, (73), (91) |
| Richard Waller, Peter Rantala, David Buie, Ezekiel Johnson, Aiden Hanley, (James Rantala), (John Fox) |
| 16:36.3, 16:58.8, 17:19.1, 18:12.8, 18:13.1, (18:27.4), (19:25.4) |
9 | 225 | Asheville,
NC - Team Time (1st 5) 1:27:44.7 | Spread (1st 5) 1:33.1 |
| 16, 27, 55, 56, 71, (72), (74) |
| Seth Caudill, Isaac Meadows, Michael Haskin, Dalton Etheridge, Owen Phelan, (Josiah Weeks), (Nolan Ray) |
| 16:48.6, 17:00.8, 17:44.4, 17:49.2, 18:21.7, (18:22.6), (18:30.2) |
10 | 246 | Hough,
NC - Team Time (1st 5) 1:28:05.2 | Spread (1st 5) 1:03.1 |
| 30, 43, 51, 57, 65, (75), (76) |
| Brackton Parrish, Jack Zimmerman, Cooper Smith, Coda Vieau, Clayton Carroll, (Eric Billesdon), (Zach Chilcott) |
| 17:09.4, 17:19.6, 17:32.4, 17:51.3, 18:12.5, (18:33.6), (18:34.2) |
11 | 265 | A.C. Reynolds,
NC - Team Time (1st 5) 1:29:32.4 | Spread (1st 5) 2:46.3 |
| 13, 29, 62, 68, 93, (97), (98) |
| Murdoch Wiprut, Ben Kepple, Ben Long, Alexi Haynes, Isaiah Krymies-Parks, (Dean Gorelik), (Anthony Diaz) |
| 16:44.0, 17:02.8, 18:01.8, 18:13.5, 19:30.3, (19:37.8), (19:40.8) |
12 | 390 | Alexander Central,
NC - Team Time (1st 5) 1:34:30.2 | Spread (1st 5) 1:34.0 |
| 54, 82, 83, 85, 86, (88), (101) |
| Colten Matthews, Levi Bumgarner, Thomas Campbell, Ezra Pennell, Grayson Lail, (Zachary Zirkle), (Dylan Jamison) |
| 17:43.3, 19:08.5, 19:08.6, 19:12.5, 19:17.3, (19:21.7), (19:56.2) |
13 | 420 | Mallard Creek,
NC - Team Time (1st 5) 1:35:53.9 | Spread (1st 5) 1:40.5 |
| 64, 81, 87, 89, 99, (103), (106) |
| Luke Tobin, Christian Wheeler, JP Howard, Carter Pasfield, Lukas Boucher, (Jaziah Thompson), (Duncan Ritchie) |
| 18:10.9, 19:08.0, 19:20.9, 19:22.7, 19:51.4, (20:08.1), (20:27.7) |
14 | 479 | Hopewell,
NC - Team Time (1st 5) 1:39:35.2 | Spread (1st 5) 3:13.2 |
| 77, 84, 95, 104, 119, (137) |
| Mitchell Marelli, Joshua Garcia, Nolan Donaghy, Jordan Williams, Samuel Garcia, (Nick Delguidice) |
| 18:40.1, 19:11.7, 19:34.9, 20:15.2, 21:53.3, (29:58.3) |
15 | 506 | Independence,
NC - Team Time (1st 5) 1:40:42.8 | Spread (1st 5) 1:32.7 |
| 92, 94, 102, 108, 110, (114), (116) |
| David Kushnir, Tyler Johnson, Christopher Kemper, Justin Kemper, Tyler Whetstone, (Matthew Golden), (Drew Whetstone) |
| 19:29.7, 19:31.1, 19:58.5, 20:41.1, 21:02.4, (21:19.3), (21:31.0) |
16 | 515 | South Caldwell,
NC - Team Time (1st 5) 1:43:38.6 | Spread (1st 5) 4:23.0 |
| 80, 90, 107, 112, 126, (131) |
| Ethan Littell, Levi Bowman, Parker Bowman, Alejandro Aguilar, Josh Hedrick, (Chandler Dixon) |
| 19:07.2, 19:23.7, 20:32.9, 21:04.6, 23:30.2, (24:45.6) |
17 | 532 | Butler,
NC - Team Time (1st 5) 1:43:59.1 | Spread (1st 5) 3:04.6 |
| 78, 109, 113, 115, 117, (123), (132) |
| Joshua Driscoll, Brandon Byas, Benjamin Pfaller, Bode Mathes, James Aiello, (Justin Brimhall), (Nolan Moon) |
| 18:42.5, 20:53.8, 21:10.4, 21:25.3, 21:47.1, (22:29.9), (24:55.3) |
| 532 | Olympic,
NC - Team Time (1st 5) 1:45:12.0 | Spread (1st 5) 4:37.5 |
| 79, 100, 105, 121, 127, (130), (138) |
| Parker Coffey, Joshua Nathan, Jamari Toussiant, Leyton Bean, Zachary Skinner, (Trentin Talford), (Steve Ramirez) |
| 19:00.9, 19:55.6, 20:20.6, 22:16.5, 23:38.4, (24:43.8), (33:14.4) |
19 | 534 | North Mecklenburg,
NC - Team Time (1st 5) 1:48:32.6 | Spread (1st 5) 6:36.1 |
| 41, 118, 122, 125, 128, (133), (136) |
| Kahil Hazelwood, Adam Dowd, Jayson Allison, Chance Turner, Yoel Kelete, (Ian Hamilton), (Grant Hamilton) |
| 17:18.0, 21:51.0, 22:26.0, 23:03.5, 23:54.1, (25:02.5), (28:19.6) |
20 | 580 | Berry,
NC - Team Time (1st 5) 1:50:02.0 | Spread (1st 5) 5:02.1 |
| 96, 111, 120, 124, 129, (134), (135) |
| Kyree Harris, Kibwe Minder, Matthias Landivar, Jaden Flowers, Caleb Maske, (9 Landivar matthi), (Joshua Davis) |
| 19:37.6, 21:03.3, 22:04.8, 22:36.6, 24:39.7, (25:55.3), (28:01.9) |