1 | 18 | Weddington,
NC - Team Time (1st 5) 1:18:47.0 | Spread (1st 5) 25.1 |
| 1, 2, 3, 4, 8, (9), (19) |
| Kyle Durham, Stephen Larson, Nate Jaster, Jackson O'Hara, Jake Toomey, (William Mazur), (Carson Mann) |
| 15:30.6, 15:43.7, 15:47.8, 15:49.2, 15:55.7, (15:57.5), (16:42.5) |
2 | 83 | Cuthbertson,
NC - Team Time (1st 5) 1:23:24.7 | Spread (1st 5) 20.5 |
| 14, 15, 16, 17, 21, (34), (36) |
| Davis Seik, Kyle Stamper, Gage Austin, Walker Lezotte, Shaun Raughley, (Evan Zottl), (Mickey Schihl) |
| 16:33.0, 16:38.5, 16:39.8, 16:39.9, 16:53.5, (17:27.5), (17:30.0) |
3 | 99 | Mount Tabor,
NC - Team Time (1st 5) 1:23:36.6 | Spread (1st 5) 1:22.6 |
| 6, 12, 25, 27, 29, (30), (37) |
| Jacob Gallant, James Vlasis, William Scurry, Hayden Coty, Ethan Kummer, (Max Thomas), (Finley Simmons) |
| 15:53.0, 16:13.3, 17:04.5, 17:10.2, 17:15.6, (17:15.7), (17:30.1) |
4 | 130 | Southwest Guilford,
NC - Team Time (1st 5) 1:25:16.1 | Spread (1st 5) 1:18.2 |
| 13, 18, 26, 35, 38, (43), (44) |
| Travis Leach Jr, Kobe Brown, Aman Tsegay, William Travis Leach, Max (Maximus) Villarreal, (Andy Woehr), (Spencer Leinbach) |
| 16:21.1, 16:41.5, 17:05.8, 17:28.4, 17:39.3, (17:46.8), (17:48.2) |
5 | 145 | Cox Mill,
NC - Team Time (1st 5) 1:25:49.9 | Spread (1st 5) 2:04.2 |
| 5, 24, 28, 42, 46, (51), (54) |
| Jack Trabucco, Alex Garcia, Hunter Levy, Spencer Connick, Tate Grewell, (Omar Adame), (Brendan Cavazos) |
| 15:52.3, 17:03.7, 17:10.9, 17:46.5, 17:56.5, (18:00.9), (18:06.0) |
6 | 170 | Piedmont,
NC - Team Time (1st 5) 1:26:30.7 | Spread (1st 5) 2:10.2 |
| 10, 31, 33, 41, 55, (70), (73) |
| John Ciprich, Nicholas Mullis, Lucas Paschal, Sam Doejaaren, Taylor Merrell, (Josh Howard), (John Christiansen) |
| 15:58.6, 17:16.4, 17:23.0, 17:43.9, 18:08.8, (18:45.4), (18:48.8) |
7 | 187 | Northern Guilford,
NC - Team Time (1st 5) 1:27:13.9 | Spread (1st 5) 2:21.5 |
| 11, 22, 39, 57, 58, (62), (67) |
| Jack Dingman, Benny Melville, Mateo DeLisa, Hazen Harvell II, William Fredericks, (Cameron Blalock), (Zach Booker) |
| 15:59.3, 16:59.5, 17:41.6, 18:12.7, 18:20.8, (18:33.3), (18:41.3) |
8 | 207 | Sun Valley,
NC - Team Time (1st 5) 1:27:51.0 | Spread (1st 5) 3:03.0 |
| 6, 23, 48, 52, 78, (97), (99) |
| Lukis Padu, Marcus Walker, Kevin Cunningham Jr., Zachary Dumaine, Griffin Bean, (William Mimy), (Christopher Shupe) |
| 15:53.0, 17:01.0, 17:59.0, 18:02.0, 18:56.0, (19:41.0), (19:47.0) |
9 | 243 | West Rowan,
NC - Team Time (1st 5) 1:29:56.1 | Spread (1st 5) 1:43.1 |
| 20, 47, 53, 60, 63, (72), (77) |
| Thomas Waldo, Devon Pena, Luke Harrison, Damian Ackman, Issac Castro, (Matthew Dailey), (Matthew Ramsay) |
| 16:52.9, 17:56.9, 18:03.3, 18:27.0, 18:36.0, (18:48.6), (18:55.6) |
10 | 316 | Carson,
NC - Team Time (1st 5) 1:32:27.4 | Spread (1st 5) 2:37.0 |
| 32, 56, 59, 64, 105, (116), (117) |
| Zach Barbee, John Sokolowski, Tj Jones, Jimmy Sentilles, Jackson Price, (Michael Meres), (Wyatt Curlee) |
| 17:19.8, 18:12.0, 18:21.8, 18:37.0, 19:56.8, (20:17.5), (20:17.9) |
11 | 369 | A.L. Brown,
NC - Team Time (1st 5) 1:34:28.9 | Spread (1st 5) 1:48.7 |
| 49, 61, 66, 93, 100, (108), (128) |
| Tanner Roth, Onesimo Rosas, Gabe Blackwelder, Kevin Stegall, Michael DaCosta, (Colby Teal), (Corbin Richardson) |
| 18:00.0, 18:29.8, 18:40.0, 19:30.4, 19:48.7, (20:00.0), (20:38.9) |
| 369 | Parkwood,
NC - Team Time (1st 5) 1:34:06.4 | Spread (1st 5) 1:38.0 |
| 40, 71, 83, 86, 89, (103), (112) |
| Ethan Bradley, Jacob Bose, Trent Williford, Jonathan Ellis, Ethan Davis, (Josiah Grignon), (Mason Piddock) |
| 17:43.1, 18:48.1, 19:05.3, 19:08.8, 19:21.1, (19:53.8), (20:08.3) |
13 | 377 | Asheboro,
NC - Team Time (1st 5) 1:34:28.3 | Spread (1st 5) 1:50.5 |
| 45, 69, 74, 91, 98, (110), (125) |
| Wesley Britt, Ryan Estrada, Cameron Headen, Nicolas Paschal, Jason Leville, (Jose Castro), (Samuel Roman) |
| 17:50.6, 18:42.6, 18:49.5, 19:24.5, 19:41.1, (20:02.6), (20:34.2) |
14 | 386 | Northwest Cabarrus,
NC - Team Time (1st 5) 1:34:41.9 | Spread (1st 5) 1:33.0 |
| 49, 75, 80, 88, 94, (104), (115) |
| Luke Linkel, Raj Patel, Alex Beaver, Zavien McPherson, Riley Horn, (Graham Bass), (Chris Morales) |
| 18:00.0, 18:53.3, 18:57.6, 19:18.0, 19:33.0, (19:54.0), (20:16.0) |
15 | 434 | East Rowan,
NC - Team Time (1st 5) 1:36:17.3 | Spread (1st 5) 1:17.1 |
| 65, 82, 85, 96, 106, (107), (136) |
| Jake Earnhardt, Thomas Ferguson, Adam Whitley, Preston Whicker, Nate Turner, (Matthew Burroughs), (Brayden Self) |
| 18:39.9, 18:58.9, 19:07.5, 19:34.0, 19:57.0, (19:59.0), (20:59.3) |
16 | 540 | Robinson,
NC - Team Time (1st 5) 1:39:55.2 | Spread (1st 5) 1:38.4 |
| 79, 102, 111, 122, 126, (130), (134) |
| Ethan Bailey, Pierson Pickler, Eric Mendiola, Andrew Michaud, Carson Muller, (Ashton Ventura), (Connor Gordon) |
| 18:57.0, 19:52.0, 20:06.2, 20:24.6, 20:35.4, (20:45.2), (20:56.0) |
17 | 563 | Western Guilford,
NC - Team Time (1st 5) 1:42:04.7 | Spread (1st 5) 3:48.7 |
| 68, 81, 120, 142, 152, (153), (160) |
| Blake Wilson, Christian Youngdahl, Justice Warren, Liam Jackson, John Taylor, (Will Brogan), (Zack Sorg) |
| 18:42.2, 18:58.0, 20:20.1, 21:33.5, 22:30.9, (22:35.0), (23:03.4) |
18 | 568 | Central Cabarrus,
NC - Team Time (1st 5) 1:40:59.5 | Spread (1st 5) 1:12.0 |
| 94, 101, 121, 123, 129, (141), (151) |
| Kevin Robles, Koby Boyter, Dylan Steed, Jacob Scruggs, Colin Kirila, (Jordan Jean-Pierre), (Caleb Watson) |
| 19:33.0, 19:50.0, 20:21.3, 20:30.2, 20:45.0, (21:30.3), (22:30.0) |
| 568 | Parkland,
NC - Team Time (1st 5) 1:41:05.3 | Spread (1st 5) 2:00.7 |
| 87, 90, 114, 138, 139, (143), (150) |
| Eddy Noyola Martinez, Alexis Ceballos, Anthony Camarillo Rey, Gustavo Castillo Alejo, Kamari Brooks, (Anthony Camarillo Reyes), (Eduardo Pichardo) |
| 19:10.3, 19:21.4, 20:15.1, 21:07.5, 21:11.0, (21:36.1), (22:28.9) |
20 | 579 | Southwestern Randolph,
NC - Team Time (1st 5) 1:41:11.0 | Spread (1st 5) 1:46.7 |
| 83, 118, 119, 126, 133, (146), (162) |
| Christian Simpson, Jordan Reynolds, Scott Schoenfield, Tyler Mcleod, Elvis Geissler, (Ayden Allred), (Dakota Bowman) |
| 19:05.3, 20:18.7, 20:19.6, 20:35.4, 20:52.0, (22:03.2), (23:18.5) |
21 | 627 | McMichael,
NC - Team Time (1st 5) 1:44:49.0 | Spread (1st 5) 3:13.2 |
| 92, 109, 124, 147, 155, (159), (164) |
| Brandon Bullins, Nate Isley, Conner Hall, Matthew Bedard, Jared McLeod, (Cooper Acorn), (Izik Beasley) |
| 19:27.3, 20:01.9, 20:33.7, 22:05.6, 22:40.5, (22:57.3), (23:40.3) |
22 | 628 | Concord,
NC - Team Time (1st 5) 1:44:47.1 | Spread (1st 5) 3:48.1 |
| 76, 113, 137, 145, 157, (161), (163) |
| Jeb Stewart, Trace Beaver, Matthew Leder, Jackson Lippard, Macklin Rett, (Akhilesh Shivaramakrishnan), (Tripp Beaver) |
| 18:55.0, 20:10.0, 21:02.0, 21:57.0, 22:43.1, (23:09.0), (23:31.0) |
23 | 701 | Southern Guilford,
NC - Team Time (1st 5) 1:47:40.6 | Spread (1st 5) 1:52.1 |
| 131, 132, 135, 149, 154, (166), (167) |
| Graham Bland, Cameron Roberts, Julius Burch, Adrien Cholula, Jalin Vincent, (Chris Turner), (Chris Williams) |
| 20:47.4, 20:48.0, 20:57.2, 22:28.5, 22:39.5, (24:14.1), (24:29.7) |
24 | 746 | Rockingham County,
NC - Team Time (1st 5) 1:50:57.7 | Spread (1st 5) 1:34.3 |
| 140, 144, 148, 156, 158, (165), (168) |
| Jt Rakestraw, Noah Wilson, Tyrell Mims, Eric Hesslink, Gonzala Vega, (Hunter Kelley), (Cameron Dalton) |
| 21:21.7, 21:40.3, 22:16.8, 22:42.9, 22:56.0, (23:58.9), (25:24.4) |