1 | 83 | Providence,
NC - Team Time (1st 5) 1:22:04.2 | Spread (1st 5) 1:56.9 |
| 2, 9, 16, 19, 37, (50), (66) |
| Wyatt Maxey, Tanner Sutter, Dylan Cohen, Logan Sutter, Daniel Kim, (Mitch Costa), (Will McSwain) |
| 15:08.7, 16:19.0, 16:40.9, 16:50.0, 17:05.6, (17:14.7), (17:38.0) |
2 | 84 | Lake Norman,
NC - Team Time (1st 5) 1:20:57.5 | Spread (1st 5) 2:02.0 |
| 1, 3, 22, 28, 30, (36), (45) |
| Patrick Sheehan, Ty Sauerbrey, Jack Mastandrea, Wes Anderson, Collin Emerson, (Kevin Craig), (Wyatt Fedorka) |
| 14:55.0, 15:17.9, 16:51.6, 16:56.0, 16:57.0, (17:05.0), (17:09.3) |
3 | 152 | Myers Park,
NC - Team Time (1st 5) 1:24:42.0 | Spread (1st 5) 47.0 |
| 13, 21, 23, 42, 53, (61), (67) |
| Chris Smith, Tucker Smith, Joe Harbacevich, Michael Gacevich, Sam Augustyn, (Conor McAvoy), (Robbie Whittle) |
| 16:32.0, 16:51.3, 16:52.3, 17:07.4, 17:19.0, (17:30.3), (17:38.4) |
4 | 172 | South Mecklenburg,
NC - Team Time (1st 5) 1:25:11.1 | Spread (1st 5) 19.0 |
| 24, 24, 32, 43, 49, (68), (73) |
| Ben Talbert, Ryan Kavanagh, Adam Thomas, William Adam Thomas, Drew Kromer, (Landon Holbert), (Eric Procunier) |
| 16:55.0, 16:55.0, 16:59.0, 17:08.1, 17:14.0, (17:41.7), (17:49.0) |
5 | 181 | Ardrey Kell,
NC - Team Time (1st 5) 1:25:18.0 | Spread (1st 5) 31.0 |
| 19, 28, 34, 46, 54, (56), (85) |
| Dyllan Moss, Ryan Kendall, Ian Barclay, Jason Port, Harrison Saint, (Joseph Eudy), (Daniel Petronis) |
| 16:50.0, 16:56.0, 17:00.0, 17:11.0, 17:21.0, (17:24.0), (18:02.0) |
6 | 201 | T.C. Roberson,
NC - Team Time (1st 5) 1:25:37.5 | Spread (1st 5) 1:04.1 |
| 14, 18, 46, 58, 65, (71), (80) |
| Zach Houser, Devin Duque, Jesse Kovacs, Jared Hayes, Matt Smith, (Marcus Chapman), (Ryan Hartman) |
| 16:32.5, 16:48.4, 17:11.0, 17:29.0, 17:36.6, (17:47.0), (17:55.5) |
7 | 219 | Charlotte Catholic,
NC - Team Time (1st 5) 1:25:23.0 | Spread (1st 5) 1:42.0 |
| 6, 40, 51, 59, 63, (73), (81) |
| Evan Georges, Andrew Roberts, Chase Smith, Spencer Roche, Zack Sharp, (Paul Gennett), (Jacob Winters) |
| 15:54.0, 17:07.0, 17:16.0, 17:30.0, 17:36.0, (17:49.0), (17:56.0) |
8 | 226 | Robinson,
NC - Team Time (1st 5) 1:25:23.0 | Spread (1st 5) 2:50.0 |
| 5, 15, 40, 59, 107, (116), (128) |
| McCann Sheridan, Sergio Adame-Hernandez, David Evans, Paul Evans, Landon Sellers, (Nick Mcniffe), (David Cline) |
| 15:40.0, 16:36.0, 17:07.0, 17:30.0, 18:30.0, (18:48.0), (19:21.0) |
9 | 241 | Watauga,
NC - Team Time (1st 5) 1:26:19.6 | Spread (1st 5) 1:18.4 |
| 12, 39, 52, 62, 76, (86), (88) |
| Michael Holland, Will Vandenberg, Jacob Soule, Matt Osborne, Zak Horine, (Zach Styron), (Grant Pilkington) |
| 16:31.3, 17:06.1, 17:18.0, 17:34.5, 17:49.7, (18:03.5), (18:05.0) |
10 | 263 | Mooresville,
NC - Team Time (1st 5) 1:26:24.4 | Spread (1st 5) 2:27.0 |
| 6, 31, 55, 72, 99, (110), (111) |
| Tim Coffey, Nick Erwin, John Kremar, tucker Key, Zachary Mercer, (Joseph Johnson), (Dylan Hiatt) |
| 15:54.0, 16:58.0, 17:23.0, 17:48.4, 18:21.0, (18:34.0), (18:35.0) |
11 | 308 | Butler,
NC - Team Time (1st 5) 1:27:28.3 | Spread (1st 5) 4:05.7 |
| 4, 11, 44, 116, 133, (140), (143) |
| Patrick Gregory, Shad McGrew, Nathan Silvestri, Austin Paytes, Zekiel Cinq Mars, (Kevin Simono), (Matthew Dundorf) |
| 15:29.3, 16:27.0, 17:09.0, 18:48.0, 19:35.0, (20:01.0), (20:08.0) |
12 | 312 | A.L. Brown,
NC - Team Time (1st 5) 1:28:01.2 | Spread (1st 5) 1:30.0 |
| 24, 33, 69, 84, 102, (108), (132) |
| Kellen Corson, Kellen Corson, Curtis Haynie, AJ Meadows, Byron Carroll, (Drake Carroll), (Austin Teal) |
| 16:55.0, 16:59.2, 17:44.0, 17:58.0, 18:25.0, (18:33.0), (19:34.0) |
13 | 385 | East Mecklenburg,
NC - Team Time (1st 5) 1:29:34.0 | Spread (1st 5) 2:45.0 |
| 9, 70, 89, 96, 121, (124), (125) |
| Fisher Ramsey, Michael Shaw, Jeremy Jones, Noah Richardson, Nick Nicholson, (Mark Harris), (Wolfgang Hunter) |
| 16:19.0, 17:46.0, 18:06.0, 18:19.0, 19:04.0, (19:10.0), (19:13.0) |
14 | 393 | Hopewell,
NC - Team Time (1st 5) 1:30:34.0 | Spread (1st 5) 2:56.0 |
| 17, 24, 101, 115, 136, (142), (147) |
| Dane Mohn, Nate Nash, Bart Kelly, Jarrin Dickens, Nicholas Bagot, (Ryan Cain), (Brandon Le Clair) |
| 16:47.0, 16:55.0, 18:24.0, 18:45.0, 19:43.0, (20:06.0), (20:43.0) |
15 | 395 | Olympic,
NC - Team Time (1st 5) 1:29:32.6 | Spread (1st 5) 1:15.0 |
| 48, 63, 77, 103, 104, (112), (129) |
| Ryan Ragoonath, Brenden Forbis, Ja'vonta Munford, Ja'vonta "MJ" Munford, Brett Bartsch, (Javonta Munford), (Jacob Ward) |
| 17:12.0, 17:36.0, 17:51.0, 18:26.6, 18:27.0, (18:36.0), (19:22.0) |
16 | 429 | Mallard Creek,
NC - Team Time (1st 5) 1:30:10.8 | Spread (1st 5) 20.0 |
| 77, 83, 87, 90, 92, (93), (125) |
| Brandon Nobrega, Arijit Datta, Brandon Schwartz, Kevin Smith, Charlie Rodgers, (Austin Atkinson), (Ben Cournoyer) |
| 17:51.0, 17:56.8, 18:04.0, 18:08.0, 18:11.0, (18:12.0), (19:13.0) |
17 | 470 | North Mecklenburg,
NC - Team Time (1st 5) 1:31:13.0 | Spread (1st 5) 52.0 |
| 73, 81, 95, 108, 113, (135), (155) |
| Stephan Snyder, Rashaan Williams, Malik Vandiver, Anthony Lorenzo, Wes Guthridge, (tony Amos), (Chris Blackey) |
| 17:49.0, 17:56.0, 18:14.0, 18:33.0, 18:41.0, (19:40.0), (21:59.0) |
18 | 479 | Hough,
NC - Team Time (1st 5) 1:31:34.0 | Spread (1st 5) 1:09.0 |
| 79, 91, 94, 96, 119, (122), (123) |
| Joey Obeid, Matt Alfers, Joey Harding, Zach Marti, Colton Major, (Calvin Blubaugh), (Matt Cuddy) |
| 17:52.0, 18:09.0, 18:13.0, 18:19.0, 19:01.0, (19:06.0), (19:09.0) |
19 | 496 | South Caldwell,
NC - Team Time (1st 5) 1:34:47.0 | Spread (1st 5) 4:55.0 |
| 8, 57, 136, 144, 151, (153), (154) |
| Dylan Mathewson, Will Rice, Jake Hall, Storm King, Zane Geiser, (Paul Neal), (Trevor Sigler) |
| 16:16.0, 17:25.0, 19:43.0, 20:12.0, 21:11.0, (21:42.0), (21:45.0) |
20 | 532 | Independence,
NC - Team Time (1st 5) 1:34:02.0 | Spread (1st 5) 3:13.0 |
| 35, 104, 114, 134, 145, (156), (159) |
| Corey Garagiola, Clayton Johnston, Jason Lux, Christian May, Tanner Barnett, (Malin Curry), (Nicholas Lux) |
| 17:01.0, 18:27.0, 18:44.0, 19:36.0, 20:14.0, (22:15.0), (22:54.0) |
21 | 541 | Porter Ridge,
NC - Team Time (1st 5) 1:34:52.0 | Spread (1st 5) 3:30.0 |
| 38, 99, 127, 131, 146, (150), (152) |
| Ryan Hastings, Michael Janko, Robert Schumann, Jacob Warner, Noah Howell, (Desi Hoagland), (Lee Seaman) |
| 17:06.0, 18:21.0, 19:16.0, 19:33.0, 20:36.0, (21:04.0), (21:16.0) |
22 | 570 | Alexander Central,
NC - Team Time (1st 5) 1:34:09.0 | Spread (1st 5) 1:11.0 |
| 96, 106, 118, 120, 130, (138), (141) |
| Michael McBride, Ben Sprinkle, Joseph Braswell, Caleb Lohrei, Wyatt Campbell, (Luke Van Voorhis), (Tristan Clodfelter) |
| 18:19.0, 18:29.0, 18:49.0, 19:02.0, 19:30.0, (19:47.0), (20:03.0) |
23 | 751 | West Mecklenburg,
NC - Team Time (1st 5) 1:46:58.0 | Spread (1st 5) 2:37.0 |
| 139, 148, 149, 157, 158, (160), (161) |
| Joseph Burns, Phoenix Posley, Joao Pereira Roque, Jordan Rice, Daryl Miller, (Holden Derrick), (Kyle Lenington) |
| 19:55.0, 21:00.0, 21:01.0, 22:30.0, 22:32.0, (23:30.0), (23:52.0) |