1 | 50 | Western Guilford,
NC - Team Time (1st 5) 1:21:27.8 | Spread (1st 5) 1:04.2 |
| 1, 2, 12, 15, 20, (59), (78) |
| Colin Frederes, Francois Desautels, Patrick Richter, Jared Bowen-Kauth, Christian Youngdahl, (Sam Duffy), (Chad Vanhook) |
| 15:42.6, 15:56.9, 16:28.5, 16:33.0, 16:46.8, (17:37.6), (18:11.3) |
2 | 87 | Weddington,
NC - Team Time (1st 5) 1:23:13.5 | Spread (1st 5) 52.4 |
| 4, 15, 17, 21, 30, (31), (55) |
| Kyle Hinson, Kyle Durham, William Mazur, Carson Glatz, Stephen Larson, (Jake Toomey), (Ethan VanWynsberg) |
| 16:07.6, 16:33.0, 16:45.1, 16:47.8, 17:00.0, (17:03.0), (17:30.8) |
3 | 92 | Ledford,
NC - Team Time (1st 5) 1:22:55.2 | Spread (1st 5) 1:08.9 |
| 3, 5, 7, 38, 39, (41), (56) |
| Tucker Craven, Justin Todd, Jordan Howerton, Drew Todd, David Velasquez, (Caleb Greene), (Trevor Carter) |
| 16:04.8, 16:08.8, 16:15.0, 17:12.9, 17:13.7, (17:14.3), (17:32.4) |
4 | 98 | North Lincoln,
NC - Team Time (1st 5) 1:23:35.6 | Spread (1st 5) 50.4 |
| 9, 13, 19, 22, 35, (50), (63) |
| Brian Risse, Austin Hilburn, Austin Hillburn, Jackson Cathey, Cole Ferraro, (Coley Lippard), (Jason Risse) |
| 16:20.6, 16:29.7, 16:46.3, 16:48.0, 17:11.0, (17:23.0), (17:40.5) |
5 | 140 | Marvin Ridge,
NC - Team Time (1st 5) 1:24:40.0 | Spread (1st 5) 50.8 |
| 10, 26, 28, 34, 42, (52), (66) |
| Luke Wolaver, Mason Bhatia, William Jones, Jacob Lipsey, Jason Blizzard, (Mack Despard), (Jackson Colling) |
| 16:25.0, 16:51.9, 16:56.7, 17:10.6, 17:15.8, (17:26.2), (17:47.3) |
6 | 167 | Cuthbertson,
NC - Team Time (1st 5) 1:25:10.2 | Spread (1st 5) 53.2 |
| 11, 23, 40, 46, 47, (64), (69) |
| Andrew Kiss, Davis Seik, Paris Wortham, Max Walker, Andrew Osterberg, (Caleb Sluiter), (Daniel Chavez) |
| 16:26.8, 16:50.4, 17:14.0, 17:19.0, 17:20.0, (17:43.0), (17:48.4) |
7 | 196 | West Rowan,
NC - Team Time (1st 5) 1:26:02.4 | Spread (1st 5) 21.5 |
| 29, 33, 37, 48, 49, (51), (54) |
| Nathan Zauner, Andrew Burgess, Oscar Bautista, Cameron Butler, Cade Harrill, (Thomas Waldo), (Luke Hager) |
| 16:59.3, 17:10.1, 17:12.1, 17:20.1, 17:20.8, (17:24.0), (17:28.1) |
8 | 209 | North Iredell,
NC - Team Time (1st 5) 1:26:19.3 | Spread (1st 5) 49.8 |
| 18, 35, 45, 53, 58, (62), (79) |
| Dylan MaHaffey, Garrett Gibson, Patrick Mahaffey, Daniel Nicholson, Calvin Souther, (Owen Munday), (Ben Craver) |
| 16:46.2, 17:11.0, 17:18.3, 17:27.8, 17:36.0, (17:38.8), (18:11.5) |
9 | 231 | Central Davidson,
NC - Team Time (1st 5) 1:26:35.9 | Spread (1st 5) 1:15.5 |
| 14, 25, 61, 65, 66, (72), (82) |
| Dalton Arnette, Codey Stumper, Taylor Rhodes, Zach Floyd, Jensen Leonard, (Spencer Littlefield), (Lucas Thomson) |
| 16:31.8, 16:51.5, 17:38.7, 17:46.6, 17:47.3, (17:56.0), (18:17.3) |
10 | 324 | Northwest Cabarrus,
NC - Team Time (1st 5) 1:29:12.0 | Spread (1st 5) 1:57.0 |
| 24, 43, 60, 94, 103, (104), (129) |
| Ethan Bemis, Logan Bemis, Austin Beaver, Samuel Raffaldt, Luke Linkle, (Keegan Adams), (Ben LaFevers) |
| 16:51.0, 17:17.0, 17:38.0, 18:38.0, 18:48.0, (18:52.0), (19:39.7) |
11 | 325 | East Rowan,
NC - Team Time (1st 5) 1:28:59.6 | Spread (1st 5) 1:27.0 |
| 27, 68, 70, 76, 84, (99), (121) |
| Sean Incardona, Ross Alexander, Chase Whitley, Jonathan Brindle, Jake Earnhardt, (Joshua Cinquemani), (Ben Jones) |
| 16:52.9, 17:48.0, 17:52.9, 18:05.9, 18:19.9, (18:44.6), (19:23.8) |
12 | 356 | Cox Mill,
NC - Team Time (1st 5) 1:29:56.1 | Spread (1st 5) 2:13.0 |
| 8, 83, 86, 87, 92, (123), (146) |
| Jack Trabucco, Alex Reed, Jeffrey Galla, Hunter Levy, Ty Grewell, (Trey Chambers), (Nathaniel Schroeder) |
| 16:19.0, 18:18.0, 18:22.0, 18:25.1, 18:32.0, (19:29.0), (20:05.2) |
13 | 378 | South Iredell,
NC - Team Time (1st 5) 1:30:36.9 | Spread (1st 5) 3:01.0 |
| 6, 43, 106, 107, 116, (118), (125) |
| Gavin Mouat, Adam Weber, Joseph Bowser, Elijah Winters, Camerin Rankin, (William Missert), (Caleb Lennings) |
| 16:14.0, 17:17.0, 18:54.9, 18:56.0, 19:15.0, (19:17.0), (19:35.0) |
14 | 404 | Hickory Ridge,
NC - Team Time (1st 5) 1:31:11.6 | Spread (1st 5) 58.0 |
| 57, 81, 85, 88, 93, (96), (98) |
| Kevin Mclaughlin, Austin Krum, Nicholas Kolsch, Alex Heffner, Vishnu Kumar, (Taylor Robertson), (Sam Lichon) |
| 17:35.0, 18:15.0, 18:20.6, 18:28.0, 18:33.0, (18:40.0), (18:44.0) |
15 | 484 | Robinson,
NC - Team Time (1st 5) 1:33:19.2 | Spread (1st 5) 1:30.9 |
| 71, 73, 101, 117, 122, (145), (149) |
| Zavier Shipp, Xavier Shipp, Noah Jackson, Michael Byrum, Ryan Carolan, (Ethan Bailey), (Ryan Carloan) |
| 17:54.0, 17:59.1, 18:46.0, 19:15.2, 19:24.9, (20:05.0), (20:16.7) |
16 | 497 | Asheboro,
NC - Team Time (1st 5) 1:34:11.7 | Spread (1st 5) 2:34.0 |
| 32, 89, 120, 126, 130, (134), (141) |
| Austin Romero, Benjamin Carroll, Jacob Weaklend, Cameron Headen, Nathaniel Aguilera, (Leo Perez), (Nicolas Paschal) |
| 17:06.0, 18:29.3, 19:20.4, 19:36.0, 19:40.0, (19:42.5), (19:57.0) |
17 | 540 | Carson,
NC - Team Time (1st 5) 1:35:01.1 | Spread (1st 5) 1:55.1 |
| 74, 101, 108, 115, 142, (143), (144) |
| Jonah Evans, Jacob Higgins, Alex Wilson, John Sokolowski, Ben Helms, (Jorge Lopez), (Jorge Lopez-Nava) |
| 18:05.0, 18:46.0, 18:57.0, 19:13.0, 20:00.1, (20:02.0), (20:03.0) |
18 | 580 | Piedmont,
NC - Team Time (1st 5) 1:36:17.5 | Spread (1st 5) 2:04.5 |
| 77, 112, 114, 130, 147, (155), (162) |
| Lucas Paschal, Sam Doejaaren, Alex Gaura, Evan Martino, Taylor Merrell, (Zach Lane), (Matthew Cameron) |
| 18:11.0, 19:02.0, 19:09.0, 19:40.0, 20:15.5, (20:33.0), (20:57.0) |
19 | 638 | Sun Valley,
NC - Team Time (1st 5) 1:38:05.0 | Spread (1st 5) 2:11.0 |
| 97, 105, 137, 138, 161, (173), (183) |
| Lukis Padu, Alex Triplett, Zachary Dumaine, Keiji Wong, Brendan Busby, (Christopher Shupe), (Samuel O'Grady) |
| 18:42.0, 18:54.0, 19:44.0, 19:52.0, 20:53.0, (21:59.8), (24:32.9) |
20 | 648 | Southern Guilford,
NC - Team Time (1st 5) 1:40:42.9 | Spread (1st 5) 4:35.7 |
| 74, 90, 136, 170, 178, (182), (184) |
| Jose Castellanos, Kameron Williamson, Mahliqe Andrews, Kameron Miller, Jacob Cambell, (Ewan Foster), (Brady Cottrell) |
| 18:05.0, 18:30.5, 19:43.0, 21:43.7, 22:40.7, (24:24.9), (24:33.5) |
21 | 665 | West Iredell,
NC - Team Time (1st 5) 1:39:23.0 | Spread (1st 5) 2:33.0 |
| 80, 124, 150, 152, 159, (164), (169) |
| Seth Williamson, Kohl Lapish, Dustin Long, Zac Ivey, Dillion Rosenbalm, (Bryant Herren), (Jay Hoppes) |
| 18:13.0, 19:33.0, 20:24.0, 20:27.0, 20:46.0, (21:16.0), (21:32.0) |
22 | 670 | Central Cabarrus,
NC - Team Time (1st 5) 1:39:06.8 | Spread (1st 5) 1:19.8 |
| 119, 127, 128, 140, 156, (160), (163) |
| Trent Litjes, Abel Salas, Justin McKinnis, Jacob Wilson, Koby Boyter, (Scott O'Brien), (Jake Wilson) |
| 19:18.0, 19:37.0, 19:39.0, 19:55.0, 20:37.8, (20:48.0), (21:08.0) |
| 670 | South Rowan,
NC - Team Time (1st 5) 1:39:49.1 | Spread (1st 5) 3:16.4 |
| 91, 111, 139, 157, 172, (177), (185) |
| Mitchell Juchno, Ari Moya, Tristan Gabriel, Gavin Thompson, Chase Faine, (Tyler Habenicht), (Corey Snodgrass) |
| 18:30.6, 19:00.5, 19:53.0, 20:38.0, 21:47.0, (22:31.3), (25:36.0) |
24 | 692 | Southwestern Randolph,
NC - Team Time (1st 5) 1:40:18.4 | Spread (1st 5) 2:20.9 |
| 109, 113, 151, 154, 165, (167), (168) |
| Dylan Brown, Caleb Hogan, Zach Mabe, Jacob Collins, Roberto Calderon, (Cameron Cagle), (Tyler Mcleod) |
| 18:57.1, 19:08.3, 20:24.6, 20:30.4, 21:18.0, (21:26.9), (21:31.8) |
25 | 711 | Statesville,
NC - Team Time (1st 5) 1:42:45.3 | Spread (1st 5) 3:49.0 |
| 94, 110, 158, 174, 175 |
| Mitchell Wilson, Kevin Biglow, Tyler Jeffrey, John Roach, Isaac Kauffman |
| 18:38.0, 18:59.3, 20:41.0, 22:00.0, 22:27.0 |
26 | 720 | Concord,
NC - Team Time (1st 5) 1:41:48.3 | Spread (1st 5) 2:59.0 |
| 100, 135, 148, 166, 171, (176), (181) |
| Jeb Stewart, Matthew Leder, Eric Spaugh, Macklin Rett, Nehemiah Hampton, (Stephen Monroe), (Nick Blackburn) |
| 18:45.0, 19:42.6, 20:16.0, 21:20.7, 21:44.0, (22:30.0), (23:41.0) |
27 | 777 | North Forsyth,
NC - Team Time (1st 5) 1:46:11.7 | Spread (1st 5) 3:42.4 |
| 132, 133, 153, 179, 180 |
| Tony Ortiz, Daniel Perez, Jose Martinez-Ayala, Alejandro Zaragoza, Tommy King |
| 19:40.6, 19:41.4, 20:28.7, 22:58.0, 23:23.0 |