1 | 35 | Walkertown,
NC - Team Time (1st 5) 1:25:57.0 | Spread (1st 5) 48.5 |
| 3, 4, 6, 8, 14, (32), (70) |
| James Warren, Jacob Gallant, Blake Freeman, Logan Carter, Corbin Lanowitz, (Jabez Huntley), (Elijah Loy) |
| 16:51.7, 17:01.8, 17:08.5, 17:14.8, 17:40.2, (18:52.6), (20:35.3) |
2 | 106 | Bishop McGuinness,
NC - Team Time (1st 5) 1:30:43.9 | Spread (1st 5) 1:20.5 |
| 12, 17, 18, 24, 35, (45), (47) |
| Jackson Herndon, Garrett Price, Sean Muller, Adam Pitman, Xavier Preudhomme, (Robert Ganzert), (Alex Pinder) |
| 17:37.3, 17:56.6, 17:58.8, 18:13.4, 18:57.8, (19:27.8), (19:33.8) |
3 | 129 | North Stokes,
NC - Team Time (1st 5) 1:32:00.2 | Spread (1st 5) 2:28.2 |
| 9, 10, 28, 31, 51 |
| Dawson Durham, Jacob McGee, Nicholas Delp, Junior Fulks, Joshua McQuinn |
| 17:19.8, 17:23.7, 18:36.3, 18:52.4, 19:48.0 |
4 | 145 | East Wilkes,
NC - Team Time (1st 5) 1:32:17.0 | Spread (1st 5) 3:10.0 |
| 2, 7, 42, 44, 50, (94), (107) |
| Kyle Rhodes, Preston Dowell, Nathan Mullis, Brandon Hemric, Bobby Wiles, (Dakota Parks), (Dalton Gambill) |
| 16:32.5, 17:11.3, 19:23.9, 19:26.8, 19:42.5, (21:25.7), (22:20.5) |
5 | 167 | Chatham Central,
NC - Team Time (1st 5) 1:34:34.6 | Spread (1st 5) 1:47.5 |
| 16, 30, 33, 40, 48, (74), (83) |
| Caleb Johnson, Mason Phillips, Kameron McNeill, Jordan Harris, Chase Mashburn, (Caden Fields), (Chase Murray) |
| 17:52.2, 18:52.1, 18:52.9, 19:17.7, 19:39.7, (20:45.4), (21:05.4) |
6 | 183 | North Stanly,
NC - Team Time (1st 5) 1:34:40.4 | Spread (1st 5) 2:58.4 |
| 11, 19, 25, 62, 66, (73), (90) |
| Bryson Childress, Paul-Thomas Childress, PT Childress, Tate Cord, Tyler McPherson, (Tony Perryman), (Levi Oliver) |
| 17:28.4, 18:02.4, 18:29.0, 20:13.8, 20:26.8, (20:44.0), (21:22.0) |
7 | 187 | Gray Stone Day,
NC - Team Time (1st 5) 1:35:21.7 | Spread (1st 5) 1:46.2 |
| 22, 34, 38, 39, 54, (55), (60) |
| Shane McManus, Samuel Lanning, Adam Habeeb, Clayton Broadway, Owen Whitesell, (Noah Maness), (Nicholas Rokos) |
| 18:06.4, 18:53.9, 19:12.6, 19:16.2, 19:52.6, (19:53.0), (20:11.8) |
8 | 210 | Atkins,
NC - Team Time (1st 5) 1:36:13.6 | Spread (1st 5) 2:32.8 |
| 15, 29, 46, 57, 63, (65), (67) |
| Ben Armentrout, Dylan Stoltzfus, Elijah Nelson, Dylan Langham, Graham Burgess, (Thomas Ross), (Eric Augustine) |
| 17:43.2, 18:48.0, 19:31.7, 19:54.7, 20:16.0, (20:26.4), (20:28.2) |
9 | 274 | South Davidson,
NC - Team Time (1st 5) 1:38:11.5 | Spread (1st 5) 4:49.5 |
| 1, 56, 64, 72, 81, (120) |
| Brent Surratt, Evrette Rhymer, Hayden Hicks, Dalton Towery, Michael Mckinney, (Korbin Reeder) |
| 16:12.5, 19:53.2, 20:20.3, 20:43.5, 21:02.0, (23:41.5) |
10 | 276 | Chatham Charter,
NC - Team Time (1st 5) 1:39:01.1 | Spread (1st 5) 3:17.3 |
| 20, 26, 59, 82, 89, (106), (108) |
| Rondell McKoy, Ben Lineberry, Cordell Wanless, James Womack, Baggio Rodriquez, (Baggio Rodrigues), (Conner Ackerman) |
| 18:03.6, 18:32.0, 20:00.2, 21:04.4, 21:20.9, (22:20.0), (22:26.1) |
11 | 291 | Elkin,
NC - Team Time (1st 5) 1:39:30.2 | Spread (1st 5) 3:55.5 |
| 21, 23, 49, 97, 101, (117) |
| Charles Walker, Nathan Brown, Chris Lomax, Lane Moore, Jonathan Anderson, (Jude Lloyd) |
| 18:04.5, 18:08.9, 19:41.2, 21:35.6, 22:00.0, (23:13.0) |
12 | 310 | Queen's Grant,
NC - Team Time (1st 5) 1:40:35.5 | Spread (1st 5) 3:54.0 |
| 13, 37, 76, 88, 96, (104), (111) |
| Lucas Brown, Spencer Smith, Kade Scoggins, Thomas Von Kaenel, Hayden Lynch, (Corey Eads), (Micah Merritt) |
| 17:38.0, 19:12.0, 20:52.9, 21:20.6, 21:32.0, (22:10.4), (22:51.2) |
13 | 322 | East Surry,
NC - Team Time (1st 5) 1:41:45.2 | Spread (1st 5) 2:09.6 |
| 36, 41, 78, 80, 87, (92), (105) |
| Mark Calderon, Brad Snow, Tucker Mackie, Jakwon Thompson, Jackson Allen, (Doug Moore), (Luke Mabe) |
| 19:09.7, 19:19.3, 20:55.6, 21:01.3, 21:19.3, (21:23.3), (22:11.8) |
14 | 349 | West Montgomery,
NC - Team Time (1st 5) 1:42:13.6 | Spread (1st 5) 5:04.9 |
| 5, 43, 99, 100, 102, (103), (118) |
| Brian Morrill, Avery Pipkin, Karrick Bennett, Max Sanders, Chase Hensley, (Raul Mendoza), (Maxton Sanders) |
| 17:04.1, 19:26.0, 21:45.9, 21:48.6, 22:09.0, (22:09.1), (23:15.0) |
15 | 374 | Union Academy,
NC - Team Time (1st 5) 1:44:19.5 | Spread (1st 5) 4:17.0 |
| 27, 68, 71, 98, 110, (114), (116) |
| Aaron Horner, Benton Griffin, Justin Louder, Garrett Smith, Chris Rucker, (Zachary Smith), (Zac Smith) |
| 18:34.0, 20:32.5, 20:39.0, 21:43.0, 22:51.0, (22:59.0), (23:07.0) |
16 | 385 | North Moore,
NC - Team Time (1st 5) 1:44:26.5 | Spread (1st 5) 38.5 |
| 69, 75, 77, 79, 85, (109), (115) |
| Israel Depaz, Francis Guillen Diaz, Lane Bates, Travis English, Steven Henley, (Thomas Morgan), (Isael R) |
| 20:34.0, 20:46.9, 20:54.0, 20:59.1, 21:12.5, (22:32.6), (23:06.0) |
17 | 440 | South Stanly,
NC - Team Time (1st 5) 1:48:45.3 | Spread (1st 5) 4:39.7 |
| 53, 58, 95, 112, 122, (125), (126) |
| Levi Carpenter, Damie Griffin, Zachary Harwood, Ty Smith, Riley Horton, (Robert Furr), (Logan Baucom) |
| 19:52.3, 19:58.0, 21:29.0, 22:54.0, 24:32.0, (26:10.0), (26:18.0) |
18 | 443 | East Montgomery,
NC - Team Time (1st 5) 1:52:24.1 | Spread (1st 5) 8:13.5 |
| 52, 60, 91, 113, 127, (128), (129) |
| Daniel Martin, Luis Molina-Flores, Keyon Ellis, Jose Zapol, Qwayvon Flowers, (Ethan Cranford), (Rodolfo Vera) |
| 19:50.4, 20:11.8, 21:23.0, 22:55.0, 28:03.9, (28:05.8), (29:08.1) |
19 | 503 | Uwharrie Charter,
NC - Team Time (1st 5) 1:50:43.0 | Spread (1st 5) 2:34.6 |
| 84, 86, 93, 119, 121, (123), (124) |
| Bailey Parks, Jude Arsenault, Ean Elmore, Ryan Ball, Aaron Briles, (Jimmy Jimenez), (Holden Simmons) |
| 21:07.3, 21:13.5, 21:23.4, 23:16.9, 23:41.9, (24:47.0), (24:55.0) |