1 | 28 | Mount Tabor,
NC - Team Time (1st 5) 52:44.5 | Spread (1st 5) 22.6 |
| 3, 4, 5, 7, 9, (10), (11) |
| Davis Potter, Douglas Gledhill, Lucas Plitt, Conner Inman, Nathan Zavala, (Jeremy Kern), (Jonah Mussomeli) |
| 10:18.0, 10:30.7, 10:35.4, 10:39.8, 10:40.6, (10:41.8), (10:49.7) |
2 | 47 | Lake Norman,
NC - Team Time (1st 5) 53:36.0 | Spread (1st 5) 1:02.0 |
| 1, 2, 13, 14, 17, (21), (33) |
| Gavin Sweeney, Griffin Horner, Miller Brannen I, Logan Dingman, Dalton Graves, (Bradley Mankus), (Jaidan McClure) |
| 10:10.0, 10:15.0, 10:59.0, 11:00.0, 11:12.0, (11:22.0), (11:43.0) |
3 | 63 | Reagan,
NC - Team Time (1st 5) 54:43.0 | Spread (1st 5) 36.0 |
| 6, 8, 15, 16, 18, (29), (32) |
| Nate Hayes, Tate Shore, Brendan Moncur, Conner Jones, Jay Keeley, (Dylan Sells), (Lucas Cumbo) |
| 10:36.3, 10:40.3, 11:02.8, 11:11.3, 11:12.3, (11:36.9), (11:42.0) |
4 | 113 | West Forsyth,
NC - Team Time (1st 5) 56:44.5 | Spread (1st 5) 44.9 |
| 12, 19, 23, 28, 31, (37), (39) |
| Wesley Haggstrom, Dyllan McPherson, Brandt Doty, Ryan MacReynolds, Colby Groce, (Wyatt Stephens), (Connor Haldeman) |
| 10:52.7, 11:13.9, 11:24.1, 11:36.2, 11:37.6, (11:48.0), (11:48.4) |
5 | 166 | Mooresville,
NC - Team Time (1st 5) 58:50.0 | Spread (1st 5) 1:16.0 |
| 20, 26, 30, 41, 49, (52), (56) |
| Tanner Smith, Clark Kremar, Michael Martinez, Noah Dunn, Ashtyn Barton, (Josh Green), (Ezequiel Canas-Peralta) |
| 11:14.0, 11:31.0, 11:37.0, 11:58.0, 12:30.0, (12:39.0), (12:52.0) |
6 | 181 | Hickory Ridge,
NC - Team Time (1st 5) 59:44.0 | Spread (1st 5) 1:08.0 |
| 25, 27, 33, 46, 50, (52), (61) |
| Ethan Witte, Joshua Ashley, Matthew Kreitz, Juan Carbajal Jr, Cameron Teague, (Josiah Young), (Isaac Wright) |
| 11:29.0, 11:35.0, 11:43.0, 12:20.0, 12:37.0, (12:39.0), (13:02.0) |
7 | 235 | West Cabarrus,
NC - Team Time (1st 5) 1:01:45.0 | Spread (1st 5) 1:04.0 |
| 36, 43, 47, 54, 55, (62), (65) |
| Luke Dolan, Landon Hicks, Matthew Byrd, Francisco Canchola, Brodie McCartan, (Paul Heath Williams), (Joseph James) |
| 11:45.0, 12:01.0, 12:22.0, 12:48.0, 12:49.0, (13:21.0), (13:32.0) |
8 | 259 | R.J. Reynolds,
NC - Team Time (1st 5) 1:03:09.9 | Spread (1st 5) 2:04.3 |
| 38, 40, 51, 60, 70, (71), (77) |
| Trey Connolly, Cedar Nichols-Barnhart, Andrew York, Connor Martinez, Jackson Fromm, (Joseph Vargas), (Benjamin Gardner) |
| 11:48.2, 11:50.2, 12:37.7, 13:01.3, 13:52.5, (14:00.4), (14:24.3) |
9 | 294 | Cox Mill,
NC - Team Time (1st 5) 1:06:20.0 | Spread (1st 5) 2:45.0 |
| 22, 58, 69, 72, 73, (74), (84) |
| Tanner Gibson, Supratik Gujulvakarthicbabu, Noah Helm, Mason Ferrell, Nathan Franchak, (Andrew Voelsing), (Sujay Gopireddy) |
| 11:23.0, 12:53.0, 13:52.0, 14:04.0, 14:08.0, (14:13.0), (15:50.0) |
10 | 296 | A.L. Brown,
NC - Team Time (1st 5) 1:05:46.6 | Spread (1st 5) 1:22.0 |
| 44, 59, 63, 64, 66, (68), (76) |
| JP Bautista, Raouf Dalsing, Riley Bryan-Haigler, Josiah Cook, Camden Bowers, (Ian Fongemy), (Gerson Barroso) |
| 12:16.0, 12:54.0, 13:27.6, 13:31.0, 13:38.0, (13:47.6), (14:22.2) |
| 296 | South Iredell,
NC - Team Time (1st 5) 1:06:00.0 | Spread (1st 5) 2:29.0 |
| 42, 45, 56, 75, 78, (79), (82) |
| Andrew Zmijewski, Kevin Karbo, Colton Crellin, Michael Sanders, Jason Compton, (Elijah Tang), (Zachary Ficenec) |
| 12:00.0, 12:17.0, 12:52.0, 14:22.0, 14:29.0, (14:29.5), (15:15.0) |
12 | 300 | East Forsyth,
NC - Team Time (1st 5) 1:07:06.3 | Spread (1st 5) 3:28.6 |
| 24, 48, 67, 80, 81, (87) |
| William Gray, Micah Sanchez, Max Mason, Aidan Stone, Will Sharpe, (Alan Rivera) |
| 11:27.7, 12:24.3, 13:38.7, 14:39.3, 14:56.3, (17:37.7) |
13 | 375 | Porter Ridge,
NC - Team Time (1st 5) 1:21:21.0 | Spread (1st 5) 8:25.0 |
| 33, 83, 85, 86, 88, (89), (90) |
| Jacob Laney, Ryan DuBose, Logan Kesner, Ian Arnett, Jackson Hirsch, (Branden Butler), (Michael Strecker) |
| 11:43.0, 15:49.0, 16:05.0, 17:36.0, 20:08.0, (21:44.0), (23:48.0) |