1 | 36 | Cary,
NC - Team Time (1st 5) 47:33.8 | Spread (1st 5) 6.4 |
| 5, 6, 7, 8, 10, (24), (37) |
| Brian Picone, Anton Idhammar, Stephen Atkinson, Jackson Martin, Ted Sielatycki, (Jack McLoughlin), (Griffin Nicholas) |
| 9:26.9, 9:30.7, 9:31.3, 9:31.6, 9:33.3, (9:51.8), (10:02.3) |
2 | 95 | Apex,
NC - Team Time (1st 5) 48:50.1 | Spread (1st 5) 29.3 |
| 4, 17, 21, 25, 28, (33), (88) |
| Scott Kennedy, Andrew Edney, Jacob Vehslage, Austin Dewey, Emmett Lynch, (Simon Griggs), (Jason Kennedy) |
| 9:26.2, 9:44.6, 9:50.5, 9:53.3, 9:55.5, (9:59.9), (10:23.7) |
3 | 151 | Panther Creek,
NC - Team Time (1st 5) 49:12.0 | Spread (1st 5) 55.2 |
| 1, 13, 25, 47, 65, (91), (97) |
| Ian Harrison, Justin Hayes, Joey Bream, Mark South, Max Rawlings, (Casper Serrano), (Hayden Perko) |
| 9:18.8, 9:39.0, 9:53.3, 10:06.9, 10:14.0, (10:25.5), (10:27.2) |
4 | 162 | Leesville Road,
NC - Team Time (1st 5) 49:41.1 | Spread (1st 5) 26.9 |
| 14, 18, 38, 41, 51, (63), (87) |
| Preston Jones, Colby Crenshaw, Hayden Reed, Andrew Macemore, James Blizzard, (Will Bell), (Jack Fuhrer) |
| 9:40.7, 9:46.6, 10:02.7, 10:03.5, 10:07.6, (10:13.5), (10:23.4) |
5 | 182 | Apex Friendship,
NC - Team Time (1st 5) 49:44.1 | Spread (1st 5) 50.4 |
| 3, 31, 38, 48, 62, (73), (76) |
| Tim Haughton, Joshua Carlson, John Curcio, Naim Bell, Carter Reed, (Logan Luparello), (Cameron Adair) |
| 9:23.0, 9:58.0, 10:02.7, 10:07.0, 10:13.4, (10:15.9), (10:17.5) |
6 | 185 | Green Hope,
NC - Team Time (1st 5) 50:07.6 | Spread (1st 5) 8.9 |
| 29, 34, 36, 41, 45, (59), (70) |
| Justin Polonio, Andy Dawson, Michael Biddle, Michael Taylor, Liam McBride, (Dillon Patel), (Kyle Davis-Isaac) |
| 9:56.6, 10:00.1, 10:01.9, 10:03.5, 10:05.5, (10:10.3), (10:15.3) |
7 | 250 | Jordan,
NC - Team Time (1st 5) 50:07.7 | Spread (1st 5) 47.7 |
| 11, 12, 53, 84, 90, (145), (184) |
| Daniel McAdams, Tyler Dunston, John Brandenburg, Jonathan Piccillo, Joshua Egan, (Jayson Medrano), (Abutu Alioche) |
| 9:37.1, 9:37.9, 10:08.7, 10:19.2, 10:24.8, (10:47.4), (11:05.3) |
8 | 335 | Cardinal Gibbons,
NC - Team Time (1st 5) 51:08.1 | Spread (1st 5) 35.3 |
| 32, 57, 60, 72, 114, (117), (135) |
| Mitchell Kisaberth, Andrew Verdi, Rollie Tillman, Frankie Bianco, Liam O'Donnell, (Aidan O'Donnell), (Brandon Buckley) |
| 9:58.3, 10:09.6, 10:10.9, 10:15.7, 10:33.6, (10:34.8), (10:42.0) |
9 | 354 | Croatan,
NC - Team Time (1st 5) 50:55.4 | Spread (1st 5) 1:21.7 |
| 2, 38, 77, 98, 139, (152), (170) |
| Jamie Rodriguez, Elliott Kleckner, Cooper Kleckner, Colten Rodriguez, Brendon Hodge, (Jaxon Hall), (Matthew McCray) |
| 9:22.7, 10:02.7, 10:18.1, 10:27.5, 10:44.4, (10:52.3), (11:00.1) |
10 | 360 | Jack Britt,
NC - Team Time (1st 5) 51:16.6 | Spread (1st 5) 51.7 |
| 20, 43, 68, 95, 134, (271), (275) |
| Colin Baumgartner, Leandro Mapa, Colin Wright, John Baker, John Paroli, (Joshua Daffin), (Conner Funck) |
| 9:49.8, 10:03.9, 10:15.0, 10:26.4, 10:41.5, (11:55.7), (11:57.5) |
11 | 374 | Holly Springs,
NC - Team Time (1st 5) 51:26.2 | Spread (1st 5) 40.0 |
| 22, 61, 89, 95, 107, (112), (126) |
| Bryan (Dexter) Hill, Ryan O'Hare, Daniel Redfield, Bryan Hill, Adam Kanning, (Jackson McIntyre), (Trevor Volk) |
| 9:51.3, 10:12.7, 10:24.5, 10:26.4, 10:31.3, (10:33.1), (10:38.5) |
12 | 387 | Broughton,
NC - Team Time (1st 5) 51:28.1 | Spread (1st 5) 45.4 |
| 27, 56, 69, 104, 131, (136), (138) |
| Edward Brinkley, Avery Schrage, Landon Soroka, Scott Rostick, Jacob Serozi, (Cooper Thompson), (Wilson Kuhn) |
| 9:55.0, 10:09.4, 10:15.1, 10:28.2, 10:40.4, (10:42.9), (10:43.8) |
13 | 411 | South View,
NC - Team Time (1st 5) 51:41.0 | Spread (1st 5) 23.8 |
| 52, 66, 83, 101, 109, (111), (129) |
| Keith Johnson, Brian Odom, Garrett Shifflett, Gristen Ruckel, Jordan O'Donnell, (Kamden Payne), (Nathan Jackson) |
| 10:07.9, 10:14.5, 10:19.1, 10:27.8, 10:31.7, (10:33.0), (10:38.8) |
14 | 431 | Middle Creek,
NC - Team Time (1st 5) 51:39.8 | Spread (1st 5) 1:12.5 |
| 15, 79, 81, 100, 156, (165), (168) |
| Jackson Lawrence, Will Gray, Gavin Russell, Ryan Abell, Garner West, (Chris Penwell), (Kyle Vetter) |
| 9:41.3, 10:18.2, 10:18.9, 10:27.6, 10:53.8, (10:57.2), (10:59.2) |
15 | 461 | Marvin Ridge,
NC - Team Time (1st 5) 52:02.1 | Spread (1st 5) 34.6 |
| 43, 80, 102, 110, 126, (133), (178) |
| Gunner Hogston, Cole Jackson, Jason Blizzard, Connor Gross, Sahil Bhave, (James Bryant), (Jeffrey Thompson) |
| 10:03.9, 10:18.8, 10:28.0, 10:32.9, 10:38.5, (10:41.4), (11:02.9) |
16 | 498 | Wake Forest,
NC - Team Time (1st 5) 52:19.7 | Spread (1st 5) 32.3 |
| 67, 74, 94, 119, 144, (150), (173) |
| Lucas Rorick, Benjamin Hayes, Jack Tiffany, Mj Ellis, Brandon Lamberti, (Zac Miles), (Nick Hottell) |
| 10:14.8, 10:16.5, 10:26.1, 10:35.2, 10:47.1, (10:51.4), (11:01.5) |
17 | 550 | Sanderson,
NC - Team Time (1st 5) 52:31.5 | Spread (1st 5) 1:03.9 |
| 16, 125, 126, 140, 143, (146), (153) |
| Carson Helmer, Nader Alshikh, Eli Middleman, Evan Abolins, Sam Cashwell, (Alnagi Faal), (Noah Franklin) |
| 9:43.1, 10:38.3, 10:38.5, 10:44.6, 10:47.0, (10:48.1), (10:53.1) |
18 | 557 | Providence,
NC - Team Time (1st 5) 52:42.3 | Spread (1st 5) 1:06.9 |
| 19, 98, 132, 148, 160, (176), (187) |
| Pace Clark, David Broud, Michael Broud, Wick Hatch, Andrew Kuttner, (Drew Ross), (Garrett Rice) |
| 9:48.7, 10:27.5, 10:41.3, 10:49.2, 10:55.6, (11:02.5), (11:06.8) |
19 | 568 | North Carolina Science and Math (Durham),
NC - Team Time (1st 5) 52:50.0 | Spread (1st 5) 57.0 |
| 58, 75, 106, 141, 188, (201), (202) |
| Ethan Frey, Trevor Pharr, Michael Guilmette, Evan Dadson, Garrison Bullard, (Nicolas Muecke), (Max Brinker) |
| 10:10.0, 10:17.0, 10:31.0, 10:45.0, 11:07.0, (11:15.0), (11:17.0) |
20 | 585 | Millbrook,
NC - Team Time (1st 5) 52:57.0 | Spread (1st 5) 40.0 |
| 54, 105, 137, 142, 147, (159), (161) |
| Nickolas Scudder, Carter Bouchard, Josh Navarro, Will Mitchell, Mitchell Payne, (Banks Scudder), (Nianza Nsiambote) |
| 10:09.0, 10:30.0, 10:43.0, 10:46.0, 10:49.0, (10:55.5), (10:55.7) |
21 | 608 | Union Pines,
NC - Team Time (1st 5) 53:06.2 | Spread (1st 5) 1:18.9 |
| 22, 108, 121, 163, 194, (240), (299) |
| Giovanni Rincon, Austin Baker, Dalton Graham, Pieter Enkema, Zachary Rubio, (Hudson Hayes), (Richard Hoover) |
| 9:51.3, 10:31.4, 10:36.9, 10:56.4, 11:10.2, (11:39.5), (12:15.9) |
22 | 677 | Rolesville,
NC - Team Time (1st 5) 53:42.3 | Spread (1st 5) 1:17.2 |
| 46, 120, 130, 166, 215, (248), (252) |
| Mamoon Hassan, Ethan Boyd, Kevin Garbacki, Salazaku Nsiambote, Bishop Radway, (Ethan Gang), (Timothy Mercaldo) |
| 10:06.4, 10:35.5, 10:39.2, 10:57.6, 11:23.6, (11:44.4), (11:46.3) |
23 | 688 | Cox Mill,
NC - Team Time (1st 5) 53:42.0 | Spread (1st 5) 50.0 |
| 82, 118, 122, 174, 192, (197), (231) |
| Alex Garcia, Hunter Levy, Brendan Cavazos, Tate Grewell, Izic Harris, (Spencer Connick), (Jeffrey Galla) |
| 10:19.0, 10:35.0, 10:37.0, 11:02.0, 11:09.0, (11:14.0), (11:31.0) |
24 | 718 | Cary Christian,
NC - Team Time (1st 5) 54:04.1 | Spread (1st 5) 1:19.7 |
| 55, 77, 177, 183, 226, (228), (230) |
| Ethan Marotta, Mateo Otto, Walker Massey, Walker White, Davis Hinton, (Miller Davenport), (Greyson Young) |
| 10:09.3, 10:18.1, 11:02.8, 11:04.9, 11:29.0, (11:29.7), (11:30.3) |
25 | 750 | Heritage,
NC - Team Time (1st 5) 54:16.5 | Spread (1st 5) 1:14.0 |
| 34, 153, 179, 186, 198, (233), (233) |
| Grant White, Max Geckler, Garrett Nelson, Thomas Halvas, Nick Mruk, (Griffin Goodman), (Ian Boyles) |
| 10:00.1, 10:53.1, 11:03.0, 11:06.2, 11:14.1, (11:31.4), (11:31.4) |
26 | 763 | Fayetteville Christian,
NC - Team Time (1st 5) 54:35.3 | Spread (1st 5) 1:53.3 |
| 64, 86, 149, 175, 289, (324), (334) |
| Sam Miller, Thomas Macagg, Necco Johnson, Alexander Bussey, Tyler Daack, (Samuel Nelon), (Will Sellers) |
| 10:13.9, 10:21.2, 10:50.9, 11:02.1, 12:07.2, (12:33.2), (12:39.9) |
27 | 768 | Athens Drive,
NC - Team Time (1st 5) 54:22.1 | Spread (1st 5) 1:00.4 |
| 49, 169, 180, 181, 189, (191), (235) |
| William Burke, Josh Ayioki, Will Shearin, Charlie Morlock, Pieter Westerbeek, (Aidan Glickman), (Kenneth Benavent) |
| 10:07.4, 10:59.3, 11:03.6, 11:04.0, 11:07.8, (11:08.7), (11:31.8) |
28 | 771 | Cary Academy,
NC - Team Time (1st 5) 54:33.0 | Spread (1st 5) 1:31.0 |
| 30, 113, 181, 223, 224, (266), (287) |
| Kenny Eheman, Matthew Crow, Kyle Murphy, Ryan Chen, Milen Patel, (Sebastian Polge), (Xavier Desouza) |
| 9:57.9, 10:33.5, 11:04.0, 11:28.7, 11:28.9, (11:51.9), (12:06.7) |
29 | 836 | Riverside-Durham,
NC - Team Time (1st 5) 55:03.5 | Spread (1st 5) 1:24.6 |
| 71, 116, 190, 218, 241, (244), (258) |
| Taylor Healy, Henry Haase, Finneas Meadows, Andreeck Aguilar, Elior Aguilar, (Caleb Yeuh), (Tai Gordan) |
| 10:15.4, 10:34.2, 11:08.1, 11:25.8, 11:40.0, (11:40.5), (11:50.1) |
30 | 904 | Scotland,
NC - Team Time (1st 5) 55:49.4 | Spread (1st 5) 1:38.5 |
| 91, 91, 172, 267, 283, (347), (364) |
| Aycock Aaron, Tony Strickland, Jackson Sellers, Jay Johnson, Cooper Sutherland, (Colton Locklear), (Hogan Hyatt) |
| 10:25.5, 10:25.5, 11:01.3, 11:53.1, 12:04.0, (12:51.9), (13:11.9) |
31 | 961 | Gray's Creek,
NC - Team Time (1st 5) 56:08.7 | Spread (1st 5) 1:11.4 |
| 115, 151, 200, 245, 250, (269), (348) |
| Adam Lindee, Garrett Harbison, Jamauri Richardson, Jarrett Jacops, Rashun Dorsey, (Steven Hogan), (Christian Meyers) |
| 10:33.9, 10:52.0, 11:14.7, 11:42.8, 11:45.3, (11:54.6), (12:52.4) |
32 | 984 | Northern Nash,
NC - Team Time (1st 5) 56:17.3 | Spread (1st 5) 1:06.5 |
| 123, 171, 219, 224, 247, (256), (259) |
| Jordan Richardson, Joseph Dees, Matt Wright, Justin Marshall, Kamden Johnson, (Will Raynor), (Chance Savage) |
| 10:37.5, 11:00.9, 11:26.0, 11:28.9, 11:44.0, (11:49.7), (11:50.4) |
33 | 998 | Northwest Cabarrus,
NC - Team Time (1st 5) 56:23.0 | Spread (1st 5) 1:12.5 |
| 124, 202, 204, 208, 260, (280), (308) |
| Luke Linkel, Raj Patel, Alex Beaver, Zavien McPherson, Riley Horn, (Graham Bass), (Carson Kelly) |
| 10:38.0, 11:17.0, 11:17.5, 11:20.0, 11:50.5, (12:01.0), (12:20.0) |
| 998 | Wakefield,
NC - Team Time (1st 5) 56:21.3 | Spread (1st 5) 47.1 |
| 155, 158, 214, 228, 243, (282), (293) |
| Nicholas Giron, Carson Wright, Nathaniel Viele, Jacob Green, Holt Leary, (Matthew Montana), (Jackson Chubb) |
| 10:53.3, 10:54.7, 11:23.2, 11:29.7, 11:40.4, (12:01.9), (12:11.0) |
35 | 1041 | Durham School of the Arts,
NC - Team Time (1st 5) 56:51.0 | Spread (1st 5) 1:53.0 |
| 102, 195, 213, 221, 310, (329), (342) |
| Ryker Mattioli, Jesse Tymas, Benson Mangum, Peter Sumner, Juan Garza, (Angel Cruz-Salvador), (Michael Fader) |
| 10:28.0, 11:11.0, 11:23.0, 11:28.0, 12:21.0, (12:38.0), (12:48.1) |
36 | 1042 | Westover,
NC - Team Time (1st 5) 56:55.3 | Spread (1st 5) 3:05.5 |
| 9, 212, 220, 273, 328, (382) |
| Delsin Burkhart, Irie Byrd, Dajhon Prince, Christian Bethea, Devin Desimore, (Diego Cade) |
| 9:31.8, 11:22.2, 11:27.3, 11:56.7, 12:37.3, (13:41.3) |
37 | 1066 | Fuquay-Varina,
NC - Team Time (1st 5) 56:59.1 | Spread (1st 5) 57.7 |
| 157, 167, 215, 263, 264, (277), (281) |
| Drake Byron, Nicholas Luke, Hans Petterson, Sifeddine Chettabi, Aiden Kovacs, (Gray Lumsden), (Tyson King) |
| 10:54.1, 10:58.1, 11:23.6, 11:51.5, 11:51.8, (11:58.3), (12:01.4) |
38 | 1070 | Overhills,
NC - Team Time (1st 5) 57:08.6 | Spread (1st 5) 1:45.7 |
| 85, 206, 210, 283, 286, (314), (363) |
| Jaden Carlile, Jacob Reed, Bryan Hernandez, Dominiq Brown, Ayres Grice, (Daishaun Jiggetts), (Maxwell Elliott) |
| 10:19.3, 11:19.1, 11:21.2, 12:04.0, 12:05.0, (12:25.0), (13:10.7) |
39 | 1165 | A.L. Brown,
NC - Team Time (1st 5) 57:48.0 | Spread (1st 5) 47.0 |
| 193, 209, 217, 272, 274, (329), (354) |
| Gabe Blackwelder, Tanner Roth, Michael DaCosta, Kevin Stegall, Colby Teal, (Thomas Bitler), (Corbin Richardson) |
| 11:10.0, 11:21.0, 11:24.0, 11:56.0, 11:57.0, (12:38.0), (13:00.5) |
40 | 1191 | Kings Mountain,
NC - Team Time (1st 5) 58:08.5 | Spread (1st 5) 49.0 |
| 207, 211, 222, 260, 291, (313), (327) |
| Dallin Campbell, Parker Key, Jalen Roberts, Jesse Hughes, Dylan Williams, (Aiden Wilson), (Justin Mathis) |
| 11:19.5, 11:21.5, 11:28.5, 11:50.5, 12:08.5, (12:24.5), (12:35.5) |
41 | 1249 | Orange,
NC - Team Time (1st 5) 58:55.0 | Spread (1st 5) 1:34.0 |
| 162, 164, 296, 306, 321, (344), (357) |
| Sam Rasinske, Kyle Van Tubbergh, Issac Wilson, Bennett Fleming, Whitt Phillips, (Joshua Frank), (Ethan Horton) |
| 10:56.0, 10:57.0, 12:13.0, 12:19.0, 12:30.0, (12:50.0), (13:02.0) |
42 | 1283 | East Mecklenburg,
NC - Team Time (1st 5) 59:08.2 | Spread (1st 5) 1:32.9 |
| 185, 239, 249, 278, 332, (340), (352) |
| Fulton Shober, Tyler Benton, Micheal Vargas, Zachery Jones, William Dubman, (Henry Stiff), (Ezekiel Johnson) |
| 11:06.1, 11:39.2, 11:44.6, 11:59.3, 12:39.0, (12:42.9), (12:59.0) |
43 | 1337 | Sun Valley,
NC - Team Time (1st 5) 59:36.7 | Spread (1st 5) 1:26.7 |
| 199, 264, 268, 270, 336, (375), (377) |
| Lukis Padu, Kevin Cunningham Jr., Zachary Dumaine, Marcus Walker, Griffin Bean, (Jermaine Hudson), (Caden Caputo) |
| 11:14.4, 11:51.8, 11:54.4, 11:55.0, 12:41.1, (13:25.0), (13:30.5) |
44 | 1348 | Asheville,
NC - Team Time (1st 5) 59:39.0 | Spread (1st 5) 52.6 |
| 227, 241, 279, 290, 311, (312), (335) |
| Samuel Rogers, Frank Sandridge, Rylan Dunn, Patrick Sullivan, Elahi Stewart, (Issac Batts), (Eli Lamport) |
| 11:29.5, 11:40.0, 12:00.0, 12:07.4, 12:22.1, (12:23.7), (12:40.5) |
45 | 1415 | T.C. Roberson,
NC - Team Time (1st 5) 1:00:44.1 | Spread (1st 5) 2:06.3 |
| 196, 253, 292, 301, 373, (383), (392) |
| Joseph Rath, Sam Lozzio, Joshua Lanning, Luke Washburn, Austin Dixon, (Michael Keen), (Torin Linton) |
| 11:12.2, 11:46.5, 12:10.6, 12:16.3, 13:18.5, (13:46.1), (14:05.0) |
46 | 1437 | Concord,
NC - Team Time (1st 5) 1:00:57.5 | Spread (1st 5) 1:36.0 |
| 238, 254, 283, 295, 367, (391) |
| Trace Beaver, Macklin Rett, Matthew Leder, Jackson Lippard, Tripp Beaver, (Akhilesh Shivaramakrishnan) |
| 11:39.0, 11:47.5, 12:04.0, 12:12.0, 13:15.0, (14:03.0) |
47 | 1505 | Burns,
NC - Team Time (1st 5) 1:04:27.5 | Spread (1st 5) 5:33.0 |
| 50, 322, 343, 374, 416, (432) |
| Austin Walker, Andrew Parsons, Zachary Dugan, Daniel Gibson, Jeffrey Parker, (Trevor White) |
| 10:07.5, 12:30.5, 12:48.5, 13:20.5, 15:40.5, (22:21.5) |
48 | 1521 | Huss,
NC - Team Time (1st 5) 1:01:39.5 | Spread (1st 5) 56.0 |
| 251, 298, 304, 331, 337, (421) |
| Jaylan Silvers, Trevor Hargett, Corey Fuller, Rooster Parker, Niko Huitt, (Will Herman) |
| 11:45.5, 12:15.5, 12:18.5, 12:38.5, 12:41.5, (16:04.5) |
49 | 1536 | Robinson,
NC - Team Time (1st 5) 1:02:30.0 | Spread (1st 5) 2:00.0 |
| 236, 257, 300, 365, 378, (380), (384) |
| Ethan Bailey, Eric Mendiola, Carson Muller, Connor Gordon, Andrew Michaud, (Michael Cawley), (Ashton Ventura) |
| 11:35.0, 11:50.0, 12:16.0, 13:14.0, 13:35.0, (13:38.0), (13:47.0) |
50 | 1556 | Charlotte Latin,
NC - Team Time (1st 5) 1:02:07.9 | Spread (1st 5) 1:08.5 |
| 262, 276, 316, 349, 353, (361), (366) |
| Walden Becker, Perry Knull, Liam Forshaw, Bennett Eastridge, Cam Egan, (Chace Davis), (Evan Goodgee) |
| 11:51.3, 11:57.8, 12:25.5, 12:53.5, 12:59.8, (13:04.5), (13:14.8) |
51 | 1589 | Providence Day,
NC - Team Time (1st 5) 1:02:26.7 | Spread (1st 5) 47.2 |
| 297, 305, 307, 325, 355, (356), (371) |
| Bennett Herman, Aiden Silver, Reid Laughton, Matthew Grossman, Jax Sword, (David Jones), (Connor Ostrowski) |
| 12:13.4, 12:18.7, 12:19.8, 12:34.2, 13:00.6, (13:01.6), (13:17.3) |
52 | 1608 | Southeast Raleigh,
NC - Team Time (1st 5) 1:03:44.8 | Spread (1st 5) 2:22.0 |
| 231, 294, 308, 387, 388, (394), (396) |
| Knowledge Blanco, Zachary Martin, Ruben Leyva, Elijah Oke-Bello, Josue Flores-Ranirez, (Leo Jarman), (Kelvon Stephens) |
| 11:31.0, 12:11.8, 12:20.0, 13:49.0, 13:53.0, (14:10.0), (14:15.0) |
53 | 1611 | Greater Cabarrus Athletic Association,
NC - Team Time (1st 5) 1:02:40.7 | Spread (1st 5) 41.8 |
| 301, 303, 317, 339, 351, (381), (397) |
| David Aljets, Nathan Duncan, Seth Hodson, Brayden Eichenlaub, Jalen Jackson, (Luke Eichenlaub), (James Benton) |
| 12:16.3, 12:17.5, 12:26.0, 12:42.8, 12:58.1, (13:39.5), (14:15.7) |
54 | 1662 | West Lincoln,
NC - Team Time (1st 5) 1:04:33.5 | Spread (1st 5) 3:06.0 |
| 205, 338, 345, 372, 402, (410), (422) |
| Nathaniel Bayless, Nathan Robinson, Tyler Cook, Dylan Smith, Charlie Wyant, (Chade Norman), (Abram May) |
| 11:18.5, 12:42.5, 12:50.5, 13:17.5, 14:24.5, (15:04.5), (16:23.5) |
55 | 1688 | Carmel Christian,
NC - Team Time (1st 5) 1:04:07.9 | Spread (1st 5) 1:32.9 |
| 246, 346, 359, 368, 369, (401), (407) |
| Will McCulloch, Joshua Overbay, Noah Daniels, Colin Bucey, Luke Callinan, (Josh Bhatt), (Ben Freeman) |
| 11:43.1, 12:51.0, 13:02.4, 13:15.4, 13:16.0, (14:19.4), (14:50.0) |
56 | 1732 | Central Cabarrus,
NC - Team Time (1st 5) 1:05:30.0 | Spread (1st 5) 2:31.0 |
| 237, 357, 369, 376, 393, (398), (399) |
| Koby Boyter, Jordan Jean-Pierre, Caleb Watson, Dylan Steed, Ryan Bergsmith, (Caleb Yarborough), (Jacob Scruggs) |
| 11:37.0, 13:02.0, 13:16.0, 13:27.0, 14:08.0, (14:16.0), (14:19.0) |
57 | 1753 | North Raleigh Christian Academy,
NC - Team Time (1st 5) 1:06:16.1 | Spread (1st 5) 2:13.8 |
| 255, 333, 386, 389, 390 |
| Zack Martin, Joshua Frazier, Jason Iafrate, Parker Anderson, Matthew Nelson |
| 11:48.9, 12:39.2, 13:47.6, 13:57.7, 14:02.7 |
58 | 1775 | Gaston Day,
NC - Team Time (1st 5) 1:07:56.4 | Spread (1st 5) 3:33.0 |
| 314, 317, 319, 406, 419, (424), (433) |
| Josh Moore, Griffen Simpson, Forrest Kelly, Addison Gilbert, Charles Pierce, (Thomas Jentsch), (Aiden Rudelic) |
| 12:25.0, 12:26.0, 12:26.5, 14:40.9, 15:58.0, (17:04.0), (24:25.0) |
59 | 1783 | Union Academy,
NC - Team Time (1st 5) 1:06:44.8 | Spread (1st 5) 2:40.2 |
| 320, 323, 350, 379, 411, (412), (415) |
| Jacob Additon, Zachary Roncace, David Arbenz, Sam Additon, Evan Pardue, (Zachariah Werzynski), (Jack Bowman) |
| 12:29.9, 12:31.6, 12:57.1, 13:36.1, 15:10.1, (15:27.4), (15:39.0) |
60 | 1857 | West Henderson,
NC - Team Time (1st 5) 1:11:01.2 | Spread (1st 5) 5:36.6 |
| 288, 362, 384, 395, 428, (430) |
| Ryan Santiago, Noah Krauss, John Burnette, Kareem Alabed, Carson Godwin, (Blake Jones) |
| 12:06.9, 13:10.0, 13:47.0, 14:13.8, 17:43.5, (19:09.6) |
61 | 1980 | Asheville Trailblazers Homeschool,
NC - Team Time (1st 5) 1:16:57.2 | Spread (1st 5) 6:55.3 |
| 326, 404, 405, 414, 431 |
| Jessee Kramer, Henry Puzerrewski, Michael Puzerewski, Benjamin Kramer, Rip Clounce |
| 12:34.7, 14:34.8, 14:39.0, 15:38.7, 19:30.0 |
62 | 2008 | Northern Durham,
NC - Team Time (1st 5) 1:17:55.0 | Spread (1st 5) 6:00.0 |
| 341, 403, 417, 418, 429 |
| Kyle Jackson, Alex Penne, Harry Griffin, Erick Rutt, Logan White |
| 12:48.0, 14:30.0, 15:53.0, 15:56.0, 18:48.0 |
63 | 2033 | Gaston Christian,
NC - Team Time (1st 5) 1:18:53.6 | Spread (1st 5) 4:32.0 |
| 360, 399, 423, 425, 426 |
| Wyatt Suttenfield, Mo Snipes, Garrison Fisher, Connor Costa, Jeremai Williams |
| 13:02.6, 14:19.0, 16:30.4, 17:27.0, 17:34.6 |
64 | 2077 | Forest Hills,
NC - Team Time (1st 5) 1:19:08.7 | Spread (1st 5) 2:39.5 |
| 408, 409, 413, 420, 427 |
| Richard Jimenez, Sage Kelly, Adrian Melchor, Garrett Kelly, Robert Parks |
| 14:56.4, 15:04.2, 15:28.8, 16:03.4, 17:35.9 |