1 | 87 | West Forsyth,
NC - Team Time (1st 5) 53:02.1 | Spread (1st 5) 1:18.6 |
| 2, 5, 12, 25, 43, (54), (62) |
| Nelson Russ, Blake Koeval, Vernon Espinoza, Bennett Gould, Nolan Brandt, (Jacob Stroud), (Daniel Brewer) |
| 9:55.1, 10:20.2, 10:37.6, 10:55.5, 11:13.7, (11:21.6), (11:30.6) |
2 | 129 | Mount Tabor,
NC - Team Time (1st 5) 54:43.4 | Spread (1st 5) 33.6 |
| 13, 14, 29, 33, 40, (42), (45) |
| Brad Walter, Kenny Kneisel, Michael Madden, Ian Nickel, Ian Foley, (Ryan Armstrong), (Michael Moerk) |
| 10:39.2, 10:41.0, 11:01.5, 11:08.9, 11:12.8, (11:13.1), (11:14.8) |
3 | 137 | R.J. Reynolds,
NC - Team Time (1st 5) 54:37.1 | Spread (1st 5) 1:00.1 |
| 8, 16, 21, 32, 60, (66), (82) |
| Nick Ciaccia, Andrew Ciaccia, Joe Wilson, Todd Holbrook, John Tatter, (Aaron Cooper), (Thomas Anthony) |
| 10:29.7, 10:43.2, 10:51.6, 11:02.8, 11:29.8, (11:36.6), (11:55.5) |
4 | 151 | Mooresville,
NC - Team Time (1st 5) 54:24.3 | Spread (1st 5) 1:49.6 |
| 1, 18, 27, 38, 67, (113), (158) |
| Tim Coffey, Nick Erwin, Zachary Mercer, Dylan Hiatt, tucker Key, (Joseph Johnson), (Mark Randall) |
| 9:48.9, 10:46.4, 10:59.5, 11:11.0, 11:38.5, (12:27.0), (13:16.5) |
5 | 177 | Walkertown,
NC - Team Time (1st 5) 55:26.8 | Spread (1st 5) 1:03.5 |
| 7, 35, 37, 39, 59, (80), (88) |
| Matthew Rogers, Daniel Parmesano, Donwill Jamison, Logan Carter, Ryan Carter, (Justin Still), (Blake Freeman) |
| 10:25.5, 11:10.3, 11:10.8, 11:11.2, 11:29.0, (11:49.6), (12:00.5) |
6 | 234 | West Wilkes,
NC - Team Time (1st 5) 56:17.3 | Spread (1st 5) 1:51.6 |
| 10, 15, 17, 81, 111, (114), (165) |
| Daniel Angarita, Joshua Englebert, Josh Hall, Ethan Pruitt, Daniel McNeill, (Jace Carroll), (Caleb Higgenbothem) |
| 10:32.2, 10:41.1, 10:45.8, 11:54.4, 12:23.8, (12:28.9), (13:25.1) |
7 | 244 | Watauga,
NC - Team Time (1st 5) 55:59.9 | Spread (1st 5) 1:44.5 |
| 3, 36, 63, 70, 72, (107), (134) |
| Michael Holland, Matthew Hellenbrand, River Rhodes, Price St. Clair, Josh Lamont, (John Corley), (Jarrett Pritchard) |
| 9:56.8, 11:10.6, 11:30.8, 11:40.4, 11:41.3, (12:18.9), (12:46.0) |
8 | 248 | Laney,
NC - Team Time (1st 5) 56:32.1 | Spread (1st 5) 39.2 |
| 24, 51, 53, 55, 65, (73), (96) |
| Ryley Brashear, Erik Paulson, Shane McCormick, Charlie Rachunok, Brian Walker, (Christopher Diaz), (Juan Garcia) |
| 10:55.0, 11:18.1, 11:20.9, 11:23.9, 11:34.2, (11:41.7), (12:11.7) |
9 | 253 | Reagan,
NC - Team Time (1st 5) 56:40.4 | Spread (1st 5) 52.4 |
| 22, 31, 49, 75, 76, (85), (92) |
| Miles Cabean, Matthew Bullard, Jack Robertson, Mason Marsh, Christian Fischer, (Phillip Oakes), (Owen Agee) |
| 10:52.5, 11:02.4, 11:17.3, 11:43.3, 11:44.9, (11:57.7), (12:08.2) |
10 | 255 | Hoggard,
NC - Team Time (1st 5) 56:37.7 | Spread (1st 5) 2:06.4 |
| 6, 9, 34, 90, 116, (122), (135) |
| Graham Parker, Robinson Snider, Nathan Sudduth, Will Schneider, Carson Edwards, (Bryce Apel), (Josh Yip) |
| 10:23.8, 10:31.0, 11:09.6, 12:03.2, 12:30.2, (12:36.3), (12:46.4) |
11 | 292 | Hickory Ridge,
NC - Team Time (1st 5) 57:17.0 | Spread (1st 5) 1:41.0 |
| 11, 46, 61, 74, 100, (103), (110) |
| Alex Cornwell, Vikash Kumar, Mike McLaughlin, Parker Burns, Kevin Mclaughlin, (Sam Rupp), (Matt Thayer) |
| 10:34.0, 11:15.0, 11:30.0, 11:43.0, 12:15.0, (12:17.0), (12:21.0) |
| 292 | New Hanover,
NC - Team Time (1st 5) 57:21.5 | Spread (1st 5) 1:14.3 |
| 20, 48, 56, 79, 89, (105), (155) |
| Jackson Denton, Tristan Geever, Sean Mulherin, Andrew Sawyer, Garren Bostic, (Koby Hatcher), (Walker Bankson) |
| 10:48.0, 11:16.8, 11:25.0, 11:49.4, 12:02.3, (12:17.4), (13:14.6) |
13 | 319 | Topsail,
NC - Team Time (1st 5) 57:56.9 | Spread (1st 5) 1:49.3 |
| 23, 26, 30, 109, 131, (150), (160) |
| Trent Pyrtle, Chad Campbell, Jackson Moore, Max Taylor, Noah Dansby, (Seth Hunt), (Ryan Ruggiero) |
| 10:54.6, 10:56.6, 11:02.2, 12:19.6, 12:43.9, (13:04.2), (13:19.4) |
14 | 334 | Freedom,
NC - Team Time (1st 5) 57:52.7 | Spread (1st 5) 2:19.4 |
| 4, 44, 50, 115, 121, (128), (138) |
| Levi Andrews, Ryan Farris, Spencer Amos, Ryan Garland, Clark Harney, (Glen Allen), (Ethan Hawkins) |
| 10:16.4, 11:13.8, 11:17.6, 12:29.1, 12:35.8, (12:41.9), (12:52.1) |
15 | 368 | Northwest Cabarrus,
NC - Team Time (1st 5) 58:49.5 | Spread (1st 5) 55.5 |
| 47, 64, 69, 93, 95, (117), (125) |
| Coleman Beaver, Ethan Bemis, Kirk Swilley, Wesley Knapp, Austin Gregory, (Logan Bemis), (Keegan Adams) |
| 11:15.5, 11:33.0, 11:40.0, 12:10.0, 12:11.0, (12:31.0), (12:41.0) |
16 | 419 | Alexander Central,
NC - Team Time (1st 5) 59:39.6 | Spread (1st 5) 45.6 |
| 68, 71, 82, 86, 112, (129), (137) |
| Joseph Braswell, Damon Sharpe, Luke Van Voorhis, Caleb Lohrei, Tyler White, (Spencer Zachary), (Aaron Bath) |
| 11:39.4, 11:40.5, 11:55.5, 11:59.2, 12:25.0, (12:42.2), (12:50.9) |
17 | 446 | Bishop McGuinness,
NC - Team Time (1st 5) 1:00:04.5 | Spread (1st 5) 1:08.9 |
| 57, 58, 104, 107, 120, (132), (138) |
| Jack Brannan, Peter Balogh, Bryan Soltis, Thomas Boyers, Scott Debrecht, (Matt Herndon), (Caleb Carmichael) |
| 11:26.4, 11:26.7, 12:17.2, 12:18.9, 12:35.3, (12:45.0), (12:52.1) |
18 | 557 | Ashley,
NC - Team Time (1st 5) 1:02:07.4 | Spread (1st 5) 54.8 |
| 78, 98, 124, 127, 130, (161), (164) |
| Cody Benton, Conner Snow, Dakota Spurley, Chris Avery, Thomas Avery, (Peter Vogiatzis), (James Avery) |
| 11:48.6, 12:13.2, 12:40.9, 12:41.3, 12:43.4, (13:19.7), (13:23.9) |
19 | 558 | Cape Fear Academy,
NC - Team Time (1st 5) 1:02:03.1 | Spread (1st 5) 1:53.8 |
| 41, 84, 133, 149, 151, (183), (196) |
| Alex Nadaud, Cameron Stephens, Zach Weinstien, Paul Novak, Alex Manolukas, (Lazelle Smith), (Jared Lowell) |
| 11:12.8, 11:55.5, 12:45.8, 13:02.3, 13:06.6, (13:52.4), (14:45.9) |
20 | 575 | Parkland,
NC - Team Time (1st 5) 1:04:54.9 | Spread (1st 5) 5:28.4 |
| 19, 28, 147, 181, 200, (206) |
| Dequan Maddox, Daniel Watts, Tristan McGuire, Zach Skillings, Eluid Mburu, (Brian Newsome) |
| 10:47.0, 11:01.2, 13:00.0, 13:51.3, 16:15.4, (17:53.1) |
21 | 580 | West Rowan,
NC - Team Time (1st 5) 1:02:35.0 | Spread (1st 5) 1:42.0 |
| 77, 99, 100, 136, 168, (178), (191) |
| Cameron Butler, Cade Harrill, Joseph Ward, Andrew Burgess, Oscar Bautista, (Miller Graham), (Nate Faulkner) |
| 11:47.0, 12:14.0, 12:15.0, 12:50.0, 13:29.0, (13:49.0), (14:08.0) |
22 | 673 | North Forsyth,
NC - Team Time (1st 5) 1:04:18.5 | Spread (1st 5) 2:16.5 |
| 52, 140, 153, 156, 172, (182), (189) |
| Andy Romero, Samuel Garcia, Diego Garcia, Aldo Lopez, Gerrick Harmon, (Jeremie Caban-Cubero), (Michael Blackburn) |
| 11:20.2, 12:52.5, 13:13.5, 13:15.6, 13:36.7, (13:51.6), (14:05.3) |
23 | 698 | Central Cabarrus,
NC - Team Time (1st 5) 1:04:54.0 | Spread (1st 5) 1:30.0 |
| 102, 106, 141, 174, 175, (180), (186) |
| Jaylen Brumby, Robert Mack, Andrew Blackman, Sam Prentice, Adam Roller, (Justin McKinnis), (Griffin Geiger) |
| 12:16.0, 12:18.0, 12:53.0, 13:41.0, 13:46.0, (13:51.0), (13:58.0) |
24 | 710 | Atkins,
NC - Team Time (1st 5) 1:05:04.5 | Spread (1st 5) 1:28.4 |
| 91, 123, 158, 167, 171, (179), (188) |
| Jeremy Kankula, James Huntley, Luke Leahy-Higgins, Bryson Whitt, Toney Davis, (Dylan Langham), (Josh Nofzinger) |
| 12:07.8, 12:36.8, 13:16.5, 13:27.2, 13:36.2, (13:49.7), (14:00.1) |
25 | 729 | Pine Lake Prep,
NC - Team Time (1st 5) 1:05:17.0 | Spread (1st 5) 1:25.0 |
| 97, 143, 147, 169, 173, (187), (192) |
| Andrew Guazzerotti, Blake Sisson, Conrad Phillips, Justin Babich, Parker Bain, (Joshua Miller), (Will Shehane) |
| 12:12.0, 12:56.0, 13:00.0, 13:32.0, 13:37.0, (13:59.0), (14:16.0) |
26 | 731 | Cox Mill,
NC - Team Time (1st 5) 1:05:11.0 | Spread (1st 5) 40.0 |
| 125, 142, 144, 157, 163, (170), (175) |
| Ethan Pestyk, Noah Honeycutt, Austin Alpern, Chase Thompson, Jacob Saunders, (Jason Mitchell), (Evan Alpern) |
| 12:41.0, 12:54.0, 12:59.0, 13:16.0, 13:21.0, (13:35.0), (13:46.0) |
27 | 763 | Mountain Island Charter,
NC - Team Time (1st 5) 1:07:09.0 | Spread (1st 5) 2:29.5 |
| 94, 118, 162, 194, 195, (197), (202) |
| Carter Venacio, Carson Pledger, Collin Padgitt, Ryan Swierszcz, Sam Garn, (Thomas Kerr), (Isaiah Carr) |
| 12:10.5, 12:31.5, 13:20.0, 14:27.0, 14:40.0, (14:51.5), (16:25.0) |
28 | 804 | Concord,
NC - Team Time (1st 5) 1:08:25.0 | Spread (1st 5) 3:25.0 |
| 87, 144, 184, 190, 199, (203) |
| Rodi Feldleit, Lucas Martini, Stephen Monroe, Dylan Reid, Nathan Watson, (William Patten) |
| 12:00.0, 12:59.0, 13:54.0, 14:07.0, 15:25.0, (16:41.0) |
29 | 807 | Coastal Christian,
NC - Team Time (1st 5) 1:09:37.7 | Spread (1st 5) 4:30.4 |
| 119, 146, 152, 185, 205, (207) |
| Jackson Boyles, Kody Wray, Clint Turbeville, Chandler Case, Jonathan Hartness, (Taylor Kinsey) |
| 12:32.7, 12:59.9, 13:07.7, 13:54.3, 17:03.1, (17:55.6) |
30 | 887 | Statesville,
NC - Team Time (1st 5) 1:09:48.5 | Spread (1st 5) 1:42.5 |
| 153, 166, 177, 193, 198, (201), (204) |
| Mitchell Wilson, Paxton Powell, Steven Leaird, Tyler Jeffrey, Diondre Borum, (Ethan King), (Robb Johnson) |
| 13:13.5, 13:27.0, 13:47.0, 14:25.0, 14:56.0, (16:24.0), (16:44.0) |