1 | 52 | Cuthbertson,
NC - Team Time (1st 5) 54:46.8 | Spread (1st 5) 55.1 |
| 1, 8, 12, 13, 18, (23), (42) |
| Max Walker, Jack Walsh, Josh Nemitz, Spencer Hilligoss, Walker Lezotte, (Tristan Olson), (Davis Seik) |
| 10:17.4, 10:59.0, 11:08.9, 11:09.0, 11:12.5, (11:21.0), (11:33.0) |
2 | 60 | Weddington,
NC - Team Time (1st 5) 55:01.2 | Spread (1st 5) 32.9 |
| 4, 5, 15, 17, 19, (20), (25) |
| Kyle Durham, Jackson O'Hara, Reid Stevens, Galen Hague, Jake Toomey, (Michael Paxton), (Aidan Nolan) |
| 10:40.3, 10:47.0, 11:09.7, 11:11.0, 11:13.2, (11:14.3), (11:22.0) |
3 | 80 | Marvin Ridge,
NC - Team Time (1st 5) 55:54.7 | Spread (1st 5) 20.0 |
| 10, 11, 14, 16, 29, (32), (33) |
| Jason Blizzard, Matthew Smith, Blake Pope, Zach Stauffer, James Bryant, (Noah Bowman), (Nathan Beard) |
| 11:05.0, 11:05.4, 11:09.3, 11:10.0, 11:25.0, (11:26.5), (11:28.1) |
4 | 162 | Providence Day,
NC - Team Time (1st 5) 57:29.0 | Spread (1st 5) 32.0 |
| 23, 25, 28, 37, 49, (64), (69) |
| Jackson Spiers, Jason Krell, Bryce Adkison, John Coons, Scott Newmark, (Nathaniel Friedman), (Adam Roupas) |
| 11:21.0, 11:22.0, 11:23.0, 11:30.0, 11:53.0, (12:06.0), (12:11.0) |
5 | 180 | Charlotte Country Day,
NC - Team Time (1st 5) 57:09.0 | Spread (1st 5) 2:06.0 |
| 2, 8, 35, 43, 92, (102), (115) |
| Tristan Wick, Nick Kleiderer, Christopher Manzano, Charlie Veronee, Jordan Cave, (Noah Miller), (Jack Homesley) |
| 10:26.0, 10:59.0, 11:29.0, 11:43.0, 12:32.0, (12:47.0), (12:55.0) |
6 | 234 | Metrolina Christian Academy,
NC - Team Time (1st 5) 58:15.4 | Spread (1st 5) 1:51.7 |
| 3, 27, 56, 66, 82, (89), (100) |
| Tate Johnson, Camden Johnson, Eli Breeden, Grey Wooten, Antonio Withers, (Casey Roffler), (Jonathan Vandergrift) |
| 10:28.0, 11:22.2, 11:58.7, 12:06.8, 12:19.7, (12:27.9), (12:44.0) |
7 | 256 | Kannapolis,
NC - Team Time (1st 5) 59:06.8 | Spread (1st 5) 1:02.9 |
| 21, 41, 52, 59, 83, (86), (93) |
| Isaac Pluard, Colby Teal, Jason Puckett, Joshua Pluard, Moises Garcia, (Ian Waugh), (Owen Davis) |
| 11:17.8, 11:32.6, 11:54.5, 12:01.2, 12:20.7, (12:24.9), (12:32.8) |
8 | 261 | Holy Trinity,
NC - Team Time (1st 5) 59:26.0 | Spread (1st 5) 46.0 |
| 30, 44, 49, 67, 71, (72), (73) |
| Joe DiCristo, Evan Bittig, John Gehrig, Will Griggs, Harrison Burg, (Nate Stein), (Ryan Stein) |
| 11:26.0, 11:48.0, 11:53.0, 12:07.0, 12:12.0, (12:13.0), (12:13.2) |
9 | 284 | South Charlotte,
NC - Team Time (1st 5) 59:35.7 | Spread (1st 5) 1:35.9 |
| 7, 57, 61, 69, 90, (95), (104) |
| Conner Meehan, Evan Hofland, Noah Napinski, Daniel Vanneste, Michael Broud, (Jack LUsk), (David Broud) |
| 10:53.0, 11:59.4, 12:03.4, 12:11.0, 12:28.9, (12:35.0), (12:47.3) |
10 | 353 | Piedmont,
NC - Team Time (1st 5) 1:00:40.2 | Spread (1st 5) 1:28.1 |
| 30, 40, 78, 91, 114, (118), (137) |
| Nicholas Mullis, Sam Doejaaren, Taylor Merrell, Lucas Paschal, Alex Gaura, (Frank Herasme), (Garrett Snyder) |
| 11:26.0, 11:32.0, 12:18.0, 12:30.1, 12:54.1, (12:57.7), (13:16.4) |
11 | 390 | Lake Norman Charter,
NC - Team Time (1st 5) 1:01:26.6 | Spread (1st 5) 2:17.0 |
| 37, 47, 60, 76, 170, (190), (200) |
| Patrick Dukes, Derek Bole, Kyle Smith, Ryan Creel, Riley LePrell, (Freddie Vasquez-Rios), (Aaron Ponce) |
| 11:30.0, 11:51.0, 12:01.6, 12:17.0, 13:47.0, (14:11.0), (14:21.0) |
12 | 392 | Cannon,
NC - Team Time (1st 5) 1:01:37.0 | Spread (1st 5) 1:00.0 |
| 45, 74, 78, 88, 107, (117), (144) |
| Ben Diskin, Tamer Metwalli, Jack Reimer, Tommy Jones, Miles Batley, (Alex Atherton), (Carlton Bragg) |
| 11:49.0, 12:15.0, 12:18.0, 12:26.0, 12:49.0, (12:57.0), (13:28.0) |
13 | 399 | Parkwood,
NC - Team Time (1st 5) 1:01:43.6 | Spread (1st 5) 1:03.7 |
| 55, 58, 77, 87, 122, (128), (163) |
| Austin Clary, Mason Piddock, Noah Estrada, Ronan Cassano, Weston Outen, (Kellen Pace), (Justin Baker) |
| 11:58.6, 11:59.9, 12:17.8, 12:25.0, 13:02.3, (13:09.8), (13:41.5) |
14 | 407 | Arborbrook Christian Academy,
NC - Team Time (1st 5) 1:01:40.9 | Spread (1st 5) 2:11.4 |
| 22, 33, 96, 108, 148, (159), (208) |
| Jeremiah Stogner, Benjamin Timberlake, Luke Kirchhoff, Rowan Noble, Christian Hinkle, (Nathan Christoffersen), (Harrison Rennaker) |
| 11:18.6, 11:28.1, 12:35.1, 12:49.1, 13:30.0, (13:39.0), (14:37.8) |
15 | 430 | Trinity Episcopal,
NC - Team Time (1st 5) 1:02:09.0 | Spread (1st 5) 1:53.6 |
| 39, 62, 78, 109, 142, (171), (174) |
| Samuel Hobbs, David Lash, William Warlick, Davis Ryan, Thomas Ruth, (Jay Kelligrew), (Parker Shimp) |
| 11:31.9, 12:03.9, 12:18.0, 12:49.7, 13:25.5, (13:48.8), (13:53.1) |
16 | 448 | Porter Ridge,
NC - Team Time (1st 5) 1:02:27.3 | Spread (1st 5) 45.4 |
| 65, 81, 84, 106, 112, (132), (140) |
| Blake Efird, Caden Paulin, George Boyadjian, Haden Ruby, Elijah Perkins, (Henry Morgan), (Stanley Pitera) |
| 12:06.4, 12:18.2, 12:23.0, 12:47.9, 12:51.8, (13:11.7), (13:19.6) |
17 | 503 | Hope,
NC - Team Time (1st 5) 1:03:37.0 | Spread (1st 5) 1:21.0 |
| 46, 101, 102, 123, 131, (156), (176) |
| Lucas Wiley, Eli Orians, Jack Carlyle, Caleb Jorgensen, Jonathan Paul Philpot, (Preston Argila), (Eason Warren) |
| 11:50.0, 12:46.0, 12:47.0, 13:03.0, 13:11.0, (13:37.0), (13:55.0) |
18 | 536 | Covenant Day,
NC - Team Time (1st 5) 1:04:04.0 | Spread (1st 5) 1:58.0 |
| 51, 63, 99, 150, 173, (195), (201) |
| Hill Wilson, Richard Carter, Ian Macurda, Jon Rossi, Nate Smith, (Will Turner), (Davis Troutman) |
| 11:54.0, 12:04.0, 12:43.0, 13:31.0, 13:52.0, (14:17.0), (14:24.0) |
19 | 576 | Mooresville,
NC - Team Time (1st 5) 1:04:43.0 | Spread (1st 5) 1:57.0 |
| 54, 98, 123, 125, 176, (196), (202) |
| Thor Abbasi, Carter Tacosik, Chase Alexander, Jackson Baker, Ben Nuss, (Colin Loughrie), (Benjamin Killian) |
| 11:58.0, 12:42.0, 13:03.0, 13:05.0, 13:55.0, (14:18.0), (14:26.0) |
20 | 654 | P S Jones,
NC - Team Time (1st 5) 1:06:01.0 | Spread (1st 5) 1:05.0 |
| 97, 119, 127, 145, 166, (169), (183) |
| Danny Perez, Henry Jennings, Spencer Worley, Graham Parker, Tim Anglim, (Stewart Hopper), (Logan Everette) |
| 12:40.0, 12:59.0, 13:08.0, 13:29.0, 13:45.0, (13:46.0), (14:05.0) |
21 | 671 | SouthLake Christian Academy,
NC - Team Time (1st 5) 1:06:12.3 | Spread (1st 5) 1:47.2 |
| 68, 111, 141, 175, 176, (179), (189) |
| Zach O'Bryan, Walker Perry, Andrew Morrison, Daniel Quigley, Michael Famulari, (Adam Johnson), (Zach Van Wingerden) |
| 12:07.8, 12:51.0, 13:24.5, 13:54.0, 13:55.0, (13:58.0), (14:10.3) |
22 | 686 | Carmel Christian,
NC - Team Time (1st 5) 1:06:28.6 | Spread (1st 5) 2:58.4 |
| 36, 129, 130, 188, 203, (207), (209) |
| Owen Cannon, Jake Rebsemen, Jackson Reece, Charles Childers, Jack Hilton, (Austin Crotts), (Hayden Fox) |
| 11:29.7, 13:10.3, 13:10.6, 14:09.9, 14:28.1, (14:36.5), (14:38.1) |
23 | 701 | McClintock,
NC - Team Time (1st 5) 1:06:45.8 | Spread (1st 5) 2:15.9 |
| 48, 119, 165, 182, 187, (218), (219) |
| Del Barnhill, Fulton Shober, Arion Redfearn, Will Collins, Kadaron Redfearn, (Tyler Frankel), (Aaron Redfearn) |
| 11:52.8, 12:59.0, 13:43.5, 14:01.8, 14:08.7, (14:52.0), (14:52.6) |
24 | 800 | Hickory Christian Academy,
NC - Team Time (1st 5) 1:09:15.3 | Spread (1st 5) 3:01.0 |
| 113, 126, 155, 167, 239, (266) |
| Davis Morrison, Will Stephenson, Spencer Burton, Aedan Arnot, Cole Huffman, (Stephen Kunze) |
| 12:53.0, 13:07.0, 13:36.0, 13:45.3, 15:54.0, (17:22.0) |
25 | 835 | Socrates Academy,
NC - Team Time (1st 5) 1:09:53.1 | Spread (1st 5) 3:14.9 |
| 85, 133, 162, 221, 234, (256) |
| Sam Legrand, Mick Strassner, Luke Butler, Edward Weaver, Matthew Haney, (Jimmy Parrish) |
| 12:24.1, 13:12.0, 13:41.0, 14:57.0, 15:39.0, (16:40.3) |
26 | 843 | Concord First Assembly Academy,
NC - Team Time (1st 5) 1:15:41.5 | Spread (1st 5) 10:50.4 |
| 6, 121, 185, 244, 287 |
| Matthew Fowler, Nicholas Blackburn, Pearson Pickler, Collin Wilson, Jackson Lowe |
| 10:47.9, 13:01.0, 14:08.0, 16:06.3, 21:38.3 |
27 | 860 | Flat Rock,
GA - Team Time (1st 5) 1:10:21.0 | Spread (1st 5) 2:53.5 |
| 136, 153, 156, 168, 247, (249), (269) |
| Tom Walters, Ricardo Perdomo, Keegan Edge, Mykah Johnson, Jackson Freeman, (Johnson Andrew), (Hunter Mullen) |
| 13:15.8, 13:33.3, 13:37.0, 13:45.6, 16:09.3, (16:16.2), (17:45.8) |
28 | 878 | Ayden,
NC - Team Time (1st 5) 1:10:31.9 | Spread (1st 5) 2:29.6 |
| 133, 135, 164, 211, 235, (245), (246) |
| Josh Harris, Eli Dawson, Dawson Schop, Braxton McCall, 116 Mann, (Alex Banning), (Trevor Briley) |
| 13:12.0, 13:15.0, 13:43.0, 14:40.3, 15:41.6, (16:07.0), (16:08.4) |
29 | 926 | Waynesville,
NC - Team Time (1st 5) 1:10:39.6 | Spread (1st 5) 1:00.0 |
| 146, 180, 198, 198, 204, (215), (227) |
| Zach Moore, Max Rogers, Kennan Kuskison, Sebastian Quigley, Porter Richardson, (Emerson Yayan), (Nick Step) |
| 13:29.2, 14:00.0, 14:20.6, 14:20.6, 14:29.2, (14:47.5), (15:08.1) |
30 | 947 | Charlotte Latin,
NC - Team Time (1st 5) 1:11:17.6 | Spread (1st 5) 1:53.3 |
| 115, 193, 206, 216, 217, (243) |
| Wes Wise, Dilan Amin, Taylor Henry, Cameron Reilly, Perrin Craig, (Cameron Fletcher) |
| 12:55.0, 14:13.0, 14:33.7, 14:47.6, 14:48.3, (16:05.0) |
31 | 957 | Sun Valley,
NC - Team Time (1st 5) 1:12:19.2 | Spread (1st 5) 2:02.4 |
| 147, 154, 194, 230, 232, (263), (285) |
| Synciere Campbell, Ian Madsen, Logan Spilde, Seth Nelson, Braden Roark, (Christopher Shupe), (Samual O'Grady) |
| 13:29.7, 13:34.6, 14:13.2, 15:29.6, 15:32.1, (17:04.3), (20:33.4) |
32 | 965 | Canton,
NC - Team Time (1st 5) 1:14:02.3 | Spread (1st 5) 3:59.1 |
| 105, 151, 197, 255, 257, (272), (281) |
| Andrew Hammel, Carter Binkley, Chris Strader, Trent Arnold, Eli Higgins, (Alex Hoffman), (Mason Jones) |
| 12:47.8, 13:31.4, 14:19.4, 16:36.8, 16:46.9, (18:09.1), (18:55.8) |
33 | 967 | Charlotte Secondary,
NC - Team Time (1st 5) 1:21:53.7 | Spread (1st 5) 11:22.1 |
| 94, 152, 158, 275, 288 |
| Charlie Eddings, Timothy Smith, Gabe Laiacona, Christian Miller, Daniel Collins |
| 12:34.5, 13:31.7, 13:37.4, 18:13.5, 23:56.6 |
34 | 973 | Union Academy,
NC - Team Time (1st 5) 1:13:11.2 | Spread (1st 5) 3:01.5 |
| 138, 143, 212, 229, 251, (261), (280) |
| Darius Ledbetter, Benton Griffin, Macallan Mai, Matthew Warren, Nicholas Song, (Corbin Laney), (Wils Childers) |
| 13:18.0, 13:27.0, 14:44.0, 15:22.7, 16:19.5, (16:57.0), (18:27.0) |
35 | 983 | Swain County,
NC - Team Time (1st 5) 1:12:07.3 | Spread (1st 5) 1:48.5 |
| 139, 192, 205, 222, 225, (248), (260) |
| Brady Kirkland, Hunter Craig, Colton Kinsey, Jonas Trejo, John Nations, (Joey King), (Andrew Lowe) |
| 13:18.5, 14:12.1, 14:30.9, 14:58.8, 15:07.0, (16:09.6), (16:51.5) |
36 | 987 | E B Aycock,
NC - Team Time (1st 5) 1:13:36.0 | Spread (1st 5) 3:14.0 |
| 110, 185, 214, 236, 242, (262), (284) |
| Alexander Sprague, Keenan Wasklewicz, Cohlman Dwyer, Will Kernerly, DeParis Harris, (Quentin Sanders), (Ben Craven) |
| 12:50.0, 14:08.0, 14:47.0, 15:47.0, 16:04.0, (16:58.0), (20:21.0) |
37 | 995 | Macon,
NC - Team Time (1st 5) 1:12:53.8 | Spread (1st 5) 2:19.7 |
| 160, 172, 210, 213, 240, (264), (267) |
| Tyler Harrell, Chandler Redoutey, Josh Moss, John Tastinger, Bennett Swafford, (Austin Doster), (Josh Riddle) |
| 13:40.7, 13:48.9, 14:38.3, 14:45.5, 16:00.4, (17:09.9), (17:35.7) |
38 | 1004 | Bradford Preparatory,
NC - Team Time (1st 5) 1:16:56.6 | Spread (1st 5) 6:08.4 |
| 53, 184, 231, 265, 271, (279), (283) |
| Caleb Lemings, Carter Freshour, Shane Barger, Camern Boydstun, Burke Davis, (Kyle Button), (Brandon Sheets) |
| 11:57.0, 14:07.7, 15:30.4, 17:16.1, 18:05.4, (18:23.8), (20:03.3) |
39 | 1005 | Northside Christian Academy,
NC - Team Time (1st 5) 1:14:14.3 | Spread (1st 5) 3:02.3 |
| 149, 161, 191, 250, 254 |
| J.B. Frazier, Tariq Latta, Courtland Williams, Alec Huffltickler, Kyle Minnis |
| 13:30.8, 13:40.8, 14:11.6, 16:18.0, 16:33.1 |
40 | 1081 | Charlotte Preparatory,
NC - Team Time (1st 5) 1:19:32.2 | Spread (1st 5) 7:03.8 |
| 75, 224, 241, 259, 282 |
| William Kressner, Jack Gerden, Bennett Herman, Griffin Morris, Maxwell Lindner |
| 12:15.8, 15:05.1, 16:02.3, 16:49.4, 19:19.6 |
41 | 1132 | Gaston Christian,
NC - Team Time (1st 5) 1:17:38.5 | Spread (1st 5) 3:43.3 |
| 181, 220, 226, 237, 268, (274), (277) |
| Ryan Thornburg, Ethan Watson, Jack Currant, Caleb Smyre, Marcus Li, (Marshall Witherell), (Caleb Smrye) |
| 14:01.7, 14:56.0, 15:07.8, 15:48.0, 17:45.0, (18:12.9), (18:19.7) |
42 | 1227 | Henderson,
NC - Team Time (1st 5) 1:21:27.6 | Spread (1st 5) 2:33.2 |
| 228, 233, 238, 258, 270, (273), (278) |
| Ben Wallace, Matthew Rogers, Gray Capps, Ben Palmer, Andrew Pyles, (Brett Schofield), (James Born) |
| 15:19.2, 15:33.2, 15:53.9, 16:48.9, 17:52.4, (18:12.0), (18:20.3) |
43 | 1290 | Grifton,
NC - Team Time (1st 5) 1:27:08.0 | Spread (1st 5) 5:57.0 |
| 223, 252, 253, 276, 286, (289) |
| Tony Murphy, Shyheim Mullins, Caleb Litchfield, Jamar Daniels, Austin Bolin, (Garrett Brown) |
| 15:05.0, 16:21.0, 16:26.0, 18:14.0, 21:02.0, (25:26.0) |