1 | 22 | North Lincoln,
NC - Team Time (1st 5) 1:21:23.6 | Spread (1st 5) 1:13.6 |
| 1, 3, 5, 6, 7, (9), (11) |
| Jason Thomson, Brian Risse, Johnny Grant, Miles Phillips, Khari Johnson, (Jason Risse), (Alec Nguyen) |
| 15:38.8, 15:52.8, 16:15.4, 16:44.2, 16:52.4, (16:55.8), (17:01.3) |
2 | 110 | Lake Norman Charter,
NC - Team Time (1st 5) 1:27:45.6 | Spread (1st 5) 29.4 |
| 16, 18, 23, 26, 27, (28), (31) |
| Ryan Creel, Kyle Smith, Jacob Crawford, Derek Bole, Alvin Mutongi, (Riley LePrell), (Nick Lay) |
| 17:14.7, 17:23.5, 17:39.8, 17:43.5, 17:44.1, (17:44.7), (17:48.2) |
3 | 138 | Atkins,
NC - Team Time (1st 5) 1:27:46.8 | Spread (1st 5) 2:16.9 |
| 4, 19, 22, 45, 48, (80), (107) |
| Ben Armentrout, Walter Sellars, Nathan Jacobs, Thomas Ross, Jackson Lackey, (Eric Augustine), (Graham Burgess) |
| 16:00.4, 17:34.2, 17:38.4, 18:16.5, 18:17.3, (19:12.0), (20:07.9) |
4 | 196 | Oak Grove,
NC - Team Time (1st 5) 1:30:29.1 | Spread (1st 5) 1:12.5 |
| 20, 29, 40, 44, 63, (86), (87) |
| Will Todd, Trey Benson, Cooper Bodford, Dylan Scott, Bryce Sams, (Asa Hart), (Cooper Long) |
| 17:35.4, 17:46.7, 18:06.2, 18:12.9, 18:47.9, (19:21.9), (19:22.3) |
5 | 202 | Surry Central,
NC - Team Time (1st 5) 1:29:04.4 | Spread (1st 5) 3:17.2 |
| 2, 17, 35, 73, 75, (94), (132) |
| Erick Ramirez-Ramos, Elek Wyble, Javier Salazar, Diego Vega, Hector Morales, (Nolan Poindexter), (Matthew Collins) |
| 15:47.4, 17:18.0, 17:50.9, 19:03.5, 19:04.6, (19:36.6), (21:44.9) |
6 | 212 | South Rowan,
NC - Team Time (1st 5) 1:30:34.2 | Spread (1st 5) 2:10.2 |
| 10, 24, 46, 54, 78, (102), (119) |
| Noah Julian, Ari Moya, Ian Waugh, Nolan Miller, Landon Cromer, (Trent Rivers), (Corey Snodgrass) |
| 16:59.0, 17:40.0, 18:17.0, 18:29.0, 19:09.2, (19:54.0), (20:29.0) |
7 | 228 | Central Davidson,
NC - Team Time (1st 5) 1:31:19.7 | Spread (1st 5) 40.7 |
| 36, 42, 43, 49, 58, (59), (71) |
| Thomas Sturdivant, Blake Semonco, Mason Broadway, Zach Garmon, Logan Garmon, (Maximo Valdez), (Zach Floyd) |
| 17:56.5, 18:12.7, 18:12.8, 18:20.5, 18:37.2, (18:39.3), (19:02.7) |
8 | 263 | West Stokes,
NC - Team Time (1st 5) 1:31:51.7 | Spread (1st 5) 2:21.2 |
| 8, 39, 57, 76, 83, (117), (123) |
| Rex Mathis, Zach Watts, TJ Magaraci, Cameron Knox, Alex Lynch, (Matthew Moutos), (Jacob Adkins) |
| 16:53.7, 18:04.4, 18:30.6, 19:08.1, 19:14.9, (20:27.6), (20:44.0) |
9 | 265 | West Stanly,
NC - Team Time (1st 5) 1:32:12.0 | Spread (1st 5) 1:15.0 |
| 37, 46, 50, 52, 80, (84), (96) |
| Korbin McNeill, Noah Almond, James Shue, Austin Huneycutt, Nathan Brown, (Daniel Brattain), (Graham Tucker) |
| 17:57.0, 18:17.0, 18:21.0, 18:25.0, 19:12.0, (19:15.0), (19:45.0) |
10 | 271 | Central Academy,
NC - Team Time (1st 5) 1:32:40.6 | Spread (1st 5) 1:10.4 |
| 34, 38, 64, 67, 68, (74), (91) |
| Noah Estrada, Elliot Wunder, Grason Wilson, Nicholas Pirozzi, Christian Holmes, (Nick Luckman), (Tristen Barron) |
| 17:50.6, 18:03.0, 18:50.0, 18:56.0, 19:01.0, (19:04.0), (19:32.0) |
11 | 293 | Mount Pleasant,
NC - Team Time (1st 5) 1:33:21.4 | Spread (1st 5) 2:39.4 |
| 21, 25, 32, 103, 112, (115), (129) |
| Lincoln Baxter, Kaleb Cook, Mackay Burke, Jacob Dillon, Zach Thomas, (Hayden Leonard), (Katin Price) |
| 17:38.0, 17:41.0, 17:49.0, 19:56.0, 20:17.4, (20:25.0), (21:10.0) |
12 | 296 | East Gaston,
NC - Team Time (1st 5) 1:33:34.3 | Spread (1st 5) 4:26.0 |
| 12, 14, 30, 110, 130, (140), (143) |
| Jacob Mullen, Khalil Banks, Aaron LeGrand, Ivan Balderas, Brayden Luu, (Joshua Russel), (Dan Garcia) |
| 17:01.4, 17:06.6, 17:47.6, 20:11.3, 21:27.4, (22:17.6), (22:33.1) |
13 | 332 | North Davidson,
NC - Team Time (1st 5) 1:33:59.2 | Spread (1st 5) 2:25.8 |
| 13, 62, 82, 85, 90, (92), (122) |
| Cameron Mercer, Jacob Grubb, Zack Rivera, Grant Little, Miguel Albortante, (Evan Johnson), (Kevin Sokphat) |
| 17:06.0, 18:47.8, 19:13.9, 19:19.7, 19:31.8, (19:34.1), (20:40.3) |
14 | 333 | East Lincoln,
NC - Team Time (1st 5) 1:34:16.9 | Spread (1st 5) 2:33.1 |
| 15, 65, 65, 93, 95, (105), (108) |
| Noah Lesser, Tyler Gulliford, Austin Greene, Nicholas Harrison, Bryston Walker, (Kyle Cook), (Brayden Davis) |
| 17:09.1, 18:54.7, 18:54.7, 19:36.2, 19:42.2, (20:03.0), (20:08.5) |
15 | 362 | South Point,
NC - Team Time (1st 5) 1:35:02.7 | Spread (1st 5) 1:22.8 |
| 53, 56, 77, 79, 97, (99), (101) |
| Emmanuel Paddyfote, Drake Ballard, Ridge Pate, Justin Tolbert, Nathan Brown, (Will Bowman), (Joshua Millspaw) |
| 18:25.7, 18:30.2, 19:08.4, 19:09.9, 19:48.5, (19:50.1), (19:53.6) |
16 | 417 | West Iredell,
NC - Team Time (1st 5) 1:37:03.9 | Spread (1st 5) 1:05.2 |
| 69, 70, 72, 100, 106, (118), (121) |
| Wesley Lytton, Eric Sanders, Seth Williamson, Zac Ivey, Dustin Long, (Micah Knight), (Dillion Rosenbalm) |
| 19:01.4, 19:01.7, 19:02.9, 19:51.3, 20:06.6, (20:28.4), (20:36.3) |
17 | 444 | Forbush,
NC - Team Time (1st 5) 1:38:52.9 | Spread (1st 5) 4:13.7 |
| 33, 61, 98, 116, 136, (148) |
| Nate Warden, Samuel Odom, Chasten Coleman, Cooper Cagna, Ethan Snow, (Adrian Delgado) |
| 17:49.7, 18:45.7, 19:49.0, 20:25.1, 22:03.4, (23:19.1) |
18 | 467 | Bandys,
NC - Team Time (1st 5) 1:38:22.1 | Spread (1st 5) 1:42.5 |
| 54, 89, 104, 109, 111, (120), (124) |
| Michael Miller, Aaron Bassinger, Grant Parham, Spencer Ledford, Bryson Burkett, (Irvin Carreon), (Graceson Muckler) |
| 18:29.0, 19:29.0, 20:02.7, 20:09.9, 20:11.5, (20:32.0), (20:47.5) |
19 | 510 | Salisbury,
NC - Team Time (1st 5) 1:40:39.8 | Spread (1st 5) 3:13.8 |
| 60, 88, 113, 114, 135, (137), (139) |
| Michael Lowry, Roarke Burton, Brody Dillon, Roshan Amin, Zeb Harry, (Sean Archer), (Graham Smith) |
| 18:40.0, 19:25.0, 20:18.0, 20:23.0, 21:53.8, (22:13.0), (22:14.3) |
20 | 590 | Walkertown,
NC - Team Time (1st 5) 1:45:47.1 | Spread (1st 5) 4:00.7 |
| 51, 127, 133, 138, 141, (149), (152) |
| Jabez Huntley, Elijah Loy, Payton Martin, Nate Murphy, Colin Brady, (Camren Winde), (Danny Loflin) |
| 18:23.9, 20:57.3, 21:47.3, 22:14.0, 22:24.6, (23:24.2), (24:02.8) |
21 | 648 | North Wilkes,
NC - Team Time (1st 5) 1:53:58.9 | Spread (1st 5) 6:13.8 |
| 41, 147, 151, 154, 155, (158), (159) |
| Keaton Hincher, Noah South, Sal Verona, Chase Richardson, McQue Cejka, (Josh Harmon), (Isaac Powell) |
| 18:07.0, 23:19.0, 23:54.0, 24:18.1, 24:20.8, (24:50.3), (24:52.2) |
22 | 658 | West Davidson,
NC - Team Time (1st 5) 1:47:37.5 | Spread (1st 5) 1:35.9 |
| 125, 126, 131, 134, 142, (144), (146) |
| Braxton Wally, Kobe Everhart, Brandon Lewis, Ricardo Albertante, Preston Louya, (Elliott Nifong), (Matthew Allman) |
| 20:49.1, 20:55.5, 21:38.0, 21:49.9, 22:25.0, (22:35.2), (22:53.2) |
23 | 764 | Forest Hills,
NC - Team Time (1st 5) 2:00:05.5 | Spread (1st 5) 2:20.2 |
| 145, 150, 153, 156, 160, (164), (167) |
| Sage Kelly, Garrett Kelly, Richard Jimenez, Roberts Parks, Adrian Melchor, (Robert Parks), (Hunter Gibson) |
| 22:36.0, 23:51.9, 24:08.0, 24:33.4, 24:56.2, (26:51.0), (28:55.6) |
24 | 771 | Lexington,
NC - Team Time (1st 5) 2:04:16.2 | Spread (1st 5) 5:45.6 |
| 128, 157, 161, 162, 163, (165), (166) |
| Rosario Aguirra, Derrick Dearman, Trevor Kindle, Clifton Flores, William Burke, (Mario Rescendiz), (Life Yim) |
| 20:59.1, 24:47.8, 25:01.7, 26:42.9, 26:44.7, (27:16.0), (27:55.2) |