1235Christ School, NC - Team Time (1st 5) 1:18:00.5 | Spread (1st 5) 2:19.7
1, 2, 33, 57, 142, (156), (215)
Rocky Hansen, Dawson Reeves, Eyob Gill, Kahzi Sealey, Luke Parrish, (Will Peeler), (Dallas Reeves)
14:20.9, 15:03.3, 15:48.3, 16:07.4, 16:40.6, (16:44.4), (16:54.7)
2250Green Hope, NC - Team Time (1st 5) 1:19:37.5 | Spread (1st 5) 1:12.2
7, 16, 37, 64, 126, (136), (155)
Gavin Hansen, Luke Young, Liam Young, Andrew Vo, Dax Mahone, (Sebastian Percival Shim), (Seamus O'driscoll)
15:26.0, 15:33.8, 15:50.7, 16:08.8, 16:38.2, (16:40.4), (16:44.1)
3292Mount Tabor, NC - Team Time (1st 5) 1:20:18.4 | Spread (1st 5) 37.0
25, 42, 54, 75, 96, (147), (185)
Andrew Burrell, Conner Inman, Jonah Mussomeli, Jeremy Kern, Luke Armentrout, (Connor Riley), (Andrew Riley)
15:43.8, 15:56.6, 16:05.0, 16:12.2, 16:20.8, (16:41.7), (16:49.1)
4302Broughton, NC - Team Time (1st 5) 1:20:05.6 | Spread (1st 5) 1:04.7
11, 13, 53, 103, 122, (145), (160)
Will Venable, Cooper Widmayer, Marr Lakins, Leo Molinoff, Lawson Pollard, (Jack Howell), (Dylan Core)
15:30.6, 15:31.9, 16:04.5, 16:23.3, 16:35.3, (16:41.3), (16:45.0)
5354Charlotte Catholic, NC - Team Time (1st 5) 1:20:48.9 | Spread (1st 5) 51.2
30, 46, 62, 88, 128, (390), (419)
Ian Pierce, Aj Painter, Nick Potter, Logan Hill, Jay Sedam, (Riley Mcclatchy), (Joe Hickman)
15:47.4, 15:58.1, 16:08.5, 16:16.3, 16:38.6, (17:40.9), (17:49.1)
6386Cary Academy, NC - Team Time (1st 5) 1:20:41.3 | Spread (1st 5) 1:12.1
20, 30, 59, 83, 194, (242), (368)
Kavi Gibson, Arran Swift, Thomas George, Matthew Schricker, Charles Eheman, (Reid Beatty), (Oliver Karra)
15:39.7, 15:47.4, 16:07.6, 16:14.8, 16:51.8, (17:05.1), (17:34.7)
7428Chapel Hill, NC - Team Time (1st 5) 1:21:20.6 | Spread (1st 5) 58.4
28, 50, 56, 136, 158, (235), (332)
Yichen Sun, Declan Harden, Cogan McMichaels, Jack Berreth, Dylan Whitmire, (Simon Vizithum), (Mitchell Abernethy)
15:46.2, 16:02.5, 16:06.9, 16:40.4, 16:44.6, (17:02.8), (17:25.8)
8459Marvin Ridge, NC - Team Time (1st 5) 1:21:11.0 | Spread (1st 5) 1:17.5
14, 73, 85, 101, 186, (253), (259)
RJ Gajan, David Firestone, Will Heyde, Ishan More, David Rivlin, (Kyle Barney), (Tristan Gentille)
15:32.0, 16:11.9, 16:15.0, 16:22.6, 16:49.5, (17:07.7), (17:08.2)
9465Cuthbertson, NC - Team Time (1st 5) 1:21:36.5 | Spread (1st 5) 51.2
40, 55, 89, 112, 169, (190), (238)
Peter Schihl, Charlie Schihl, Brandt Anderson, Thomas Wlazlowski, Ross Bridgforth, (Justin Bevacqua), (Timothy Salicco)
15:55.6, 16:05.6, 16:17.2, 16:31.3, 16:46.8, (16:50.5), (17:03.5)
10472Weddington, NC - Team Time (1st 5) 1:21:09.3 | Spread (1st 5) 1:27.7
4, 35, 140, 143, 150, (225), (239)
Caden Townshend, Chauncey Chen, Hunter Bates, Daniel Fiore, Ian Mas, (Anderson Taylor), (Mason Kenary)
15:15.0, 15:50.2, 16:40.5, 16:40.9, 16:42.7, (16:57.0), (17:04.8)
11500Athens Drive, NC - Team Time (1st 5) 1:20:51.3 | Spread (1st 5) 1:46.0
3, 9, 135, 152, 201, (213), (252)
Krister Sjoblad, Noah Valyo, Mason Jaeger, Connor O'Toole, Jonathan Taylor, (Jacob Taylor), (Karsten Sjoblad)
15:07.1, 15:28.0, 16:40.2, 16:42.9, 16:53.1, (16:54.5), (17:07.5)
12502T.C. Roberson, NC - Team Time (1st 5) 1:22:05.0 | Spread (1st 5) 23.8
68, 93, 110, 113, 118, (121), (267)
Nicholas Gibson, Kevin Cordero, Ryan Chong, Will Fiore, Tyler Gordon, (Josiah Kaiser), (Ian Eldridge)
16:09.9, 16:19.8, 16:30.1, 16:31.5, 16:33.7, (16:35.0), (17:11.0)
13516Jordan, NC - Team Time (1st 5) 1:21:46.6 | Spread (1st 5) 1:23.3
5, 109, 129, 129, 144, (182), (242)
Ian Rouse, Will Gordon, Louis Gillian, Henry Barron, Wilfred Schneider, (Karsten Heim), (Marcus Schultz)
15:17.7, 16:29.9, 16:39.0, 16:39.0, 16:41.0, (16:48.6), (17:05.1)
14549Durham Academy, NC - Team Time (1st 5) 1:21:47.5 | Spread (1st 5) 1:17.4
36, 74, 84, 98, 257, (296), (318)
Sanju Patel, Benjamin Hornstein, Wyatt Benjamin, Zebee Jewell-Alibhai, Aaron Caveney, (Angus Cook), (Connor Barritt)
15:50.6, 16:12.0, 16:14.9, 16:22.0, 17:08.0, (17:18.4), (17:22.2)
15558Hoggard, NC - Team Time (1st 5) 1:22:11.3 | Spread (1st 5) 47.3
48, 68, 111, 163, 168, (180), (227)
Luke Adams, Ryan Ibarra, Benjamin DiParisi, Jakob Nalepa, Pierson Guerrant, (Aiden Andrews), (Will Clancey)
15:59.3, 16:09.9, 16:30.2, 16:45.3, 16:46.6, (16:48.4), (16:57.6)
16611Riverside-Durham, NC - Team Time (1st 5) 1:22:08.6 | Spread (1st 5) 1:00.4
43, 58, 72, 208, 230, (380), (386)
Connor Tyrrell, Bryan Hampson, Philip Blum, Justin Lawrence, Owen Transue, (Luke Arthur), (Alex Weber)
15:57.5, 16:07.5, 16:11.7, 16:54.0, 16:57.9, (17:37.8), (17:40.6)
17637Coastal Christian, NC - Team Time (1st 5) 1:22:18.2 | Spread (1st 5) 1:17.5
64, 70, 76, 92, 335, (427), (457)
Thad O'Neill, Tyler Niloff, Sam Morgan, Corban Cazier, Caleb Cottle, (Miles Herrmann), (Miles Hermann)
16:08.8, 16:10.1, 16:13.3, 16:19.7, 17:26.3, (17:53.9), (18:14.2)
18648Leesville Road, NC - Team Time (1st 5) 1:22:40.1 | Spread (1st 5) 59.3
52, 71, 140, 149, 236, (342), (400)
Andre Michaels, Jacob Dokulil, Bo Groff, Banks Blizzard, Sawyer Lisk, (Luke Lesher), (Matt Mercer)
16:03.7, 16:10.8, 16:40.5, 16:42.1, 17:03.0, (17:28.0), (17:43.9)
19656Ardrey Kell, NC - Team Time (1st 5) 1:22:08.6 | Spread (1st 5) 1:47.9
10, 49, 104, 197, 296, (329), (408)
Raghav Gopalakrishnan, Nicholas Grace, Joseph (Joey) Wells, Ben Eckert, Cooper Kovach, (Jason Linch), (Jack Stein)
15:30.5, 16:02.4, 16:24.9, 16:52.4, 17:18.4, (17:25.3), (17:46.5)
20662Croatan, NC - Team Time (1st 5) 1:22:23.8 | Spread (1st 5) 1:02.2
38, 47, 161, 205, 211, (395), (510)
James Wallace, Tyrese Cone, Matthew Quispe, Trey Austin, Noah Guerrero, (Cooper Stephens), (Ashton Kirkwood)
15:52.1, 15:58.8, 16:45.1, 16:53.5, 16:54.3, (17:42.2), (19:04.5)
21666Cardinal Gibbons, NC - Team Time (1st 5) 1:22:49.5 | Spread (1st 5) 51.0
80, 91, 107, 148, 240, (301), (301)
Matt Gurecki, Henry Dudeck, Blair Mitchell, John Moranta, Vincent Lorelle, (Joseph Milazzo), (Joey Bishop)
16:14.0, 16:19.5, 16:29.0, 16:42.0, 17:05.0, (17:19.0), (17:19.0)
22704Providence Day, NC - Team Time (1st 5) 1:22:36.0 | Spread (1st 5) 1:20.6
19, 90, 136, 225, 234, (251), (330)
Landon Roemer, Zach Makemson, Max Hoody, Ethan Tucker, Anderson Shirey, (Austin Skeete), (Sam Michaelson)
15:39.3, 16:19.4, 16:40.4, 16:57.0, 16:59.9, (17:07.1), (17:25.5)
23742Pinecrest, NC - Team Time (1st 5) 1:22:43.6 | Spread (1st 5) 1:44.3
6, 115, 159, 208, 254, (308), (311)
Zack Gilbertson, Connor Cuthrell, Jacob Dorsch, Raymond Hoffman, Sean Smyth, (Isaac Carter), (Connor Derusseau)
15:23.5, 16:33.5, 16:44.8, 16:54.0, 17:07.8, (17:20.5), (17:21.5)
24743West Forsyth, NC - Team Time (1st 5) 1:22:30.3 | Spread (1st 5) 1:43.3
17, 32, 146, 255, 293, (333), (334)
Wesley Haggstrom, Brandt Doty, Connor Haldeman, Owen Newsome, Gunnar Douglass, (Colby Groce), (Wyatt Stephens)
15:34.8, 15:48.0, 16:41.5, 17:07.9, 17:18.1, (17:25.9), (17:26.2)
25833Forsyth Country Day, NC - Team Time (1st 5) 1:23:29.1 | Spread (1st 5) 1:07.9
61, 81, 157, 249, 285, (443), (509)
George Lawson, John Templeton, Sam Scott, Yuze Tian, Andrew Mitchell, (Grant Faraci), (Will Tilley)
16:07.9, 16:14.1, 16:44.5, 17:06.8, 17:15.8, (18:05.6), (19:03.7)
26853Apex Friendship, NC - Team Time (1st 5) 1:23:31.9 | Spread (1st 5) 1:24.9
34, 116, 162, 263, 278, (317), (365)
William Newman, Connor Uenking, Sean Blizard, Isaac Cowell, Trevor Cartwright, (Gus Rutledge), (Owen Pearson)
15:49.1, 16:33.6, 16:45.2, 17:10.0, 17:14.0, (17:22.1), (17:34.1)
27855North Lincoln, NC - Team Time (1st 5) 1:23:24.0 | Spread (1st 5) 1:22.0
23, 184, 200, 208, 240, (288), (314)
Stephen Fernetti, Connor Bagwell, Alex Bradley, Logan Richardson, Anthony Bryce, (Juan Carlos Tinajero Jr), (Mirko Glavan)
15:43.0, 16:49.0, 16:53.0, 16:54.0, 17:05.0, (17:16.0), (17:21.8)
28879Durham School of the Arts, NC - Team Time (1st 5) 1:24:00.4 | Spread (1st 5) 50.2
106, 129, 150, 199, 295, (396), (408)
Jackson Steffens, Vinton Euler, Gage Steffens, Liam Markham, Adrien Jacobs, (Kabir Zota-Stull), (Wilborn Coward)
16:28.0, 16:39.0, 16:42.7, 16:52.5, 17:18.2, (17:42.4), (17:46.5)
29914West Johnston, NC - Team Time (1st 5) 1:23:26.8 | Spread (1st 5) 2:22.1
11, 100, 176, 203, 424, (508), (516)
Harper Clark, Warner Clark, Lance Surles, Ethan Tolar, Landon Faircloth, (Ethan Whoolery), (Caleb Mills)
15:30.6, 16:22.4, 16:47.9, 16:53.2, 17:52.7, (19:01.5), (19:25.3)
30984Charlotte Country Day, NC - Team Time (1st 5) 1:24:09.8 | Spread (1st 5) 57.6
87, 177, 223, 223, 274, (370), (494)
Pete Pignetti, Cameron Brown, Everett Norton, Luke Terrell, Hunter Wilkerson, (Rohan Shrestha), (Noah Goodson)
16:15.3, 16:48.0, 16:56.8, 16:56.8, 17:12.9, (17:35.6), (18:40.2)
31985Green Level, NC - Team Time (1st 5) 1:24:02.6 | Spread (1st 5) 1:28.5
27, 173, 248, 257, 280, (324), (394)
Alex Fernandez, Evan Hall, Advaith Cheruvu, Jake Lominack, Anil Chintapalli, (Alex Simpson), (Sushant Potu)
15:46.1, 16:47.3, 17:06.6, 17:08.0, 17:14.6, (17:24.3), (17:41.6)
321031Lake Norman, NC - Team Time (1st 5) 1:24:10.1 | Spread (1st 5) 1:38.6
24, 118, 265, 305, 319, (328), (371)
Logan Dingman, Triston Rabon, Mason Noble, Ben Schmidt, Bradley Mankus, (Jaidan McClure), (Truitt Evely)
15:43.7, 16:33.7, 17:10.4, 17:20.0, 17:22.3, (17:25.2), (17:35.8)
331065Panther Creek, NC - Team Time (1st 5) 1:24:35.3 | Spread (1st 5) 1:31.7
79, 108, 120, 354, 404, (438), (450)
Ari Seran, Keith Williams, Prithvi Kotapati, Adithya Rajaram, Samuel Pitchford, (Arnav Earve), (Rishi Gottimukkala)
16:13.9, 16:29.6, 16:34.8, 17:31.4, 17:45.6, (18:01.8), (18:10.0)
341077Covenant Day, NC - Team Time (1st 5) 1:24:26.3 | Spread (1st 5) 1:22.9
63, 86, 264, 309, 355, (374), (439)
Andrew Hempe, Colden Welsh, Jack Boland, Jacob DeYoung, Alex Burns, (Hayden Duncan), (Evan Hempe)
16:08.6, 16:15.2, 17:10.1, 17:20.9, 17:31.5, (17:36.1), (18:02.1)
351102Millbrook, NC - Team Time (1st 5) 1:24:58.2 | Spread (1st 5) 34.2
136, 181, 237, 268, 280, (289), (397)
Payden Lewis, Luke Nordone, Silas Mann, Kamron Kedzierzawski, Wade Payne, (Matthew Ulicny), (Ian Johnson)
16:40.4, 16:48.5, 17:03.3, 17:11.4, 17:14.6, (17:16.2), (17:42.7)
361127Reagan, NC - Team Time (1st 5) 1:24:31.0 | Spread (1st 5) 1:42.8
29, 177, 232, 340, 349, (466), (472)
Tate Shore, Brennan Kaplan, Blake Farmer, Ian Gates, Charlie Jones, (Yair Alonzo), (Dylan Drenan)
15:46.7, 16:48.0, 16:59.2, 17:27.6, 17:29.5, (18:19.6), (18:25.8)
371130R.J. Reynolds, NC - Team Time (1st 5) 1:25:17.0 | Spread (1st 5) 2:32.4
59, 102, 201, 275, 493, (502), (524)
Emory Waite, Cedar Nichols-Barnhart, Walt Petersen, Andrew York, Jackson Fromm, (Herschel McNeal), (Benjamin Gardner)
16:07.6, 16:23.2, 16:53.1, 17:13.1, 18:40.0, (18:48.2), (20:02.0)
381166Cary Christian, NC - Team Time (1st 5) 1:25:05.5 | Spread (1st 5) 1:29.5
94, 165, 189, 298, 420, (440), (487)
James Callahan, Burke White, Evan Callery, Conner Mahan, Eian Holmes, (Noah Boilen), (Josh Childers)
16:20.6, 16:46.0, 16:50.3, 17:18.5, 17:50.1, (18:02.3), (18:33.6)
391213Cherokee, NC - Team Time (1st 5) 1:25:23.1 | Spread (1st 5) 50.1
124, 193, 247, 312, 337, (496), (501)
Jaylen Bark-McCoy, Tyce Hogner, Aizen Bell, Tanis Esquivel, Tanin Esquivel, (Ayden Thompson), (Oztin Swayney)
16:36.9, 16:51.1, 17:06.4, 17:21.7, 17:27.0, (18:41.8), (18:45.3)
401223North Carolina Science and Math (Durham), NC - Team Time (1st 5) 1:25:04.3 | Spread (1st 5) 1:47.2
39, 164, 299, 337, 384, (387), (411)
Andrew Parker, Rafferty Koontz, Joseph Morgan, JoJo Morgan, Everett Tucker, (Harry Wilson), (Arthur Zhao)
15:53.0, 16:45.4, 17:18.7, 17:27.0, 17:40.2, (17:40.7), (17:46.6)
411239Owen, NC - Team Time (1st 5) 1:25:02.4 | Spread (1st 5) 1:48.9
41, 94, 321, 381, 402, (432), (463)
Elijah Jones, Jaheem Ohara, Harding Kinnaird, Leo Parmenter, Eli Lewkowicz, (Tad Sloan-Westmoreland), (Steve Garcia)
15:55.7, 16:20.6, 17:23.1, 17:38.4, 17:44.6, (17:58.2), (18:18.5)
421240Hough, NC - Team Time (1st 5) 1:25:22.2 | Spread (1st 5) 28.8
203, 216, 228, 277, 316, (377), (417)
Brackton Parrish, Kevin Torres, Jack Doerr, Kevin Torres Rodriguez, Clayton Carroll, (Tim Brown), (Markus Bester)
16:53.2, 16:55.3, 16:57.8, 17:13.9, 17:22.0, (17:36.5), (17:48.2)
431252Providence, NC - Team Time (1st 5) 1:25:32.2 | Spread (1st 5) 34.4
174, 175, 279, 310, 314, (405), (416)
Matthew Perrone, Gavin D'Souza, Harrison Monahan, Anthony Caterino, Parker Young, (Seth Williams), (Casey Huffman)
16:47.4, 16:47.7, 17:14.3, 17:21.0, 17:21.8, (17:45.8), (17:48.1)
441274Hickory Ridge, NC - Team Time (1st 5) 1:25:33.8 | Spread (1st 5) 50.6
152, 172, 228, 359, 363, (392), (426)
Joshua Ashley, Alim Coleman, Cannon Powell, Juan Carbajal Jr, Ethan Witte, (Eli Witte), (Cameron Teague)
16:42.9, 16:47.1, 16:57.8, 17:32.5, 17:33.5, (17:41.2), (17:53.2)
451275Cary, NC - Team Time (1st 5) 1:24:39.0 | Spread (1st 5) 2:45.2
8, 15, 389, 412, 451, (491), (521)
Marco Evans, Luke Liming, Jonathan Crouse, Lex Lundergan, Max Langenbach, (Chase Liming), (Andrii Sokolovych)
15:26.5, 15:33.1, 17:40.8, 17:46.9, 18:11.7, (18:38.8), (19:32.0)
461280West Henderson, NC - Team Time (1st 5) 1:25:36.1 | Spread (1st 5) 2:15.1
45, 233, 255, 292, 455, (482), (482)
Hudson Rice, Roscoe Greene, Eli Clonch, Keagan Saft, Holden Hamlin, (Mason Pittman), (George Smith)
15:58.0, 16:59.7, 17:07.9, 17:17.4, 18:13.1, (18:31.0), (18:31.0)
471285East Chapel Hill, NC - Team Time (1st 5) 1:25:22.4 | Spread (1st 5) 1:46.6
44, 191, 291, 358, 401, (413), (506)
Albert Turner, Franklin Johnson, Morgan Milford-Beland, Gianluca Vavalle, Finley Wild, (Griffin Galloway), (Tyler Roe)
15:57.6, 16:51.0, 17:17.3, 17:32.3, 17:44.2, (17:47.6), (18:55.9)
481295Ashley, NC - Team Time (1st 5) 1:25:45.7 | Spread (1st 5) 58.5
125, 132, 306, 360, 372, (373), (387)
Sawyer Harrison, Isaiah Perry, Keagan Donovan, Van Lawless, Dylan Park, (Bates Lancaster), (Jacob Galloway)
16:37.4, 16:39.6, 17:20.1, 17:32.7, 17:35.9, (17:36.0), (17:40.7)
491301Northwood, NC - Team Time (1st 5) 1:26:06.4 | Spread (1st 5) 1:47.8
123, 166, 206, 337, 469, (470), (504)
Christian Glick, Noah Nielson, Jackson Adams, Trey Hudson, Matthew Sullivan, (Jack Bacheler), (Robert McKeaveney)
16:35.9, 16:46.1, 16:53.7, 17:27.0, 18:23.7, (18:24.1), (18:52.5)
501344Lincoln Charter, NC - Team Time (1st 5) 1:25:53.1 | Spread (1st 5) 54.4
167, 221, 245, 321, 390, (437), (475)
Tucker Caulder, Joel McCloskey, Brandon Wright, Matthew Radin, Ben Bruce, (Manix Ferreira), (Brock Pagel)
16:46.5, 16:56.7, 17:05.9, 17:23.1, 17:40.9, (18:01.7), (18:26.7)
511347Orange, NC - Team Time (1st 5) 1:25:37.5 | Spread (1st 5) 2:24.1
21, 269, 270, 345, 442, (465), (467)
Gabe (Gabriel) Schmid, Alden Cathey, Lucas Van Mater, Peter Musser, Myles Jermyn, (Cyrus Neal), (Aiden Viola)
15:40.0, 17:11.8, 17:12.5, 17:29.1, 18:04.1, (18:18.9), (18:23.0)
521359Holly Springs, NC - Team Time (1st 5) 1:25:54.1 | Spread (1st 5) 37.0
197, 231, 276, 307, 348, (407), (422)
Brendan Athy, Joel Henrich, Josh Malonda, Luke Anderson, Gavin Fenton, (Jack Verdi), (Seth Truett)
16:52.4, 16:58.1, 17:13.8, 17:20.4, 17:29.4, (17:46.3), (17:51.4)
531376South Mecklenburg, NC - Team Time (1st 5) 1:26:05.5 | Spread (1st 5) 2:30.5
26, 114, 327, 449, 460, (503), (511)
Caleb Roesch, Aaron Vargas, Preston Harbin, Charlie Allen, Adam Simpson, (Noah Remes), (Sam Sappenfield)
15:44.3, 16:32.0, 17:24.9, 18:09.5, 18:14.8, (18:51.8), (19:06.6)
541378Asheville, NC - Team Time (1st 5) 1:26:09.1 | Spread (1st 5) 2:05.1
67, 179, 260, 414, 458, (473), (480)
Seth Caudill, Michael Haskin, Dalton Etheridge, Burroughs Law, Gavin L'eglise, (Josiah Weeks), (Wade Sharp)
16:09.5, 16:48.2, 17:09.0, 17:47.8, 18:14.6, (18:25.9), (18:29.7)
551395Laney, NC - Team Time (1st 5) 1:25:55.3 | Spread (1st 5) 1:36.5
82, 218, 321, 353, 421, (445), (454)
Daniel Kelmer, Bennett Casper, Oliver Few, Lukas Malek, Anders Jensen, (Benjamin Shaw), (Eathan Quinn)
16:14.5, 16:55.5, 17:23.1, 17:31.2, 17:51.0, (18:06.1), (18:13.0)
561408Mooresville, NC - Team Time (1st 5) 1:26:35.8 | Spread (1st 5) 2:10.9
77, 134, 290, 436, 471, (495), (514)
Clark Kremar, Michael Martinez, Ezequiel Canas-Peralta, Russell Beyer, Garrett Green, (Ben Albaeck), (Caleb Decker)
16:13.4, 16:39.7, 17:17.1, 18:01.3, 18:24.3, (18:41.4), (19:10.1)
571413West Cabarrus, NC - Team Time (1st 5) 1:26:12.0 | Spread (1st 5) 1:00.4
132, 221, 325, 352, 383, (498), (512)
Luke Dolan, Landon Hicks, Matthew Byrd, Paul Heath Williams, Brodie McCartan, (Micah Carson), (Everett Michalski)
16:39.6, 16:56.7, 17:24.6, 17:31.1, 17:40.0, (18:42.9), (19:08.1)
581415Grimsley, NC - Team Time (1st 5) 1:25:44.5 | Spread (1st 5) 2:03.5
22, 261, 351, 376, 405, (418), (425)
Jacob Barrow, Declan Oberlies, Ryan Meyer, Thomas Wong, Sam Deakins, (Daniel McArthur), (Nathael Vernet)
15:42.3, 17:09.5, 17:30.7, 17:36.2, 17:45.8, (17:48.8), (17:52.8)
591420Jack Britt, NC - Team Time (1st 5) 1:26:14.2 | Spread (1st 5) 51.8
170, 244, 246, 378, 382, (478), (520)
Anthony Tony Bidoli, Wyatt Carey, Joshua Ranz, Jeremy Hall, Joshua Hufnagel, (Daniel Mejias), (Keghun Ostrander)
16:46.9, 17:05.8, 17:06.2, 17:36.6, 17:38.7, (18:28.7), (19:27.6)
601423Apex, NC - Team Time (1st 5) 1:26:20.9 | Spread (1st 5) 1:16.7
154, 220, 270, 344, 435, (446), (452)
Charlie Vickery, Carter Boxell, Maxton Bohm, Landon Turrick, Brady Rhodes, (Paul Witmer), (Harrison Borter)
16:43.2, 16:56.4, 17:12.5, 17:28.9, 17:59.9, (18:06.2), (18:11.8)
1423Heritage, NC - Team Time (1st 5) 1:26:26.2 | Spread (1st 5) 1:45.4
105, 196, 270, 399, 453, (464), (479)
Spencer Thompson, Matthew O'Connor, Kalib Atkins, Josh Palmer, Aidan Palmer, (Brody Geckler), (Andrew Valgardson)
16:26.5, 16:52.1, 17:12.5, 17:43.2, 18:11.9, (18:18.8), (18:29.0)
621427Sun Valley, NC - Team Time (1st 5) 1:26:12.3 | Spread (1st 5) 38.3
214, 262, 287, 303, 361, (423), (458)
Aman Bereket, Nathan Guicheteau, Don Leimkuhler, Caleb Watkins, Jacob Bernier, (Brandon Roy), (Andrew Brown)
16:54.6, 17:09.6, 17:15.9, 17:19.3, 17:32.9, (17:51.6), (18:14.6)
631446Central Academy, NC - Team Time (1st 5) 1:26:08.4 | Spread (1st 5) 1:35.8
66, 266, 347, 364, 403, (456), (489)
Andrew Catapano, Gavin Jansen, Emanuel Williams, Isaac Brown, Heyden Christensen, (Timothy Parsons), (Garrett Gainer)
16:09.4, 17:10.6, 17:29.3, 17:33.9, 17:45.2, (18:14.0), (18:37.5)
641451Davie, NC - Team Time (1st 5) 1:26:41.5 | Spread (1st 5) 1:38.0
195, 211, 219, 345, 481, (499), (513)
Tyler Hill, Thomas Essic, Owen Sulecki, Ethan Lakey, Logan Zuleger, (Will Allard), (Brayden Kistner)
16:52.0, 16:54.3, 16:56.1, 17:29.1, 18:30.0, (18:43.4), (19:09.5)
651466Christ the King, NC - Team Time (1st 5) 1:26:49.1 | Spread (1st 5) 2:17.7
99, 216, 285, 374, 492, (517), (525)
Blake Nicholson, Logan Ades, Joseph Locke, Daniel Burger, Gray Goodman, (Mason Roberts), (Truman Walsh)
16:22.1, 16:55.3, 17:15.8, 17:36.1, 18:39.8, (19:26.4), (20:12.4)
661474Charlotte Latin, NC - Team Time (1st 5) 1:26:25.0 | Spread (1st 5) 1:48.9
78, 250, 326, 379, 441, (486), (488)
Jackson DiRoma, Will Vaughn, Webb Kiser, William Austin, Ethan Khouri, (Hampton House), (William Larsh)
16:13.8, 17:06.9, 17:24.7, 17:36.9, 18:02.7, (18:33.1), (18:36.6)
671488West Carteret, NC - Team Time (1st 5) 1:26:52.1 | Spread (1st 5) 1:53.9
97, 116, 366, 448, 461, (490), (505)
Jake Knight, Chance McCubbin, Landon Gray, Hunter Guthrie, Carter Bass, (Nash Taylor), (Colton Ellis)
16:21.6, 16:33.6, 17:34.2, 18:07.2, 18:15.5, (18:38.2), (18:53.3)
681497Wilson Christian, NC - Team Time (1st 5) 1:27:03.2 | Spread (1st 5) 1:53.6
126, 273, 282, 331, 485, (500), (523)
Lin Scott, Connor Ford, Brett Walston, Seth Trull, Alexander Herndon, (Samuel Herndon), (Brayden Joyner)
16:38.2, 17:12.7, 17:14.8, 17:25.7, 18:31.8, (18:45.2), (19:56.7)
691529Myers Park, NC - Team Time (1st 5) 1:26:39.4 | Spread (1st 5) 54.2
183, 300, 312, 336, 398, (415), (429)
Andrew Moore, Nic Elledge, Davis Angel, Michael Mazzone, Sam Salam, (Nolan Landrum), (Luke Champion)
16:48.9, 17:18.8, 17:21.7, 17:26.9, 17:43.1, (17:47.9), (17:55.6)
701549Lejeune, NC - Team Time (1st 5) 1:26:52.0 | Spread (1st 5) 1:12.0
171, 283, 320, 342, 433, (476), (519)
Preston Berthold, Brandon Burrows, Sebastian Praske, Ryder Johanson, Matthew Barbabella, (Micah Paquin), (Dylan Fay)
16:47.0, 17:15.0, 17:23.0, 17:28.0, 17:59.0, (18:27.0), (19:27.0)
711554South Rowan, NC - Team Time (1st 5) 1:26:19.1 | Spread (1st 5) 2:21.4
18, 356, 357, 392, 431, (507), (522)
Eli Julian, Grayson Cromer, Bricen Burleson, Brian Hickman, Aaron Jones, (Mateo Diaz Ruiz), (Grayson Steedley)
15:36.4, 17:31.6, 17:32.1, 17:41.2, 17:57.8, (18:59.6), (19:34.4)
721570Atkins, NC - Team Time (1st 5) 1:26:55.7 | Spread (1st 5) 1:05.7
191, 283, 304, 362, 430, (477), (484)
Will Downs, Jake Cartagena, Lucas O'Neal, Christopher Allen, Max Mason, (Samuel Evans), (William Whittington)
16:51.0, 17:15.0, 17:19.9, 17:33.1, 17:56.7, (18:27.6), (18:31.7)
731606Watauga, NC - Team Time (1st 5) 1:26:49.6 | Spread (1st 5) 1:52.2
51, 350, 369, 408, 428, (462), (468)
Will Bradbury, Roman Sibaja, Collin Anderson, Elliott Taft, Sam Nixon, (Sam Rex), (Jonah Norris)
16:02.9, 17:30.1, 17:35.0, 17:46.5, 17:55.1, (18:18.2), (18:23.6)
741637Greater Cabarrus Athletic Association, NC - Team Time (1st 5) 1:27:23.4 | Spread (1st 5) 1:15.7
187, 206, 367, 434, 443, (446), (497)
Jalen Bacon-Jackson, Jordan Butts, Marshall Love, Marshall Love, Young Bo Longworth, (Xavier DeLeeuw), (Andrew Thacker)
16:49.9, 16:53.7, 17:34.6, 17:59.6, 18:05.6, (18:06.2), (18:42.4)
751679Lake Norman Charter, NC - Team Time (1st 5) 1:27:42.2 | Spread (1st 5) 1:35.9
188, 293, 340, 384, 474, (515), (518)
Truitt Evely, Stevie Parker, Javon Taylor, Cooper Wozniak, Carter Bole, (Michael Huynh), (Kris Chambers)
16:50.2, 17:18.1, 17:27.6, 17:40.2, 18:26.1, (19:19.6), (19:26.7)