1 | 37 | Weddington,
NC - Team Time (1st 5) 1:17:37.9 | Spread (1st 5) 47.6 |
| 1, 4, 9, 10, 13, (15), (27) |
| Caden Townshend, Isaac Clark, Chauncey Chen, Gavin Boutwell, Ben Timberlake, (Sam Bland), (Joshua Washington) |
| 15:04.4, 15:16.6, 15:40.3, 15:44.6, 15:52.0, (15:55.8), (16:31.8) |
2 | 49 | Mount Tabor,
NC - Team Time (1st 5) 1:18:14.0 | Spread (1st 5) 49.5 |
| 3, 6, 8, 14, 18, (23), (24) |
| Will Soule, Douglas Gledhill, Davis Potter, Andrew Burrell, Lucas Plitt, (Conner Inman), (Luke Armentrout) |
| 15:14.9, 15:24.6, 15:34.7, 15:55.4, 16:04.4, (16:19.8), (16:23.0) |
3 | 87 | Lake Norman,
NC - Team Time (1st 5) 1:20:03.0 | Spread (1st 5) 1:26.1 |
| 2, 11, 19, 26, 29, (30), (43) |
| Griffin Horner, Gavin Sweeney, Logan Dingman, Triston Rabon, Bradley Mankus, (Dalton Graves), (Miller Brannen I) |
| 15:06.6, 15:45.0, 16:07.0, 16:31.7, 16:32.7, (16:37.6), (16:57.9) |
4 | 143 | Marvin Ridge,
NC - Team Time (1st 5) 1:22:07.6 | Spread (1st 5) 1:41.0 |
| 7, 16, 21, 46, 53, (57), (60) |
| Ethan Snyder, Aneesh Duggirala, RJ Gajan, Aiden Tauro, David Firestone, (Kyle Barney), (Kyle Butler) |
| 15:33.3, 15:59.3, 16:15.8, 17:04.9, 17:14.3, (17:21.3), (17:24.1) |
5 | 198 | Reagan,
NC - Team Time (1st 5) 1:24:27.4 | Spread (1st 5) 40.7 |
| 28, 33, 40, 47, 50, (63), (70) |
| Nate Hayes, Tate Shore, Brendan Moncur, Jay Keeley, Conner Jones, (Dylan Sells), (Lucas Cumbo) |
| 16:31.9, 16:40.8, 16:54.6, 17:07.5, 17:12.6, (17:28.5), (17:36.7) |
6 | 202 | Mooresville,
NC - Team Time (1st 5) 1:24:08.9 | Spread (1st 5) 1:54.4 |
| 12, 34, 38, 45, 73, (102), (107) |
| Tanner Smith, Noah Dunn, Clark Kremar, Michael Martinez, Ashtyn Barton, (Josh Green), (Ezequiel Canas-Peralta) |
| 15:47.0, 16:45.7, 16:51.4, 17:03.4, 17:41.4, (18:24.6), (18:34.0) |
7 | 204 | Cuthbertson,
NC - Team Time (1st 5) 1:24:35.3 | Spread (1st 5) 49.0 |
| 22, 41, 44, 48, 49, (64), (69) |
| Gage Austin, Peter Schihl, Justin Bevacqua, Thomas Wlazlowski, Brandt Anderson, (Ross Bridgforth), (Timothy Salicco) |
| 16:19.6, 16:56.5, 17:02.7, 17:07.9, 17:08.6, (17:31.1), (17:36.4) |
8 | 298 | Davie,
NC - Team Time (1st 5) 1:26:55.9 | Spread (1st 5) 42.2 |
| 42, 54, 62, 68, 72, (79), (80) |
| Andrew Brown, Reece Yount, Caleb Young, Cole Swade, Owen Sulecki, (Tyler Hill), (Thomas Essic) |
| 16:56.7, 17:18.1, 17:26.3, 17:35.9, 17:38.9, (17:51.0), (17:52.1) |
9 | 306 | West Forsyth,
NC - Team Time (1st 5) 1:27:08.5 | Spread (1st 5) 1:37.5 |
| 25, 36, 76, 82, 87, (92), (97) |
| Wesley Haggstrom, Brandt Doty, Colby Groce, Dyllan McPherson, Wyatt Stephens, (Owen Newsome), (Ryan MacReynolds) |
| 16:31.0, 16:47.1, 17:44.9, 17:57.0, 18:08.5, (18:12.2), (18:15.0) |
10 | 337 | Northwest Guilford,
NC - Team Time (1st 5) 1:27:58.6 | Spread (1st 5) 56.1 |
| 52, 58, 67, 71, 89, (90), (95) |
| Nicolas Adames, Nicholas Hamilton, David Masneri, Nicolas Hamilton, Riley Hinkle, (Guruvenkata Macha), (Jacob Groseclose) |
| 17:14.1, 17:21.7, 17:34.4, 17:38.2, 18:10.2, (18:11.4), (18:13.8) |
11 | 357 | Grimsley,
NC - Team Time (1st 5) 1:28:19.4 | Spread (1st 5) 2:20.1 |
| 20, 56, 84, 88, 109, (111), (118) |
| Jacob Barrow, Haveesh Macha, Declan Oberlies, Ryan Meyer, Jonas Drees, (Sam Deakins), (Noah Sadler) |
| 16:14.9, 17:21.1, 17:59.4, 18:09.0, 18:35.0, (18:45.6), (18:58.5) |
12 | 366 | Page,
NC - Team Time (1st 5) 1:28:32.6 | Spread (1st 5) 1:02.0 |
| 51, 59, 75, 83, 98, (100), (101) |
| Mitchell DiMond, Lucien Pare, William Murphy, Will Abell, Christian Quintana, (Jackson Koehler), (Zaeem Amin) |
| 17:13.2, 17:21.8, 17:43.6, 17:58.8, 18:15.2, (18:20.1), (18:24.3) |
13 | 421 | Porter Ridge,
NC - Team Time (1st 5) 1:31:10.1 | Spread (1st 5) 4:51.0 |
| 5, 17, 123, 137, 139, (150), (170) |
| Jacob Laney, Dominic Conroy, Jack Beckerman, Eduardo Lozano, Raleigh Carling, (Logan Kesner), (Ian Arnett) |
| 15:23.3, 16:02.4, 19:23.5, 20:06.6, 20:14.3, (20:36.1), (21:23.4) |
14 | 426 | Hickory Ridge,
NC - Team Time (1st 5) 1:30:03.4 | Spread (1st 5) 1:37.7 |
| 39, 85, 93, 103, 106, (108), (114) |
| Joshua Ashley, Cannon Powell, Ethan Witte, Juan Carbajal Jr, Matthew Kreitz, (Cameron Teague), (Lawson Brewer) |
| 16:53.2, 18:01.2, 18:12.6, 18:25.5, 18:30.9, (18:34.6), (18:52.7) |
15 | 451 | Northern Guilford,
NC - Team Time (1st 5) 1:31:36.1 | Spread (1st 5) 2:40.8 |
| 37, 65, 104, 121, 124, (128), (131) |
| Matthew Weaver, Hazen Harvell II, Caleb Arny, Jonah Camden, Aronne Kohler, (Sebastian Kohler), (Jonathan Arny) |
| 16:48.0, 17:33.6, 18:29.5, 19:16.2, 19:28.8, (19:37.4), (19:48.8) |
16 | 472 | R.J. Reynolds,
NC - Team Time (1st 5) 1:32:05.6 | Spread (1st 5) 2:26.6 |
| 55, 78, 90, 119, 130, (134), (168) |
| Cedar Nichols-Barnhart, Trey Connolly, Andrew York, Connor Martinez, Jackson Fromm, (Joseph Vargas), (Elijah Davis) |
| 17:20.4, 17:47.9, 18:11.4, 18:58.9, 19:47.0, (20:00.1), (21:14.3) |
17 | 516 | West Cabarrus,
NC - Team Time (1st 5) 1:33:16.7 | Spread (1st 5) 2:10.9 |
| 81, 86, 96, 117, 136, (145), (166) |
| Luke Dolan, Landon Hicks, Matthew Byrd, Brodie McCartan, Francisco Canchola, (Joseph James), (Paul Heath Williams) |
| 17:54.3, 18:05.6, 18:14.4, 18:57.2, 20:05.2, (20:22.4), (21:07.1) |
18 | 582 | Western Guilford,
NC - Team Time (1st 5) 1:36:13.0 | Spread (1st 5) 2:41.6 |
| 66, 115, 122, 138, 141, (159), (162) |
| Jake Adler, Jacob Morley, Eric Spencer, Liam Baldwin, Leo Cortes, (Jack Auer), (Austin Sheaff) |
| 17:34.2, 18:56.0, 19:17.1, 20:09.9, 20:15.8, (20:50.1), (20:53.3) |
19 | 590 | Piedmont,
NC - Team Time (1st 5) 1:36:37.3 | Spread (1st 5) 2:52.7 |
| 61, 116, 129, 140, 144, (179), (180) |
| Gage Howard, Kidane Seith, Nelson Janke, Jackson Presley, Braden Vickers, (Kaleb Bigham), (Victor Sanchez) |
| 17:25.3, 18:56.1, 19:42.3, 20:15.6, 20:18.0, (22:25.7), (22:59.0) |
20 | 601 | Sun Valley,
NC - Team Time (1st 5) 1:41:38.3 | Spread (1st 5) 9:10.0 |
| 74, 77, 99, 164, 187 |
| Jacob Bernier, Nathan Guicheteau, Brandon Roy, Joshua Rivera, Cryton Oxendine |
| 17:42.4, 17:45.1, 18:18.9, 20:59.5, 26:52.4 |
21 | 625 | Cox Mill,
NC - Team Time (1st 5) 1:38:28.3 | Spread (1st 5) 4:13.0 |
| 31, 127, 149, 158, 160, (163), (167) |
| Tanner Gibson, Supratik Gujulvakarthicbabu, Bradley Nunez, Noah Helm, Mason Ferrell, (DeVonte Frazier), (Nathan Franchak) |
| 16:39.0, 19:33.1, 20:35.5, 20:48.7, 20:52.0, (20:54.1), (21:14.2) |
22 | 634 | Ragsdale,
NC - Team Time (1st 5) 1:39:12.9 | Spread (1st 5) 4:52.7 |
| 32, 141, 143, 146, 172, (182) |
| John Howard, Cesar Jenkins, Rush Collins, Brandon Alker, Kian Niczad, (Garrett Walker) |
| 16:40.2, 20:15.8, 20:16.5, 20:27.5, 21:32.9, (24:13.1) |
23 | 639 | South Iredell,
NC - Team Time (1st 5) 1:37:41.5 | Spread (1st 5) 2:02.3 |
| 112, 120, 125, 126, 156, (174), (177) |
| Andrew Zmijewski, Kevin Karbo, Colton Crellin, Andrew Maiers, Jason Compton, (Zachary Ficenec), (Nathaniel Menster) |
| 18:45.9, 19:07.3, 19:28.9, 19:31.2, 20:48.2, (21:37.9), (21:50.0) |
24 | 681 | Southeast Guilford,
NC - Team Time (1st 5) 1:45:12.3 | Spread (1st 5) 7:35.9 |
| 34, 105, 178, 181, 183 |
| Eddison Bridges, Jaxon Coble, Carson Moore, Seth Varner, Aaron Cole |
| 16:45.7, 18:29.8, 22:02.8, 23:32.4, 24:21.6 |
25 | 691 | Southwest Guilford,
NC - Team Time (1st 5) 1:40:31.2 | Spread (1st 5) 2:35.4 |
| 94, 135, 151, 154, 157, (169), (173) |
| Christian Woodbury, Benjamin Runner, Ryan Andrews, Adnan Mohamed, Brody Farrell, (Sam (Samuel) Ivey), (Micah Burkett) |
| 18:13.1, 20:01.2, 20:41.4, 20:47.0, 20:48.5, (21:16.3), (21:37.0) |
26 | 717 | A.L. Brown,
NC - Team Time (1st 5) 1:41:47.7 | Spread (1st 5) 48.9 |
| 132, 133, 147, 152, 153, (171), (176) |
| JP Bautista, Raouf Dalsing, Josiah Cook, Camden Bowers, Noah Sinclair, (Gerson Barroso), (Noah Bryan-Haigler) |
| 19:55.8, 19:55.9, 20:29.0, 20:42.3, 20:44.7, (21:24.5), (21:45.2) |
27 | 753 | Parkland,
NC - Team Time (1st 5) 1:42:53.5 | Spread (1st 5) 2:55.7 |
| 110, 148, 155, 165, 175, (186), (188) |
| Daniel Ochoa-Caceres, Ian Franco, Darren Wharton, Jesus Garcia-Benavides, Bryce Shepard, (Kamari Davis), (Jaylin Bacote) |
| 18:45.4, 20:33.7, 20:47.9, 21:05.4, 21:41.1, (26:43.6), (26:56.3) |
28 | 832 | East Forsyth,
NC - Team Time (1st 5) 1:58:50.7 | Spread (1st 5) 8:14.0 |
| 113, 161, 184, 185, 189, (190) |
| Micah Sanchez, William Knight, Aidan Stone, Alan Rivera, Riley Tucker, (Brock Pearce) |
| 18:52.1, 20:52.8, 25:55.7, 26:04.0, 27:06.1, (27:07.4) |