1122Weddington, NC - Team Time (1st 5) 1:19:08.7 | Spread (1st 5) 44.3
4, 6, 36, 37, 39, (60), (87)
Wesley Larson, Caden Townshend, Chauncey Chen, Krystopher Durham, Chase Barajas, (Michael Paxton), (Sam Bland)
15:22.7, 15:28.0, 16:05.2, 16:05.8, 16:07.0, (16:15.9), (16:23.6)
2194Hoggard, NC - Team Time (1st 5) 1:20:24.3 | Spread (1st 5) 19.8
21, 29, 45, 48, 51, (101), (195)
Andrew Thompson, Luke Ward, Andrew Whitehead, Evan Pena, Brennen Pierce, (Zachary Knott), (Luke Adams)
15:53.0, 15:58.3, 16:09.6, 16:10.6, 16:12.8, (16:31.0), (16:56.6)
3207Chapel Hill, NC - Team Time (1st 5) 1:20:23.7 | Spread (1st 5) 29.2
17, 24, 38, 60, 68, (72), (84)
Emil Arangala, Max Reisinger, Ben Hawley, Yichen Sun, Riley Westman, (Dylan Look), (Nicholas Huger)
15:48.5, 15:55.6, 16:06.0, 16:15.9, 16:17.7, (16:18.6), (16:23.0)
4252Millbrook, NC - Team Time (1st 5) 1:20:22.0 | Spread (1st 5) 56.0
10, 20, 27, 84, 111, (133), (155)
Will Mitchell, Josh Navarro, Tyler Surface, Harrison Enyeart, Graham Aitken, (Gabriel Mann), (Bailey Scarlett)
15:38.0, 15:50.0, 15:57.0, 16:23.0, 16:34.0, (16:41.0), (16:47.0)
5262North Lincoln, NC - Team Time (1st 5) 1:19:23.9 | Spread (1st 5) 1:27.2
1, 3, 65, 90, 103, (130), (190)
Miles Phillips, Jacob Scott, Jared Campbell, Stephen Fernetti, Joesph Quilla, (Noah Carter), (Ethan Davis)
15:04.2, 15:06.3, 16:17.1, 16:24.9, 16:31.4, (16:40.6), (16:55.3)
6382Ardrey Kell, NC - Team Time (1st 5) 1:20:55.0 | Spread (1st 5) 1:38.8
2, 71, 81, 84, 144, (201), (462)
Murphy Smith, Steven Smith, Griffin Cascone, Nicholas Grace, Raghav Gopalakrishnan, (Sam Bacon), (Andrew Nees)
15:06.1, 16:18.5, 16:22.5, 16:23.0, 16:44.9, (16:58.2), (18:38.9)
7394Mount Tabor, NC - Team Time (1st 5) 1:21:34.8 | Spread (1st 5) 56.2
13, 53, 92, 112, 124, (129), (180)
Will Soule, Jonah Mussomeli, Mac Barrett, Davis Potter, Connor Riley, (Jeremy Kern), (Alex Kern)
15:41.8, 16:13.5, 16:27.1, 16:34.4, 16:38.0, (16:40.2), (16:53.1)
8432Green Hope, NC - Team Time (1st 5) 1:22:03.1 | Spread (1st 5) 27.0
58, 70, 81, 88, 135, (183), (184)
Luke Young, Ben Cale, Gavin Hansen, Jacob Kurak, Zach Taylor, (Kyle Davis-Isaac), (Andrew Vo)
16:15.3, 16:18.4, 16:22.5, 16:24.6, 16:42.3, (16:53.4), (16:53.6)
9439Cary, NC - Team Time (1st 5) 1:21:43.2 | Spread (1st 5) 56.0
23, 28, 46, 170, 172, (192), (245)
James Elkan, Viktor Idhammar, Jonathan Crouse, Evan Padiak, Stephen Davis, (Matthew Martin), (Jack Andrew)
15:54.8, 15:57.5, 16:09.8, 16:50.3, 16:50.8, (16:55.6), (17:12.8)
10456Cardinal Gibbons, NC - Team Time (1st 5) 1:21:58.2 | Spread (1st 5) 1:01.4
16, 55, 93, 134, 158, (176), (238)
Wesley Haws, Brady Colford, Aidan O'Donnell, Liam O'Donnell, Graham Casey, (Jack Gidley), (Sam Howe)
15:46.6, 16:13.8, 16:28.0, 16:41.8, 16:48.0, (16:51.9), (17:11.0)
11573Broughton, NC - Team Time (1st 5) 1:22:45.7 | Spread (1st 5) 56.2
43, 52, 110, 145, 223, (247), (252)
Dylan Core, Landon Soroka, Cooper Widmayer, Lawson Pollard, Marr Lakins, (Cooper Warwick), (Jack Holloway)
16:08.8, 16:13.0, 16:33.9, 16:45.0, 17:05.0, (17:13.0), (17:15.0)
12646Northern Guilford, NC - Team Time (1st 5) 1:22:59.8 | Spread (1st 5) 1:39.1
22, 48, 115, 149, 312, (389), (494)
Jack Dingman, Ernesto Barrios-Zavala, Logan Dingman, Mateo De Lisa, Hazen Harvell II, (Matthew Weaver), (John Loflin)
15:54.7, 16:10.6, 16:35.2, 16:45.5, 17:33.8, (17:58.7), (19:06.0)
13660Providence Day, NC - Team Time (1st 5) 1:22:36.1 | Spread (1st 5) 2:01.3
5, 63, 78, 221, 293, (339), (359)
Christian Landis, Colter Nichols, John Alfred Smith, Zach Makemson, Anderson Shirey, (Landon Roemer), (Luke Manna)
15:26.0, 16:16.9, 16:21.5, 17:04.4, 17:27.3, (17:42.8), (17:47.6)
14687Cuthbertson, NC - Team Time (1st 5) 1:23:18.3 | Spread (1st 5) 45.2
57, 69, 163, 193, 205, (285), (321)
Mickey Schihl, Gage Austin, William Walsh, Peter Schihl, Shaun Raughley, (Justin Bevacqua), (Charlie Schihl)
16:14.7, 16:18.2, 16:49.6, 16:55.9, 16:59.9, (17:23.4), (17:36.6)
15711Croatan, NC - Team Time (1st 5) 1:23:04.3 | Spread (1st 5) 2:09.2
9, 77, 116, 166, 343, (353), (381)
Elliott Kleckner, Colten Rodriguez, James Wallace, Cooper Kleckner, Thomas McCabe, (Matthew Quispe), (Trey Austin)
15:34.8, 16:20.1, 16:35.4, 16:50.0, 17:44.0, (17:46.9), (17:54.6)
16743West Forsyth, NC - Team Time (1st 5) 1:23:33.7 | Spread (1st 5) 1:33.0
34, 63, 126, 198, 322, (388), (396)
Jackson Nichols, Jeremy Eldredge, Brandt Doty, Wesley Haggstrom, Kadin Martin, (Moheb Ghobrial), (Dyllan McPherson)
16:04.2, 16:16.9, 16:38.2, 16:57.2, 17:37.2, (17:57.7), (18:01.1)
17775Ashley, NC - Team Time (1st 5) 1:23:34.5 | Spread (1st 5) 1:24.4
25, 59, 185, 227, 279, (295), (317)
Isaiah Arnold, William Marhold, Isaiah Perry, Bradley Krieger, Joey Langhorst, (Bates Lancaster), (Van Lawless)
15:56.7, 16:15.8, 16:54.2, 17:06.7, 17:21.1, (17:28.4), (17:35.3)
18795Pinecrest, NC - Team Time (1st 5) 1:23:26.6 | Spread (1st 5) 1:44.5
11, 73, 203, 220, 288, (358), (391)
Zack Gilbertson, Adrian Archer, Manny Winkley, Connor Cuthrell, Raymond Hoffman, (Preston Lykins), (Aaron Aycock)
15:40.2, 16:18.7, 16:59.1, 17:03.9, 17:24.7, (17:47.4), (17:59.2)
19810Myers Park, NC - Team Time (1st 5) 1:23:39.7 | Spread (1st 5) 1:53.5
15, 44, 152, 269, 330, (345), (362)
Maddon Muhammad, Dylan Canipe, Luke Terrell, Leo O'Neill, Keegan Bader, (Evan Guiney), (Brendan O'Neill)
15:46.5, 16:08.9, 16:46.0, 17:18.3, 17:40.0, (17:44.5), (17:49.6)
20812Watauga, NC - Team Time (1st 5) 1:23:58.4 | Spread (1st 5) 1:02.0
53, 127, 181, 196, 255, (257), (363)
Rien Freeman, Korben Anderson, Hastings Holt, Ethan Cannon, Haden Miller, (Abraham Bachman), (David Mims)
16:13.5, 16:39.3, 16:53.2, 16:56.9, 17:15.5, (17:15.7), (17:49.7)
21814Panther Creek, NC - Team Time (1st 5) 1:23:40.6 | Spread (1st 5) 1:37.6
14, 106, 156, 262, 276, (350), (352)
Justin Hayes, Max Rawlings, Keith Williams, Milan Desai, Bryce Steinberg, (Tyler Fink), (Quinn Supina)
15:42.8, 16:33.0, 16:47.4, 17:17.0, 17:20.4, (17:46.4), (17:46.8)
22821Cary Academy, NC - Team Time (1st 5) 1:23:36.5 | Spread (1st 5) 1:37.8
8, 150, 178, 241, 244, (382), (394)
Kenny Eheman, Sebastian Polge, Kyle Murphy, Matthew Crow, Arran Swift, (Xavier Desouza), (Marvin Koonce)
15:34.5, 16:45.6, 16:52.2, 17:11.9, 17:12.3, (17:55.5), (18:01.0)
23826Apex Friendship, NC - Team Time (1st 5) 1:24:03.2 | Spread (1st 5) 33.3
97, 117, 188, 208, 216, (235), (271)
Finn McKee, Alexander Nash, Sean Blizard, Connor Uenking, Carlos Haring, (Kevin Moskey), (Sujay Murthi)
16:29.4, 16:35.7, 16:54.7, 17:00.7, 17:02.7, (17:09.7), (17:18.9)
24873D.H. Conley, NC - Team Time (1st 5) 1:24:22.8 | Spread (1st 5) 1:02.1
99, 114, 125, 226, 309, (334), (342)
Nathan Geyer, Landen Williams, Garrett Miller, Seth McKinney, Scout Hill, (Noah Anderson), (Carter Adrias)
16:30.7, 16:34.7, 16:38.1, 17:06.5, 17:32.8, (17:41.2), (17:43.7)
25926Providence, NC - Team Time (1st 5) 1:24:30.4 | Spread (1st 5) 55.4
79, 179, 186, 218, 264, (267), (283)
Wick Hatch, Jon Lakeman, Skyler Neuenschwander, Carter Trimble, Gabe Garcia, (Andrew Kuttner), (Deven Desai)
16:22.0, 16:53.0, 16:54.5, 17:03.5, 17:17.4, (17:18.0), (17:22.2)
26944Durham Academy, NC - Team Time (1st 5) 1:24:27.9 | Spread (1st 5) 1:22.8
30, 164, 212, 258, 280, (329), (477)
Jay Shanahan, Ryan Norris, Kabir Khwaja, Aaron Caveney, George Linney, (Stuart Roessler), (Lee Anderson)
15:58.9, 16:49.7, 17:01.6, 17:16.0, 17:21.7, (17:39.7), (18:45.0)
27960Atkins, NC - Team Time (1st 5) 1:24:28.3 | Spread (1st 5) 2:11.2
12, 105, 118, 351, 374, (472), (509)
Walter Sellars, Mason Rudel, Andrew Burrell, Jackson Lackey, Will Downs, (Ethan Hall), (Quetzal Kuppinger)
15:40.9, 16:32.8, 16:35.9, 17:46.6, 17:52.1, (18:42.9), (19:29.5)
28962Marvin Ridge, NC - Team Time (1st 5) 1:24:41.6 | Spread (1st 5) 1:38.0
31, 131, 157, 319, 324, (387), (401)
Ethan Snyder, Aneesh Duggirala, RJ Gajan, Kyle Butler, Aiden Tauro, (Noah Robinson), (Bryce Stewart)
15:59.6, 16:40.8, 16:47.5, 17:36.1, 17:37.6, (17:57.1), (18:03.5)
29978Reagan, NC - Team Time (1st 5) 1:24:52.6 | Spread (1st 5) 42.8
142, 154, 187, 204, 291, (341), (361)
Spencer Baldwin, Jay Keeley, Nate Hayes, Jay Keeley, Brendan Moncur, (Garreth Fulcher), (Conner Jones)
16:44.3, 16:46.8, 16:54.6, 16:59.8, 17:27.1, (17:43.3), (17:47.7)
301002Lake Norman, NC - Team Time (1st 5) 1:24:25.5 | Spread (1st 5) 2:56.0
7, 25, 227, 302, 441, (465), (488)
Griffin Horner, Gavin Sweeney, Dalton Graves, Bradley Mankus, Jaidan McClure, (Carter Guerrin), (Brennan Selcz)
15:28.4, 15:56.7, 17:06.7, 17:29.3, 18:24.4, (18:40.0), (18:53.0)
311006Leesville Road, NC - Team Time (1st 5) 1:24:53.6 | Spread (1st 5) 1:24.1
41, 200, 208, 250, 307, (311), (338)
James Blizzard, Ethan Ply, Kevin Bolin, Bo Groff, Daniel Longrie, (Matt Cash), (Francis Fleming)
16:08.4, 16:58.0, 17:00.7, 17:14.0, 17:32.5, (17:33.6), (17:42.6)
321025First Flight, NC - Team Time (1st 5) 1:25:03.7 | Spread (1st 5) 1:35.1
67, 147, 181, 255, 375, (426), (430)
Tyler Sylvia, Warner Campbell, Max Bowlin, Henry Stecher, Colin Byard, (Jackson Hannon), (Devon Coughlin)
16:17.3, 16:45.3, 16:53.2, 17:15.5, 17:52.4, (18:17.0), (18:22.0)
331045Covenant Day, NC - Team Time (1st 5) 1:25:09.5 | Spread (1st 5) 42.2
153, 166, 211, 215, 300, (363), (392)
Ian DeYoung, Andrew Hempe, Bryson Mace, Colden Welsh, Ian Macurda, (Robbie Johnson), (John Michael Salamone)
16:46.7, 16:50.0, 17:01.3, 17:02.6, 17:28.9, (17:49.7), (17:59.8)
341063Southwest Guilford, NC - Team Time (1st 5) 1:25:11.7 | Spread (1st 5) 52.7
97, 224, 227, 233, 282, (452), (473)
Aman Tsegay, Noah Clouser, Christian Woodbury, Spencer Leinbach, Sandeep Chhetri, (Meseret Tsegay), (Braxton Brown)
16:29.4, 17:05.3, 17:06.7, 17:08.2, 17:22.1, (18:32.1), (18:43.0)
351064T.C. Roberson, NC - Team Time (1st 5) 1:25:10.0 | Spread (1st 5) 27.0
177, 193, 208, 214, 272, (284), (306)
David Wetherington, Joshua Draper, Will Fiore, Cole Stetson, Clay Grant, (Tyler Gordon), (Josiah Kaiser)
16:52.0, 16:55.9, 17:00.7, 17:02.4, 17:19.0, (17:22.4), (17:32.2)
1064Wake Forest, NC - Team Time (1st 5) 1:25:13.5 | Spread (1st 5) 31.6
151, 191, 219, 238, 265, (275), (281)
Jude Sandridge, Nick Hottell, William Brisard, Callum Hewett, Brandon Lamberti, (Andrew Mallo), (Hayes Weatherman)
16:45.9, 16:55.4, 17:03.7, 17:11.0, 17:17.5, (17:19.6), (17:21.8)
371105Mooresville, NC - Team Time (1st 5) 1:25:26.3 | Spread (1st 5) 40.4
147, 207, 230, 232, 289, (461), (505)
Tanner Smith, Noah Dunn, Clark Kremar, Cooper Stissel, Andrew Lanning, (Ezequiel Canas-Peralta), (Ashtyn Barton)
16:45.3, 17:00.4, 17:07.1, 17:07.8, 17:25.7, (18:38.3), (19:18.4)
381133Christ School, NC - Team Time (1st 5) 1:26:18.2 | Spread (1st 5) 3:13.7
33, 75, 142, 380, 503, (507), (511)
Rocky Hansen, Dawson Reeves, Jackson Burch, Jack Cross, AJ Hesselson, (John Barton), (Matthew Luke)
16:03.9, 16:19.1, 16:44.3, 17:53.3, 19:17.6, (19:18.6), (19:35.7)
391137Charlotte Catholic, NC - Team Time (1st 5) 1:25:40.1 | Spread (1st 5) 1:09.8
96, 170, 240, 303, 328, (331), (367)
Aj Painter, Ian Pierce, Nicholas Potter, Myers Gaston, Logan Hill, (Jay Sedam), (Andrew Permenter)
16:29.2, 16:50.3, 17:11.8, 17:29.8, 17:39.0, (17:40.1), (17:50.3)
401161Apex, NC - Team Time (1st 5) 1:25:48.6 | Spread (1st 5) 1:18.4
113, 128, 197, 346, 377, (415), (418)
Landon Turrick, Reed Tilly, Patrick Villiers, Drew Mobley, Ethan McCallister, (Sam Schall), (Carter Boxell)
16:34.6, 16:39.4, 16:57.0, 17:44.6, 17:53.0, (18:09.2), (18:10.7)
411194Cleveland, NC - Team Time (1st 5) 1:25:58.0 | Spread (1st 5) 1:38.0
74, 137, 258, 340, 385, (390), (394)
Harper Clark, Grant Barbour, Ethan Tolar, Nathan Bacon, Jacob Dulmaine, (Brandon Dearman), (Blake Andrews)
16:19.0, 16:43.0, 17:16.0, 17:43.0, 17:57.0, (17:59.0), (18:01.0)
421197Northwood, NC - Team Time (1st 5) 1:26:01.8 | Spread (1st 5) 1:14.4
104, 122, 290, 327, 354, (419), (420)
Malachi Levy, Colin Henry, Christian Glick, Glenn Porter, Carter Pippin, (Jackson Adams), (Andrew Kimbrel)
16:32.6, 16:36.9, 17:26.5, 17:38.8, 17:47.0, (18:12.6), (18:12.9)
431211West Johnston, NC - Team Time (1st 5) 1:26:08.5 | Spread (1st 5) 2:05.5
76, 120, 272, 301, 442, (486), (489)
Josh Hendren, Richard Villafranco, Hunter Kleber, Lance Surles, Landon Faircloth, (John Holland), (Ethan Whoolery)
16:19.5, 16:36.0, 17:19.0, 17:29.0, 18:25.0, (18:52.0), (18:55.0)
441246South View, NC - Team Time (1st 5) 1:26:12.4 | Spread (1st 5) 1:07.3
136, 234, 243, 270, 363, (456), (477)
Octavious Smith, Kamden Payne, Thomas Macagg, Patrick Davis, Jay Buggy Benefield, (Charles Vanderpool), (Jael Valentin)
16:42.4, 17:09.5, 17:12.2, 17:18.6, 17:49.7, (18:33.5), (18:45.0)
451250Asheville, NC - Team Time (1st 5) 1:26:10.4 | Spread (1st 5) 33.3
199, 242, 251, 254, 304, (349), (385)
Isaac Meadows, Braxton Lathrop, Hutch Turner, William Poozer, Seth Caudill, (John Goebel), (Brodie Sprouse)
16:57.4, 17:12.0, 17:14.9, 17:15.4, 17:30.7, (17:46.3), (17:57.0)
461251R.J. Reynolds, NC - Team Time (1st 5) 1:26:25.2 | Spread (1st 5) 2:00.2
80, 159, 213, 367, 432, (476), (513)
David Nicholson, Rand Parrish, Matthew Boyd, Bo Dalrymple, Trey Connolly, (Joseph Woodruff), (Connor Martinez)
16:22.1, 16:48.3, 17:02.2, 17:50.3, 18:22.3, (18:44.9), (19:46.8)
471258Laney, NC - Team Time (1st 5) 1:26:10.6 | Spread (1st 5) 1:33.0
35, 285, 305, 310, 323, (332), (333)
Joseph Moran, Luke Danielsen, Clinton Hubbard, Ethan Joyner, Luke Riggs, (Carter Tanner), (Eathan Quinn)
16:04.4, 17:23.4, 17:31.9, 17:33.5, 17:37.4, (17:40.5), (17:41.1)
481262East Mecklenburg, NC - Team Time (1st 5) 1:26:16.4 | Spread (1st 5) 1:02.4
108, 263, 266, 307, 318, (357), (443)
Richard Waller, Peter Rantala, Ezekiel Johnson, David Buie, Donald Moore, (Sam Hanley), (Aiden Hanley)
16:33.2, 17:17.2, 17:17.9, 17:32.5, 17:35.6, (17:47.3), (18:25.9)
491273South Rowan, NC - Team Time (1st 5) 1:26:26.1 | Spread (1st 5) 1:36.0
95, 166, 201, 403, 408, (431), (468)
Noah Julian, Eli Julian, Landon Cromer, Grayson Cromer, Nolan Miller, (Aaron Jones), (Brooks Hubbard)
16:29.0, 16:50.0, 16:58.2, 18:03.9, 18:05.0, (18:22.2), (18:40.6)
501282Franklin, NC - Team Time (1st 5) 1:26:28.4 | Spread (1st 5) 1:52.9
62, 94, 336, 376, 414, (475), (501)
Ethan Stamey, Nathan Stamey, Logan Russo, Isaiah Roots, Andrew Garrison, (Barrett Stork), (Logan Mack)
16:16.2, 16:28.8, 17:41.5, 17:52.8, 18:09.1, (18:44.5), (19:12.8)
511293Holly Springs, NC - Team Time (1st 5) 1:26:27.5 | Spread (1st 5) 54.7
164, 225, 236, 324, 344, (348), (407)
Joel Henrich, Benjamin Manhardt, Trevor Volk, Jake Holmes, Colin Mayhorn, (Joseph Porter), (Matthew Smith)
16:49.7, 17:05.5, 17:10.3, 17:37.6, 17:44.4, (17:45.5), (18:04.8)
521298Coastal Christian, NC - Team Time (1st 5) 1:26:29.9 | Spread (1st 5) 1:05.3
118, 206, 316, 324, 334, (356), (404)
Nicholas Scrocco, Jack Sterrett, Vince Bottiglier, Caleb Fargo, Sam Tripp, (Caleb Cottle), (Sam Morgan)
16:35.9, 17:00.1, 17:35.1, 17:37.6, 17:41.2, (17:47.1), (18:04.0)
531311South Mecklenburg, NC - Team Time (1st 5) 1:26:54.3 | Spread (1st 5) 1:55.3
146, 162, 221, 315, 467, (481), (484)
Alec McMillan, Caleb Roesch, Max Lira, Nathan Sullivan, Samuel Remes, (Preston Harbin), (Will Henderson)
16:45.1, 16:49.4, 17:04.4, 17:35.0, 18:40.4, (18:47.9), (18:50.5)
541317Page, NC - Team Time (1st 5) 1:26:43.0 | Spread (1st 5) 2:07.8
40, 42, 398, 412, 425, (464), (471)
Jean-lou Pare, Ethan Long, Winston Eskridge, Christian Quintana, Will Abell, (Lucien Pare), (Jackson Koehler)
16:08.1, 16:08.5, 18:01.8, 18:08.7, 18:15.9, (18:39.7), (18:41.3)
551332Porter Ridge, NC - Team Time (1st 5) 1:27:10.1 | Spread (1st 5) 3:18.4
19, 99, 295, 422, 497, (524), (525)
Jacob Laney, Dominic Conroy, David Pavlyuk, Brett Adelman, Sean McDevitt, (Logan Kesner), (Jack Beckerman)
15:49.8, 16:30.7, 17:28.4, 18:13.0, 19:08.2, (20:56.3), (21:15.0)
561380R-S Central, NC - Team Time (1st 5) 1:27:00.7 | Spread (1st 5) 2:37.4
18, 138, 359, 420, 445, (492), (499)
Christopher Upton, Van Robbins, Zack Lewis, John Marsh, Sam Wilson, (Garry Ankrom), (Gabe Pace)
15:49.7, 16:43.4, 17:47.6, 18:12.9, 18:27.1, (19:00.9), (19:09.4)
571416Jordan, NC - Team Time (1st 5) 1:27:08.8 | Spread (1st 5) 1:50.5
65, 246, 292, 404, 409, (410), (449)
Ian Rouse, Henry Barron, Andrew Rossi, Jacob Lawson, Arian Mehrotra, (Carter Kukla), (Henry Goodwin)
16:17.1, 17:12.9, 17:27.2, 18:04.0, 18:07.6, (18:07.8), (18:29.8)
581424Athens Drive, NC - Team Time (1st 5) 1:27:31.0 | Spread (1st 5) 2:26.6
32, 91, 416, 438, 447, (448), (483)
Krister Sjoblad, Noah Valyo, Connor O'Toole, Mason Jaeger, Logan Smith, (Elias Guidira), (Aidan Glickman)
16:02.8, 16:25.9, 18:09.4, 18:23.5, 18:29.4, (18:29.6), (18:50.2)
591429A.C. Reynolds, NC - Team Time (1st 5) 1:27:38.3 | Spread (1st 5) 2:00.7
139, 161, 231, 424, 474, (517), (523)
Murdoch Wiprut, Ben Kepple, Nathan Honea, Ben Long, Alexi Haynes, (Elvin Keith), (Gabriel Smith)
16:43.5, 16:49.0, 17:07.4, 18:14.2, 18:44.2, (19:57.8), (20:52.0)
1429Cary Christian, NC - Team Time (1st 5) 1:27:19.2 | Spread (1st 5) 2:08.3
56, 248, 297, 393, 435, (440), (454)
Brock Vanek, Kyle Moore, Bennett Mayes, Burke White, Evan Callery, (Miller Davenport), (Knox Albert)
16:14.6, 17:13.2, 17:28.5, 18:00.0, 18:22.9, (18:23.9), (18:32.7)
1429Gaston Christian, NC - Team Time (1st 5) 1:27:22.1 | Spread (1st 5) 1:41.7
131, 174, 320, 371, 433, (438), (485)
Adam Hoyle, Connor Nanney, Jake Sosebee, Ryan Thornburg, Garrett Huffmon, (Thomas Bunko), (Jackson Roberts)
16:40.8, 16:51.6, 17:36.3, 17:50.9, 18:22.5, (18:23.5), (18:51.3)
621452Brevard, NC - Team Time (1st 5) 1:27:27.9 | Spread (1st 5) 1:33.8
141, 174, 313, 397, 427, (498), (514)
Knox Witherspoon, Abdi Green, Noah McLachlin, Isaiah Lefler, Eli Snowden, (ToWayne Whitehead), (Trey Galloway)
16:43.6, 16:51.6, 17:34.0, 18:01.3, 18:17.4, (19:08.5), (19:48.3)
631478Murphy, NC - Team Time (1st 5) 1:28:14.3 | Spread (1st 5) 2:53.4
88, 102, 367, 417, 504, (515), (521)
Chase Pierce, Caleb Jones, Clayton Laney, Caleb Rice, Liam Cook, (Lawson Ritz), (Tanner Roberts)
16:24.6, 16:31.3, 17:50.3, 18:10.1, 19:18.0, (19:48.6), (20:13.4)
641515Middle Creek, NC - Team Time (1st 5) 1:28:15.5 | Spread (1st 5) 1:56.0
139, 160, 294, 459, 463, (495), (496)
Griffin Wald, Gavin Russell, Carson Patel, Andrew Sanger, Carlos Sanchez, (Nathan Ryan), (Tyler Kirkland)
16:43.5, 16:48.8, 17:27.6, 18:36.1, 18:39.5, (19:07.2), (19:07.5)
651521Lejeune, NC - Team Time (1st 5) 1:28:02.3 | Spread (1st 5) 1:57.7
109, 253, 274, 434, 451, (458), (522)
Karl Benson, Nicholas Presley, Tyler Shelton, Seth Smith, Preston Berthold, (Christian Aceves), (Micah Paquin)
16:33.8, 17:15.3, 17:19.1, 18:22.6, 18:31.5, (18:35.5), (20:19.3)
661528Cox Mill, NC - Team Time (1st 5) 1:27:57.6 | Spread (1st 5) 2:03.7
123, 268, 313, 354, 470, (510), (516)
Izic Harris, Spencer Connick, Alex Garcia, Tanner Gibson, Varun Narayan, (Bradley Nunez), (Tyler Allshouse)
16:37.4, 17:18.1, 17:34.0, 17:47.0, 18:41.1, (19:34.2), (19:49.0)
1528Riverside-Durham, NC - Team Time (1st 5) 1:27:49.8 | Spread (1st 5) 1:36.4
169, 173, 370, 372, 444, (490), (506)
Henry Haase, Flyn Meadows, Winston Gasch, Bryan Hampson, Elijah Rodrigues, (Owen Transue), (Luke Arthur)
16:50.2, 16:51.3, 17:50.7, 17:51.0, 18:26.6, (18:56.2), (19:18.5)
681530Davie, NC - Team Time (1st 5) 1:27:45.3 | Spread (1st 5) 1:20.6
217, 261, 278, 337, 437, (486), (493)
Andrew Brown, Caleb Young, Nate Brooks, Owen Sulecki, Sebastien McEwen, (Cole Swade), (Sam Warner)
17:02.8, 17:16.7, 17:20.6, 17:41.8, 18:23.4, (18:52.0), (19:05.5)
691592Green Level, NC - Team Time (1st 5) 1:28:22.2 | Spread (1st 5) 2:21.7
50, 276, 383, 429, 454, (460), (480)
Alex Fernandez, Ryan Holdstock, Advaith Cheruvu, Arya Bharti, Will Boggess, (Alex Simpson), (Wyatt Dille)
16:11.0, 17:20.4, 17:56.2, 18:21.9, 18:32.7, (18:36.4), (18:47.7)
701598Carrboro, NC - Team Time (1st 5) 1:28:52.0 | Spread (1st 5) 2:42.2
121, 249, 297, 423, 508, (519), (520)
Quinn Baker, Kieran Dewalt, Heri Ongechi, Sean O'Donnell, Sebastian Spadavecchio, (Nicholas Becker), (Alexander Emmons)
16:36.8, 17:13.6, 17:28.5, 18:14.1, 19:19.0, (20:06.9), (20:09.0)
711608Hickory Ridge, NC - Team Time (1st 5) 1:28:35.3 | Spread (1st 5) 2:30.9
47, 258, 377, 457, 469, (482), (502)
Bryce Anderson, Joshua Ashley, Julian Mendoza, Ethan Witte, Cannon Powell, (Merritt Michalski), (Nicholas Talone)
16:10.1, 17:16.0, 17:53.0, 18:35.2, 18:41.0, (18:48.1), (19:15.9)
721634Sanderson, NC - Team Time (1st 5) 1:28:32.0 | Spread (1st 5) 1:50.0
106, 287, 377, 428, 436, (479), (491)
Alhagi Faal, Evan Abolins, Cole Clodgo, Nader Alshikh, Jeremiah Shore, (Pete Daniel), (Ethan Albolins)
16:33.0, 17:24.0, 17:53.0, 18:19.0, 18:23.0, (18:46.0), (18:58.0)
731670East Chapel Hill, NC - Team Time (1st 5) 1:28:55.4 | Spread (1st 5) 2:17.2
83, 297, 373, 452, 465, (512), (518)
Liam Mullen, Jaxson Villa, Daniel Oren, Dillon McCafferty, Sam Baucom, (Kevin Guo), (Nicolas Min)
16:22.8, 17:28.5, 17:52.0, 18:32.1, 18:40.0, (19:45.0), (19:58.5)
741738Lincoln Charter, NC - Team Time (1st 5) 1:28:48.3 | Spread (1st 5) 1:08.3
189, 366, 383, 399, 401, (410), (446)
Cutter Law, Patrick Rice, Brandon Wright, Mitchell Swicegood, Matthew Radin, (Manix Ferreira), (Ben Bruce)
16:55.2, 17:50.1, 17:56.2, 18:03.3, 18:03.5, (18:07.8), (18:28.3)
751803Asheville Christian Academy, NC - Team Time (1st 5) 1:29:12.8 | Spread (1st 5) 58.5
237, 347, 400, 406, 413, (450), (500)
Spencer Young, Seth Coxie, Camden Shumen, Preston Hill, Moultrie Dangerfield, (Tanner Townsend), (Roman Coxie)
17:10.5, 17:45.2, 18:03.4, 18:04.7, 18:09.0, (18:30.2), (19:10.0)