1 | 74 | East Henderson,
NC - Team Time (1st 5) 1:24:47.4 | Spread (1st 5) 2:13.7 |
| 1, 7, 13, 26, 27, (60), (66) |
| Tanis Baldwin, Grant Smith, Chase Savage, Logan Sewell, Zach Standley, (Mark Federman), (Marico Mareno) |
| 15:28.3, 16:44.4, 17:13.9, 17:38.8, 17:42.0, (19:05.3), (19:14.7) |
2 | 77 | Asheville,
NC - Team Time (1st 5) 1:26:20.8 | Spread (1st 5) 24.5 |
| 11, 12, 15, 16, 23, (29), (37) |
| Zach Tacy, Abel Lomeli, Noah Shore, Adam Vernon-Young, Michael Thomson, (Abel Garcia), (Adam Vernan-Young) |
| 17:07.8, 17:09.6, 17:15.5, 17:15.6, 17:32.3, (17:42.9), (18:03.6) |
3 | 86 | Franklin,
NC - Team Time (1st 5) 1:26:31.2 | Spread (1st 5) 46.7 |
| 8, 9, 20, 24, 25, (35), (51) |
| Caleb Albrecht, Harrison Conner, Coulter Hall, Kelton Bailey, Shawn Marcie, (Jimmy Yokel), (Devin Pilkerton) |
| 16:49.9, 17:01.2, 17:27.6, 17:35.9, 17:36.6, (18:00.4), (18:36.0) |
4 | 125 | North Buncombe,
NC - Team Time (1st 5) 1:27:59.1 | Spread (1st 5) 1:44.3 |
| 6, 10, 22, 39, 48, (53), (82) |
| Travis Leppi, Brian Broadhurst, Canaan Frisby, Kent Mann, Tyler Huffman, (Julian Bertini), (Brendan Houseman) |
| 16:43.4, 17:06.9, 17:30.6, 18:10.5, 18:27.7, (18:46.1), (19:51.7) |
5 | 128 | Foard,
NC - Team Time (1st 5) 1:27:38.1 | Spread (1st 5) 2:12.7 |
| 2, 17, 21, 41, 47, (49), (52) |
| Broderick Bauguess, Nathaniel Meade, Camerron Harris, Dylan Soles, Aaron Smith, (Patrick Swink), (Jordan Fulbright) |
| 16:11.0, 17:20.3, 17:30.1, 18:13.0, 18:23.7, (18:29.2), (18:39.1) |
6 | 161 | Patton,
NC - Team Time (1st 5) 1:29:09.5 | Spread (1st 5) 3:16.4 |
| 3, 19, 28, 36, 75, (80), (104) |
| Noah Green, Zach Buchanan, Justin Kuhn, Brian Rider, Chris Reid, (Austin Winters), (Chase Walker) |
| 16:21.9, 17:26.5, 17:42.1, 18:00.7, 19:38.3, (19:49.1), (20:27.2) |
7 | 168 | Ashbrook,
NC - Team Time (1st 5) 1:29:57.1 | Spread (1st 5) 1:49.4 |
| 14, 18, 33, 44, 59, (64), (65) |
| Nick Fuller, Dorrian Wilson, John Niemeyer, Michael Seger, Chandler Kay, (Jake Hendrix), (Blake Morgan) |
| 17:14.8, 17:26.2, 17:53.5, 18:18.4, 19:04.2, (19:09.0), (19:11.0) |
8 | 212 | Forestview,
NC - Team Time (1st 5) 1:31:30.5 | Spread (1st 5) 2:19.2 |
| 4, 45, 50, 56, 57, (91), (96) |
| Vincent Comesana, Jackson Feezell, Max Flores, Taylor Adams, Nathan Davis, (Chase Caldwell), (Karol Rodriguez) |
| 16:39.5, 18:19.3, 18:35.6, 18:57.4, 18:58.7, (20:06.4), (20:14.1) |
9 | 315 | West Henderson,
NC - Team Time (1st 5) 1:35:45.6 | Spread (1st 5) 1:47.5 |
| 42, 54, 61, 71, 87, (105), (117) |
| Michael Tang, Patrick Martin, William Bayless, Graham Galloway, Zach Raymer, (Nathan Bryans), (Alex Hardison) |
| 18:14.0, 18:52.4, 19:05.4, 19:32.3, 20:01.5, (20:29.1), (21:00.7) |
10 | 322 | Tuscola,
NC - Team Time (1st 5) 1:35:18.0 | Spread (1st 5) 2:18.3 |
| 38, 43, 46, 94, 101, (110), (132) |
| Jacob Franklin, Alex Labree, Houston Dickens, Jim Gilky, Damon Lubinski, (Vincent Lubinski), (Nathan King) |
| 18:05.6, 18:14.5, 18:20.8, 20:13.2, 20:23.9, (20:50.0), (21:44.8) |
11 | 333 | R-S Central,
NC - Team Time (1st 5) 1:36:18.1 | Spread (1st 5) 2:19.7 |
| 34, 55, 70, 74, 100, (134), (144) |
| Tracy Ross, Dylan Haulk, Ryan Hill, Brandon Stucker, Kyle Clark, (Thomas Hensley), (Cain Banks) |
| 18:00.1, 18:53.9, 19:28.3, 19:36.0, 20:19.8, (21:49.9), (23:17.9) |
12 | 360 | Hickory,
NC - Team Time (1st 5) 1:37:06.9 | Spread (1st 5) 3:10.2 |
| 30, 58, 63, 97, 112, (125), (127) |
| Josh Becker, Joe Sadowski, Andrew Cheek, Will Tanner, Johnny Galvez, (Roland Morris), (David Engleman) |
| 17:45.5, 19:03.4, 19:07.6, 20:14.7, 20:55.7, (21:23.7), (21:32.6) |
13 | 369 | Enka,
NC - Team Time (1st 5) 1:37:09.2 | Spread (1st 5) 4:48.4 |
| 5, 40, 92, 106, 126, (145), (147) |
| Andrew Crowell, Sage Turner, Billy Kempster-Conner, Michael Sutton, Daniel Newcomb, (Austin Pressley), (Ethan White) |
| 16:40.6, 18:11.9, 20:06.7, 20:41.0, 21:29.0, (24:16.6), (26:36.8) |
14 | 376 | St. Stephens,
NC - Team Time (1st 5) 1:38:24.4 | Spread (1st 5) 25.7 |
| 68, 72, 77, 78, 81, (88), (103) |
| Charlie Garnett, Graham Simmons, Bryan Barbee, Bryce Staton, Garett Bolter, (Sergio Mendiola), (Tyler Walling) |
| 19:25.6, 19:33.0, 19:47.0, 19:47.5, 19:51.3, (20:03.0), (20:26.0) |
15 | 404 | Freedom,
NC - Team Time (1st 5) 1:38:38.5 | Spread (1st 5) 3:11.3 |
| 32, 73, 90, 93, 116, (130), (142) |
| Levi Andrews, Spencer Amos, Brian Freeman, Jared Dembski, Calyn Clark, (Tyler Gramer), (Isaac Avery) |
| 17:48.9, 19:33.5, 20:04.2, 20:11.7, 21:00.2, (21:41.0), (22:57.0) |
16 | 436 | South Point,
NC - Team Time (1st 5) 1:40:22.0 | Spread (1st 5) 4:26.1 |
| 31, 69, 84, 114, 138, (143), (146) |
| Quinn Barnette, Thomas Will, William Hoppe, Brandon Howard, Ben Hessler, (Franklin Bogle), (Kendrik Icenhour) |
| 17:47.3, 19:27.0, 19:57.1, 20:57.2, 22:13.4, (23:02.6), (24:35.1) |
17 | 487 | North Gaston,
NC - Team Time (1st 5) 1:41:37.7 | Spread (1st 5) 2:07.7 |
| 62, 95, 99, 109, 122, (133), (135) |
| Jeremy Waters, Jamie Barstrom, Jared Wallace, Jonathan Jenkins, Samuel Mathis, (Garrett Lowery), (Joe Rogers) |
| 19:06.8, 20:13.3, 20:16.6, 20:46.5, 21:14.5, (21:48.1), (21:52.4) |
18 | 490 | Crest,
NC - Team Time (1st 5) 1:41:40.7 | Spread (1st 5) 1:05.0 |
| 83, 89, 98, 102, 118, (131), (136) |
| Adam Craig, Jacob Turnbill, Matt Strickland, Jordan Gray, Austin House, (Jacob Gragg), (Cal Stroupe) |
| 19:56.0, 20:03.5, 20:15.8, 20:24.4, 21:01.0, (21:44.4), (22:01.0) |
19 | 491 | Erwin,
NC - Team Time (1st 5) 1:42:09.5 | Spread (1st 5) 1:16.9 |
| 76, 79, 108, 113, 115, (123), (124) |
| Tyler Radford, Isaiah Goettge, Joel Church, Timothy Rayburn, Casey Wood, (Tyler Osterholz), (Dakota Johnson) |
| 19:41.7, 19:48.8, 20:43.4, 20:57.0, 20:58.6, (21:18.3), (21:23.4) |
20 | 499 | Kings Mountain,
NC - Team Time (1st 5) 1:42:17.8 | Spread (1st 5) 1:46.9 |
| 67, 86, 107, 119, 120, (121), (139) |
| Logan McGill, Collin Foster, Devin Ayscue, Josh Brucker, Will Boyles, (Jacob Edmondson), (Coleman Noah) |
| 19:22.8, 20:00.8, 20:41.4, 21:03.1, 21:09.7, (21:11.5), (22:22.8) |
21 | 589 | Burns,
NC - Team Time (1st 5) 1:46:12.2 | Spread (1st 5) 2:11.6 |
| 85, 110, 128, 129, 137, (140), (141) |
| AJ Gordon, Josh Beam, Clayton Hamrick, Grant Blanton, Weston Shuford, (Brandon Alexander), (Nate Mach) |
| 19:59.3, 20:50.0, 21:35.0, 21:37.0, 22:10.9, (22:33.5), (22:52.0) |