174Weddington, NC - Team Time (1st 5) 1:17:37.9 | Spread (1st 5) 47.6
1, 4, 15, 20, 34, (42), (108)
Caden Townshend, Isaac Clark, Chauncey Chen, Gavin Boutwell, Ben Timberlake, (Sam Bland), (Joshua Washington)
15:04.4, 15:16.6, 15:40.3, 15:44.6, 15:52.0, (15:55.8), (16:31.8)
2116Mount Tabor, NC - Team Time (1st 5) 1:18:14.0 | Spread (1st 5) 49.5
3, 7, 11, 41, 54, (80), (85)
Will Soule, Douglas Gledhill, Davis Potter, Andrew Burrell, Lucas Plitt, (Conner Inman), (Luke Armentrout)
15:14.9, 15:24.6, 15:34.7, 15:55.4, 16:04.4, (16:19.8), (16:23.0)
3302Lake Norman, NC - Team Time (1st 5) 1:20:03.0 | Spread (1st 5) 1:26.1
2, 23, 59, 107, 111, (122), (184)
Griffin Horner, Gavin Sweeney, Logan Dingman, Triston Rabon, Bradley Mankus, (Dalton Graves), (Miller Brannen I)
15:06.6, 15:45.0, 16:07.0, 16:31.7, 16:32.7, (16:37.6), (16:57.9)
4316Green Hope, NC - Team Time (1st 5) 1:20:46.5 | Spread (1st 5) 29.1
36, 63, 66, 67, 84, (86), (130)
Gavin Hansen, Luke Young, Jacob Kurak, Zach Taylor, Liam Young, (Ben Cale), (Davis Cuffe)
15:53.2, 16:08.7, 16:10.5, 16:11.8, 16:22.3, (16:23.3), (16:40.4)
5333Broughton, NC - Team Time (1st 5) 1:20:57.1 | Spread (1st 5) 23.9
44, 53, 72, 81, 83, (98), (140)
Cooper Widmayer, Will Venable, Lawson Pollard, Marr Lakins, Dylan Core, (Owen Debellis), (Tucker Green)
15:57.3, 16:03.6, 16:14.4, 16:20.6, 16:21.2, (16:29.5), (16:43.4)
6337Christ School, NC - Team Time (1st 5) 1:20:20.6 | Spread (1st 5) 1:32.2
5, 9, 58, 95, 170, (187), (263)
Rocky Hansen, Dawson Reeves, Jackson Burch, Jack Cross, Eyob Gill, (Kahzi Sealey), (Luke Parrish)
15:21.8, 15:31.0, 16:05.9, 16:27.9, 16:54.0, (16:58.4), (17:17.1)
7342Hoggard, NC - Team Time (1st 5) 1:20:49.7 | Spread (1st 5) 1:00.5
16, 17, 68, 102, 139, (228), (235)
Luke Ward, Evan Pena, Luke Adams, Ryan Ibarra, Andrew Wallace, (Aiden Andrews), (Jackson Hughes)
15:42.1, 15:42.5, 16:12.0, 16:30.5, 16:42.6, (17:11.0), (17:12.3)
8362Chapel Hill, NC - Team Time (1st 5) 1:21:02.4 | Spread (1st 5) 54.1
27, 46, 57, 100, 132, (150), (160)
Dylan Look, Yichen Sun, Declan Harden, Jakob Maiwald, Cogan McMichaels, (Ryan Ziaee), (Jack Berreth)
15:47.1, 15:58.7, 16:05.7, 16:29.7, 16:41.2, (16:47.4), (16:51.8)
9379Cardinal Gibbons, NC - Team Time (1st 5) 1:21:16.8 | Spread (1st 5) 43.5
43, 55, 61, 93, 127, (128), (136)
Aidan O'Donnell, Jack Gidley, Liam O'Donnell, Henry Dudeck, Elijah Jorgensen, (Matt Gurecki), (Sam Howe)
15:56.7, 16:04.8, 16:08.1, 16:27.0, 16:40.2, (16:40.3), (16:42.2)
10491Riverside-Durham, NC - Team Time (1st 5) 1:21:49.9 | Spread (1st 5) 1:16.5
40, 52, 63, 106, 230, (261), (277)
Henry Haase, Winston Gasch, Bryan Hampson, Flyn Meadows, Connor Tyrrell, (Owen Transue), (Philip Blum)
15:55.2, 16:02.8, 16:08.7, 16:31.5, 17:11.7, (17:16.6), (17:20.7)
11579Millbrook, NC - Team Time (1st 5) 1:21:49.3 | Spread (1st 5) 1:53.2
8, 37, 60, 207, 267, (336), (355)
Tyler Surface, Harrison Enyeart, Gabriel Mann, Kamron Kedzierzawski, Silas Mann, (Ethan Graham), (Ryan Adams)
15:25.0, 15:53.6, 16:07.1, 17:05.4, 17:18.2, (17:37.3), (17:43.5)
12584Marvin Ridge, NC - Team Time (1st 5) 1:22:07.6 | Spread (1st 5) 1:41.0
10, 48, 75, 205, 246, (281), (292)
Ethan Snyder, Aneesh Duggirala, RJ Gajan, Aiden Tauro, David Firestone, (Kyle Barney), (Kyle Butler)
15:33.3, 15:59.3, 16:15.8, 17:04.9, 17:14.3, (17:21.3), (17:24.1)
13618Apex Friendship, NC - Team Time (1st 5) 1:22:57.4 | Spread (1st 5) 56.8
50, 97, 120, 162, 189, (213), (271)
Finn McKee, Alexander Nash, Connor Uenking, William Newman, Kevin Moskey, (Sean Blizard), (Gus Rutledge)
16:02.0, 16:28.8, 16:35.7, 16:52.1, 16:58.8, (17:07.4), (17:19.5)
14619Ardrey Kell, NC - Team Time (1st 5) 1:22:17.1 | Spread (1st 5) 1:46.2
13, 38, 82, 193, 293, (317), (396)
Patrick Gibbons, Raghav Gopalakrishnan, Nicholas Grace, Joseph (Joey) Wells, Dylan Michaud, (Owen Thorton), (Ismael Frometa)
15:38.1, 15:54.2, 16:21.0, 16:59.5, 17:24.3, (17:32.3), (17:55.0)
15668Durham Academy, NC - Team Time (1st 5) 1:23:23.7 | Spread (1st 5) 36.9
78, 89, 155, 171, 175, (212), (225)
Benjamin Hornstein, Stewart Roessler, Sanju Patel, George Linney, Aaron Caveney, (Michael Yancy), (Zebee Jewell-Alibhai)
16:18.9, 16:25.8, 16:48.7, 16:54.5, 16:55.8, (17:07.0), (17:10.1)
16669Croatan, NC - Team Time (1st 5) 1:22:47.1 | Spread (1st 5) 1:37.0
30, 51, 138, 151, 299, (307), (440)
Colten Rodriguez, James Wallace, Matthew Quispe, Tyrese Cone, Trey Austin, (Sean Manning), (Ben Futral)
15:49.0, 16:02.3, 16:42.3, 16:47.5, 17:26.0, (17:29.1), (18:13.0)
17673Cleveland, NC - Team Time (1st 5) 1:23:05.1 | Spread (1st 5) 1:28.9
20, 98, 104, 211, 240, (389), (469)
Harper Clark, Nathan Bacon, Grant Barbour, Ethan Tolar, Jonathan Valdez-Rojas, (Connor Lee), (Connor Trullinger)
15:44.6, 16:29.5, 16:30.7, 17:06.8, 17:13.5, (17:52.6), (18:23.9)
18677Cary, NC - Team Time (1st 5) 1:23:25.9 | Spread (1st 5) 42.5
87, 114, 124, 144, 208, (361), (518)
Matthew Martin, Bennett Perry, Jonathan Crouse, Marco Evans, James Reading, (Luke Liming), (Sammy Passiglia)
16:23.4, 16:33.8, 16:38.0, 16:44.8, 17:05.9, (17:44.6), (19:20.0)
19695Charlotte Catholic, NC - Team Time (1st 5) 1:23:17.3 | Spread (1st 5) 1:16.1
45, 101, 126, 177, 246, (258), (463)
Ian Pierce, Aj Painter, Nick Potter, Logan Hill, NEUENSCHWANDER Skyler, (Jay Sedam), (Ethan Canon)
15:58.2, 16:29.9, 16:38.8, 16:56.1, 17:14.3, (17:16.0), (18:21.6)
20777T.C. Roberson, NC - Team Time (1st 5) 1:24:04.9 | Spread (1st 5) 22.6
119, 153, 157, 165, 183, (237), (257)
Will Fiore, Ryan Chong, Tyler Gordon, Braden Blakely, Kevin Cordero, (Josiah Kaiser), (Clay Grant)
16:35.2, 16:48.5, 16:49.8, 16:53.6, 16:57.8, (17:12.8), (17:15.7)
21793Pinecrest, NC - Team Time (1st 5) 1:23:26.0 | Spread (1st 5) 1:41.0
31, 56, 148, 246, 312, (425), (441)
Zack Gilbertson, Adrian Archer, Connor Cuthrell, Manny Winkley, Raymond Hoffman, (Nathan Finney), (Evan Finney)
15:49.3, 16:05.1, 16:47.0, 17:14.3, 17:30.3, (18:05.2), (18:13.1)
22795South Mecklenburg, NC - Team Time (1st 5) 1:23:18.5 | Spread (1st 5) 1:56.9
18, 39, 152, 242, 344, (408), (460)
Caleb Roesch, Alec McMillan, Preston Harbin, Adam Simpson, Nathan Braun, (Aaron Vargas), (Samuel Remes)
15:42.6, 15:54.5, 16:48.3, 17:13.6, 17:39.5, (17:57.3), (18:20.5)
23820Leesville Road, NC - Team Time (1st 5) 1:24:08.1 | Spread (1st 5) 43.6
112, 123, 134, 192, 259, (295), (297)
Kevin Bolin, Bo Groff, Daniel Longrie, Banks Blizzard, Matt Mercer, (Jacob Dokulil), (Matt Cash)
16:32.9, 16:37.9, 16:41.4, 16:59.4, 17:16.5, (17:25.0), (17:25.7)
24838Laney, NC - Team Time (1st 5) 1:23:52.8 | Spread (1st 5) 1:38.7
29, 92, 185, 229, 303, (402), (429)
Joseph Moran, Clinton Hubbard, Daniel Kelmer, Oliver Few, Ethan Joyner, (Gavin Reider), (Garrett Powell)
15:48.8, 16:26.8, 16:58.1, 17:11.6, 17:27.5, (17:56.3), (18:07.6)
25849Cary Academy, NC - Team Time (1st 5) 1:24:07.8 | Spread (1st 5) 1:19.7
71, 90, 142, 223, 323, (346), (447)
Arran Swift, Sebastian Polge, Thomas George, Matthew Schricker, Jayden Chawla, (Reid Beatty), (Alex Yohn)
16:14.1, 16:26.0, 16:44.3, 17:09.6, 17:33.8, (17:41.3), (18:14.9)
26862Reagan, NC - Team Time (1st 5) 1:24:27.4 | Spread (1st 5) 40.7
109, 131, 172, 214, 236, (305), (332)
Nate Hayes, Tate Shore, Brendan Moncur, Jay Keeley, Conner Jones, (Dylan Sells), (Lucas Cumbo)
16:31.9, 16:40.8, 16:54.6, 17:07.5, 17:12.6, (17:28.5), (17:36.7)
27877Mooresville, NC - Team Time (1st 5) 1:24:08.9 | Spread (1st 5) 1:54.4
25, 145, 158, 202, 347, (472), (491)
Tanner Smith, Noah Dunn, Clark Kremar, Michael Martinez, Ashtyn Barton, (Josh Green), (Ezequiel Canas-Peralta)
15:47.0, 16:45.7, 16:51.4, 17:03.4, 17:41.4, (18:24.6), (18:34.0)
28892Cuthbertson, NC - Team Time (1st 5) 1:24:35.3 | Spread (1st 5) 49.0
79, 179, 201, 215, 218, (313), (331)
Gage Austin, Peter Schihl, Justin Bevacqua, Thomas Wlazlowski, Brandt Anderson, (Ross Bridgforth), (Timothy Salicco)
16:19.6, 16:56.5, 17:02.7, 17:07.9, 17:08.6, (17:31.1), (17:36.4)
29903Myers Park, NC - Team Time (1st 5) 1:24:41.1 | Spread (1st 5) 45.1
93, 173, 174, 230, 233, (242), (283)
Luke Terrell, Evan Guiney, Emmett O'Neill, Luke Champion, Brendan O'Neill, (James Young), (Nic Elledge)
16:27.0, 16:55.0, 16:55.3, 17:11.7, 17:12.1, (17:13.6), (17:21.8)
30904Coastal Christian, NC - Team Time (1st 5) 1:24:33.0 | Spread (1st 5) 1:04.4
76, 160, 165, 224, 279, (315), (507)
Jack Sterrett, Thad O'Neill, Tyler Niloff, Sam Morgan, Caleb Cottle, (Michael Cooke), (Josue Lopez)
16:16.7, 16:51.8, 16:53.6, 17:09.8, 17:21.1, (17:31.9), (18:52.1)
31947North Lincoln, NC - Team Time (1st 5) 1:24:25.9 | Spread (1st 5) 1:33.1
33, 146, 226, 251, 291, (398), (400)
Stephen Fernetti, Connor Bagwell, Alex Bradley, Mack Viverette, Mirko Glavan, (Kolton Hodges), (Logan Helms)
15:50.5, 16:46.2, 17:10.9, 17:14.7, 17:23.6, (17:55.4), (17:55.8)
32948Wake Forest, NC - Team Time (1st 5) 1:24:41.7 | Spread (1st 5) 43.7
113, 118, 197, 256, 264, (330), (409)
Andrew Mallo, Brody Enget, Nick Hottell, William Brisard, Caden Halberg, (Matthew Walker), (Michael Brisard)
16:33.5, 16:34.6, 17:00.8, 17:15.6, 17:17.2, (17:36.0), (17:57.5)
33980Covenant Day, NC - Team Time (1st 5) 1:24:41.7 | Spread (1st 5) 1:18.0
70, 117, 191, 286, 316, (366), (368)
Ian DeYoung, Andrew Hempe, Colden Welsh, Caiden Seufert, Hayden Duncan, (Jacob DeYoung), (Evan Hempe)
16:14.0, 16:34.0, 16:59.2, 17:22.5, 17:32.0, (17:46.3), (17:47.3)
341004Athens Drive, NC - Team Time (1st 5) 1:24:12.1 | Spread (1st 5) 2:00.8
19, 28, 253, 345, 359, (373), (397)
Krister Sjoblad, Noah Valyo, Mason Jaeger, Jacob Taylor, Jonathan Taylor, (Antonio Alonso-Stepanova), (Connor O'Toole)
15:43.6, 15:48.1, 17:15.1, 17:40.9, 17:44.4, (17:49.3), (17:55.1)
351018Providence, NC - Team Time (1st 5) 1:25:07.0 | Spread (1st 5) 55.4
114, 159, 164, 273, 308, (309), (404)
Jon Lakeman, Parker Young, Gavin D'Souza, Harrison Monahan, Seth Williams, (Anthony Caterino), (Gabe Garcia)
16:33.8, 16:51.6, 16:52.7, 17:19.7, 17:29.2, (17:29.7), (17:56.6)
361026South Central, NC - Team Time (1st 5) 1:23:59.3 | Spread (1st 5) 2:22.2
6, 35, 289, 338, 358, (422), (494)
Elliott Kleckner, Cooper Kleckner, Justin Roeder, Matthew Riggs, Simon Thomas, (Griffin Brantley), (Mario Delgado)
15:22.0, 15:52.7, 17:23.0, 17:37.4, 17:44.2, (18:03.3), (18:35.0)
371037Orange, NC - Team Time (1st 5) 1:24:30.3 | Spread (1st 5) 2:07.2
22, 47, 217, 365, 386, (470), (487)
Spencer Hampton, Gabe (Gabriel) Schmid, Alden Cathey, Ethan Horton, Nicholas Pell, (James Wheelis), (Abezu Delvecchia)
15:44.8, 15:58.9, 17:08.5, 17:46.1, 17:52.0, (18:24.2), (18:32.1)
381044D.H. Conley, NC - Team Time (1st 5) 1:24:34.2 | Spread (1st 5) 1:59.3
12, 96, 290, 321, 325, (370), (412)
Nathan Geyer, Landen Williams, Noah Anderson, Garrett Miller, Carter Adrias, (Bryson Bingaman), (Scout Hill)
15:35.2, 16:28.0, 17:23.4, 17:33.1, 17:34.5, (17:48.1), (17:58.3)
391072Green Level, NC - Team Time (1st 5) 1:24:53.2 | Spread (1st 5) 2:04.3
25, 88, 240, 336, 383, (443), (446)
Alex Fernandez, Advaith Cheruvu, Will Boggess, Arya Bharti, Anil Chintapalli, (Evan Hall), (Wyatt Dille)
15:47.0, 16:24.1, 17:13.5, 17:37.3, 17:51.3, (18:13.7), (18:14.7)
401124Panther Creek, NC - Team Time (1st 5) 1:25:38.5 | Spread (1st 5) 52.2
132, 193, 209, 268, 322, (399), (423)
Bryce Steinberg, Prithvi Kotapati, Jack Gabrielle, Keith Williams, Tyler Fink, (Adithya Rajaram), (Akhil Karunakaran)
16:41.2, 16:59.5, 17:06.0, 17:18.4, 17:33.4, (17:55.7), (18:04.4)
411142Jordan, NC - Team Time (1st 5) 1:25:15.6 | Spread (1st 5) 1:56.8
24, 219, 261, 287, 351, (414), (454)
Ian Rouse, Will Gordon, Karsten Heim, Louis Gillian, Carter Kukla, (Benjamin Ashley), (Cole Tyler)
15:45.3, 17:08.9, 17:16.6, 17:22.7, 17:42.1, (17:58.6), (18:17.5)
421167Cary Home Educators, NC - Team Time (1st 5) 1:25:38.0 | Spread (1st 5) 2:12.8
49, 124, 168, 381, 445, (473), (483)
Jedaiah Ruhl, Keaton Adams, Gideon Ruhl, Cade Adams, Mzee Ruhl, (Andrew Ulrich), (Daniel Baker)
16:01.2, 16:38.0, 16:53.8, 17:51.0, 18:14.0, (18:25.1), (18:29.0)
431176Apex, NC - Team Time (1st 5) 1:25:47.2 | Spread (1st 5) 1:11.2
90, 182, 259, 311, 334, (350), (378)
Reed Tilly, Patrick Villiers, Carter Boxell, Charlie Vickery, Drew Mobley, (Maxton Bohm), (Ethan McCallister)
16:26.0, 16:57.4, 17:16.5, 17:30.1, 17:37.2, (17:41.8), (17:50.2)
1176Providence Day, NC - Team Time (1st 5) 1:25:45.4 | Spread (1st 5) 1:27.6
74, 175, 230, 343, 354, (406), (426)
Landon Roemer, Zach Makemson, Anderson Shirey, Garrett Cronk, Ethan Tucker, (Owen Klepser), (Robert Desollar)
16:15.5, 16:55.8, 17:11.7, 17:39.3, 17:43.1, (17:57.2), (18:06.4)
451199Charlotte Country Day, NC - Team Time (1st 5) 1:25:44.6 | Spread (1st 5) 1:36.4
69, 141, 303, 310, 376, (491), (512)
Connor Kleiderer, Pete Pignetti, Rohan Shrestha, Hunter Wilkerson, Everett Norton, (Grant Harbrecht), (Peter Lawing)
16:13.6, 16:43.6, 17:27.5, 17:29.9, 17:50.0, (18:34.0), (19:02.6)
461208Northwood, NC - Team Time (1st 5) 1:25:52.6 | Spread (1st 5) 1:36.7
62, 205, 226, 352, 363, (393), (499)
Colin Henry, Christian Glick, Jackson Adams, Felix Cibulski, Matthew Sullivan, (Andrew Kimbrel), (Ian Henry)
16:08.6, 17:04.9, 17:10.9, 17:42.9, 17:45.3, (17:53.6), (18:40.9)
471223Gaston Christian, NC - Team Time (1st 5) 1:26:12.6 | Spread (1st 5) 1:52.8
103, 156, 220, 276, 468, (481), (496)
Adam Hoyle, Connor Nanney, Jake Sosebee, Thomas Bunko, Jayden Branch, (Jackson Roberts), (Garrison Fisher)
16:30.6, 16:48.8, 17:09.4, 17:20.4, 18:23.4, (18:28.7), (18:37.1)
481304Brevard, NC - Team Time (1st 5) 1:26:21.3 | Spread (1st 5) 1:39.5
77, 186, 234, 401, 406, (421), (510)
Knox Witherspoon, Townsend Dierauf, Abdi Green, Eli Snowden, Leo Murray, (Noah McLachlin), (Max Bailey)
16:17.7, 16:58.2, 17:12.2, 17:56.0, 17:57.2, (18:02.3), (18:59.7)
491353Watauga, NC - Team Time (1st 5) 1:26:42.3 | Spread (1st 5) 40.4
199, 238, 255, 314, 347, (383), (428)
Ethan Cannon, Micah Rushin, Ethan Campbell, Wesley Coatney, Will Bradbury, (Collin Anderson), (Roman Sibaja)
17:01.0, 17:13.0, 17:15.4, 17:31.5, 17:41.4, (17:51.3), (18:06.6)
501379West Henderson, NC - Team Time (1st 5) 1:27:05.0 | Spread (1st 5) 1:55.9
135, 143, 210, 394, 497, (498), (515)
Hudson Rice, Keagan Saft, Eli Clonch, Roscoe Greene, Woody Greene, (Holden Hamlin), (Mason Pittman)
16:42.1, 16:44.6, 17:06.4, 17:53.9, 18:38.0, (18:40.0), (19:12.3)
511387Ashley, NC - Team Time (1st 5) 1:26:51.5 | Spread (1st 5) 1:17.8
128, 200, 246, 402, 411, (417), (467)
Isaiah Perry, William Marhold, Bates Lancaster, Oscar Cleaveland, Dylan Park, (Kai Nau), (Keagan Donovan)
16:40.3, 17:02.5, 17:14.3, 17:56.3, 17:58.1, (17:59.5), (18:23.3)
521403Forsyth Country Day, NC - Team Time (1st 5) 1:27:07.6 | Spread (1st 5) 1:28.8
196, 203, 252, 270, 482, (500), (506)
James Snyder, George Lawson, Andrew Mitchell, Yuze Tian, Elliot Sullivan, (Caden Didier), (Ryan Reynolds)
17:00.0, 17:04.6, 17:15.0, 17:19.2, 18:28.8, (18:41.6), (18:48.0)
531417Davie, NC - Team Time (1st 5) 1:26:55.9 | Spread (1st 5) 42.2
180, 266, 301, 328, 342, (381), (387)
Andrew Brown, Reece Yount, Caleb Young, Cole Swade, Owen Sulecki, (Tyler Hill), (Thomas Essic)
16:56.7, 17:18.1, 17:26.3, 17:35.9, 17:38.9, (17:51.0), (17:52.1)
541450First Flight, NC - Team Time (1st 5) 1:26:53.6 | Spread (1st 5) 2:43.3
32, 275, 302, 353, 488, (517), (521)
Warner Campbell, Devon Coughlin, Jackson Hannon, Chase Matis, Joseph Wagner, (Liam Minnich), (James Dudek)
15:50.0, 17:19.9, 17:27.4, 17:43.0, 18:33.3, (19:18.1), (19:31.1)
551451West Forsyth, NC - Team Time (1st 5) 1:27:08.5 | Spread (1st 5) 1:37.5
105, 149, 362, 405, 430, (437), (448)
Wesley Haggstrom, Brandt Doty, Colby Groce, Dyllan McPherson, Wyatt Stephens, (Owen Newsome), (Ryan MacReynolds)
16:31.0, 16:47.1, 17:44.9, 17:57.0, 18:08.5, (18:12.2), (18:15.0)
561459East Mecklenburg, NC - Team Time (1st 5) 1:27:20.1 | Spread (1st 5) 1:36.8
121, 189, 269, 439, 441, (476), (520)
Richard Waller, Peter Rantala, David Buie, Ezekiel Johnson, Aiden Hanley, (James Rantala), (John Fox)
16:36.3, 16:58.8, 17:19.1, 18:12.8, 18:13.1, (18:27.4), (19:25.4)
571468Greensboro Day, NC - Team Time (1st 5) 1:27:45.6 | Spread (1st 5) 2:18.2
136, 216, 299, 306, 511, (524), (525)
Sterling Sharpe, Matthew Dewey, Oliver Kreimer, Logan Hayes, Cole Talbot, (Joel Kim), (Adam Arnold)
16:42.2, 17:08.3, 17:26.0, 17:28.7, 19:00.4, (20:13.8), (20:42.3)
581489Holly Springs, NC - Team Time (1st 5) 1:27:19.0 | Spread (1st 5) 43.3
169, 326, 328, 332, 334, (371), (376)
Joel Henrich, Trevor Davis, Josh Malonda, Matthew Smith, Trevor Volk, (Benjamin Manhardt), (Garrett Stallings)
16:53.9, 17:35.3, 17:35.9, 17:36.7, 17:37.2, (17:48.7), (17:50.0)
591518North Carolina Science and Math (Durham), NC - Team Time (1st 5) 1:27:10.6 | Spread (1st 5) 1:51.9
65, 318, 341, 375, 419, (433), (462)
Andrew Parker, Caleb Jordan, JoJo Morgan, Colin Tran, Noah Sierkierski, (Carter Schrag), (Oliver Rupp)
16:09.0, 17:32.4, 17:38.4, 17:49.9, 18:00.9, (18:09.1), (18:20.8)
601530Charlotte Latin, NC - Team Time (1st 5) 1:27:41.0 | Spread (1st 5) 1:20.6
220, 244, 285, 296, 485, (502), (519)
Jackson DiRoma, Harrison Klingman, Will Vaughn, Emilio Llerenas-Soto, Nikhil Ashri, (William Larsh), (William Austin)
17:09.4, 17:14.0, 17:22.4, 17:25.2, 18:30.0, (18:41.7), (19:23.2)
611547Asheville, NC - Team Time (1st 5) 1:27:44.7 | Spread (1st 5) 1:33.1
154, 197, 359, 372, 465, (466), (486)
Seth Caudill, Isaac Meadows, Michael Haskin, Dalton Etheridge, Owen Phelan, (Josiah Weeks), (Nolan Ray)
16:48.6, 17:00.8, 17:44.4, 17:49.2, 18:21.7, (18:22.6), (18:30.2)
621554Carrboro, NC - Team Time (1st 5) 1:27:27.8 | Spread (1st 5) 2:46.5
14, 178, 426, 461, 475, (500), (516)
Quinn Baker, Sean O'Donnell, Alexander Emmons, John Preisser, Patrick Pyne, (Alexander Kwok), (James Gaudet)
15:39.0, 16:56.3, 18:06.4, 18:20.6, 18:25.5, (18:41.6), (19:12.5)
631555Union Pines, NC - Team Time (1st 5) 1:27:44.6 | Spread (1st 5) 1:43.6
110, 167, 395, 431, 452, (522), (523)
Giovanni Rincon, Hudson Hayes, Ender Limb, Braydon Muhly, Logan Totten-Lancaster, (Ivan Olgiati), (Nathaniel Ward)
16:32.1, 16:53.7, 17:54.3, 18:08.8, 18:15.7, (20:02.4), (20:11.0)
641568Lincoln Charter, NC - Team Time (1st 5) 1:27:39.7 | Spread (1st 5) 54.0
193, 278, 327, 378, 392, (420), (503)
Brandon Wright, Matthew Radin, Joel McCloskey, Manix Ferreira, Tucker Caulder, (Ben Bruce), (Brock Pagel)
16:59.5, 17:21.0, 17:35.5, 17:50.2, 17:53.5, (18:01.1), (18:44.6)
651571Durham School of the Arts, NC - Team Time (1st 5) 1:27:59.0 | Spread (1st 5) 1:32.8
163, 181, 297, 457, 473, (479), (480)
Vinton Euler, Liam Markham, Adrien Jacobs, Jackson Steffens, Nolan Menanno, (Wilborn Coward), (Samuel Bartlett)
16:52.3, 16:56.9, 17:25.7, 18:19.0, 18:25.1, (18:28.4), (18:28.5)
661625Northwest Guilford, NC - Team Time (1st 5) 1:27:58.6 | Spread (1st 5) 56.1
245, 282, 324, 340, 434, (435), (444)
Nicolas Adames, Nicholas Hamilton, David Masneri, Nicolas Hamilton, Riley Hinkle, (Guruvenkata Macha), (Jacob Groseclose)
17:14.1, 17:21.7, 17:34.4, 17:38.2, 18:10.2, (18:11.4), (18:13.8)
671631Hough, NC - Team Time (1st 5) 1:28:05.2 | Spread (1st 5) 1:03.1
220, 272, 318, 383, 438, (490), (493)
Brackton Parrish, Jack Zimmerman, Cooper Smith, Coda Vieau, Clayton Carroll, (Eric Billesdon), (Zach Chilcott)
17:09.4, 17:19.6, 17:32.4, 17:51.3, 18:12.5, (18:33.6), (18:34.2)
681684East Chapel Hill, NC - Team Time (1st 5) 1:28:10.6 | Spread (1st 5) 35.1
254, 339, 347, 364, 380, (418), (451)
Albert Turner, Franklin Johnson, Owen Cole, Finley Wild, Griffin Galloway, (Tyler Roe), (Morgan Milford-Beland)
17:15.3, 17:38.1, 17:41.4, 17:45.4, 17:50.4, (18:00.2), (18:15.4)
691694Grimsley, NC - Team Time (1st 5) 1:28:19.4 | Spread (1st 5) 2:20.1
73, 279, 416, 432, 494, (505), (509)
Jacob Barrow, Haveesh Macha, Declan Oberlies, Ryan Meyer, Jonas Drees, (Sam Deakins), (Noah Sadler)
16:14.9, 17:21.1, 17:59.4, 18:09.0, 18:35.0, (18:45.6), (18:58.5)
1694Owen, NC - Team Time (1st 5) 1:28:15.1 | Spread (1st 5) 1:18.0
147, 320, 391, 413, 423, (512), (514)
Elijah Jones, Jaheem Ohara, Eli Lewkowicz, Noah Lewkowicz, Leo Parmenter, (Steve Garcia), (Kyle Tilstra)
16:46.4, 17:32.8, 17:53.0, 17:58.5, 18:04.4, (19:02.6), (19:03.6)
711697Community School of Davidson, NC - Team Time (1st 5) 1:28:12.5 | Spread (1st 5) 34.6
265, 288, 367, 388, 389, (484), (489)
Layton Simoes, Braydon Jenks, Daniel Ahearn, William Harris, Ryan Sink, (Nicholas Calarco), (Will Harris)
17:18.0, 17:22.9, 17:46.8, 17:52.2, 17:52.6, (18:29.6), (18:33.4)
721706Enloe, NC - Team Time (1st 5) 1:28:23.5 | Spread (1st 5) 57.3
246, 294, 357, 373, 436, (449), (455)
Connor Meigs, Josh Denoncourt, James Hung, Nolan Zerda, Dylan Koons, (David-Chuku Agwu), (Simon Jeffries)
17:14.3, 17:24.4, 17:43.9, 17:49.3, 18:11.6, (18:15.2), (18:17.7)
731709West Stanly, NC - Team Time (1st 5) 1:28:35.4 | Spread (1st 5) 1:19.7
187, 203, 410, 453, 456, (458), (463)
James Shue, James Shue, Camden Misenheimer, Carson Wells, Camden Misenheimer, (Blayne Morton), (Nathan Marks)
16:58.4, 17:04.6, 17:57.8, 18:16.5, 18:18.1, (18:19.9), (18:21.6)
741712Metrolina Christian Academy, NC - Team Time (1st 5) 1:28:37.5 | Spread (1st 5) 1:54.5
114, 274, 369, 477, 478, (504), (508)
Zachary Ferguson, Jude Rutherford, Evan Shifflett, Ale Perez, Matt Herian, (Bennett Johnson), (Will Campbell)
16:33.8, 17:19.8, 17:47.8, 18:27.8, 18:28.3, (18:44.9), (18:57.0)
751742Page, NC - Team Time (1st 5) 1:28:32.6 | Spread (1st 5) 1:02.0
239, 283, 356, 415, 449, (459), (471)
Mitchell DiMond, Lucien Pare, William Murphy, Will Abell, Christian Quintana, (Jackson Koehler), (Zaeem Amin)
17:13.2, 17:21.8, 17:43.6, 17:58.8, 18:15.2, (18:20.1), (18:24.3)