170West Forsyth, NC - Team Time (1st 5) 53:34.6 | Spread (1st 5) 14.7
6, 12, 16, 16, 20, (41), (104)
Will Atkins, Brock Newsome, Jackson Nichols, Jeremy Eldredge, Cole Meixsell, (Russell Letourneau), (Cameron McDaniel)
10:32.5, 10:43.3, 10:45.8, 10:45.8, 10:47.2, (11:12.9), (12:10.9)
279Mount Tabor, NC - Team Time (1st 5) 53:12.5 | Spread (1st 5) 50.2
1, 5, 23, 24, 26, (27), (37)
Jacob Gallant, James Vlasis, Jon Spaar, Hayden Coty, Alex Kern, (Max Thomas), (Samuel Pomper)
10:04.6, 10:28.5, 10:51.8, 10:52.8, 10:54.8, (10:59.4), (11:08.4)
394Reagan, NC - Team Time (1st 5) 54:10.8 | Spread (1st 5) 20.7
11, 14, 15, 25, 29, (43), (49)
Spencer Baldwin, Jack Cumbo, Sam Graham, Jay Keeley, Garreth Fulcher, (Alex Morris), (Bryson Mcneill)
10:43.1, 10:44.6, 10:45.2, 10:54.1, 11:03.8, (11:15.0), (11:22.0)
4107R.J. Reynolds, NC - Team Time (1st 5) 53:42.2 | Spread (1st 5) 1:14.2
3, 4, 21, 28, 51, (56), (67)
Jack Holbrook, John Paynter, Jeff Echols, David Nicholson, Harrison Hickman, (Henry Phillips), (Rand Parrish)
10:09.6, 10:19.2, 10:49.4, 11:00.2, 11:23.8, (11:30.5), (11:41.7)
5209Mooresville, NC - Team Time (1st 5) 56:16.0 | Spread (1st 5) 56.0
8, 30, 49, 59, 63, (68), (89)
Damien Gonzalez, Pablo Martinez, Eli Blackwelder, Carter Tacosik, Tanner Smith, (Matthew Ferrara), (Joseph Lee)
10:40.0, 11:04.0, 11:22.0, 11:34.0, 11:36.0, (11:42.0), (12:00.0)
6218Watauga, NC - Team Time (1st 5) 56:21.3 | Spread (1st 5) 1:00.0
10, 35, 44, 58, 71, (89), (92)
Avery Cannon, Ethan Turner, Caleb Coatney, Gavin Sweeney, Korben Anderson, (Van Small), (Caleb Cox)
10:43.0, 11:08.0, 11:16.0, 11:31.3, 11:43.0, (12:00.0), (12:00.6)
7267A.C. Reynolds, NC - Team Time (1st 5) 57:15.0 | Spread (1st 5) 30.0
39, 39, 59, 62, 68, (73), (83)
Lucas Wiley, Thad McNeil, Zach Crain, Timothy Barham, Townes Ellum, (Lawson Robertson), (Noah Clifford)
11:12.0, 11:12.0, 11:34.0, 11:35.0, 11:42.0, (11:46.0), (11:57.0)
8278Atkins, NC - Team Time (1st 5) 56:39.3 | Spread (1st 5) 1:56.9
2, 22, 65, 93, 96, (151), (166)
Ben Armentrout, Walter Sellars, Nathan Jacobs, Jackson Lackey, Thomas Ross, (Eric Augustine), (Nyheim Mitchell)
10:06.2, 10:50.4, 11:38.9, 12:00.7, 12:03.1, (12:39.1), (12:50.4)
9294Davie, NC - Team Time (1st 5) 57:31.6 | Spread (1st 5) 1:16.5
13, 38, 64, 88, 91, (150), (178)
Clay Summers, Trey Raisbeck, Nate Brooks, Braxton Folmar, Parker Prysiazniuk, (Jackson Lawrence), (Cole Swade)
10:44.0, 11:09.8, 11:37.4, 11:59.9, 12:00.5, (12:38.9), (12:57.7)
10314Bishop McGuinness, NC - Team Time (1st 5) 57:51.7 | Spread (1st 5) 1:39.4
9, 31, 77, 81, 116, (134), (156)
Jackson Herndon, Sean Muller, Garrett Price, C J Pacholke, Dominic Zecca, (Xavier Preudhomme), (Scott Craven)
10:41.2, 11:05.0, 11:49.3, 11:55.6, 12:20.6, (12:30.3), (12:44.8)
11332Providence Day, NC - Team Time (1st 5) 58:14.4 | Spread (1st 5) 1:02.7
33, 54, 70, 72, 103, (107), (169)
Christian Landis, Jason Krell, Adam Habas, Andrew Riolo, Luke Manna, (John Alfred Smith), (Robert Veres)
11:07.4, 11:29.7, 11:42.1, 11:45.1, 12:10.1, (12:14.6), (12:51.9)
12364Hickory Ridge, NC - Team Time (1st 5) 58:33.0 | Spread (1st 5) 1:22.0
32, 42, 75, 83, 132, (154), (161)
Bryce Anderson, Julian Mendoza, Vishnu Kumar, Sam Crider, Dylan Lamb, (Jeron Plummer), (Austin Sides)
11:07.0, 11:13.0, 11:47.0, 11:57.0, 12:29.0, (12:43.0), (12:48.0)
13408Myers Park, NC - Team Time (1st 5) 59:18.3 | Spread (1st 5) 1:02.0
34, 74, 98, 100, 102, (112), (113)
Maddon Muhammaad, Tristan Wick, Connor Selle, David Foard, Dylan Canipe, (Erik Seuster), (David Hood)
11:07.5, 11:46.7, 12:05.8, 12:08.8, 12:09.5, (12:17.2), (12:17.8)
14456West Stokes, NC - Team Time (1st 5) 59:55.0 | Spread (1st 5) 1:27.0
35, 80, 86, 114, 141, (212), (242)
Rex Mathis, Zach Watts, TJ Magaraci, Cameron Knox, Matthew Moutos, (Nick Palmer), (Jacob Adkins)
11:08.0, 11:55.0, 11:58.0, 12:19.0, 12:35.0, (13:16.0), (13:42.0)
15462Cox Mill, NC - Team Time (1st 5) 1:00:10.0 | Spread (1st 5) 58.0
55, 78, 83, 119, 127, (137), (152)
Hunter Levy, Alex Garcia, Brendan Cavazos, Izic Harris, Tate Grewell, (Omar Adame), (Spencer Connick)
11:30.0, 11:52.0, 11:57.0, 12:23.0, 12:28.0, (12:33.0), (12:40.0)
16468Alexander Central, NC - Team Time (1st 5) 59:42.0 | Spread (1st 5) 2:07.0
19, 52, 101, 121, 175, (181), (231)
Cooper Castellaw, Logan Ellis, Seth Warren, Carter Patterson, Isiah Flemming, (Tyler Burgess), (Jacob Campbell)
10:47.0, 11:28.0, 12:09.0, 12:24.0, 12:54.0, (13:00.0), (13:32.0)
17505St. Stephens, NC - Team Time (1st 5) 1:00:17.2 | Spread (1st 5) 1:41.4
47, 57, 97, 118, 186, (188), (192)
Dalton McGlamery, Tyler Christensen, Jackson Black, Jeremy Brown, Wenzhuo Wang, (Grant Harper), (Andrew Schultz)
11:19.9, 11:30.6, 12:03.2, 12:22.2, 13:01.3, (13:03.2), (13:04.1)
18564Lincoln Charter, NC - Team Time (1st 5) 1:01:18.9 | Spread (1st 5) 1:15.0
61, 105, 111, 122, 165, (228), (232)
Drew Zink, Jordan Hudson, Cutter Law, Patrick Rice, Curtis Herms, (Jonas Guffey), (Sam Bruce)
11:34.9, 12:12.1, 12:16.4, 12:25.6, 12:49.9, (13:28.4), (13:34.8)
19622Lake Norman, NC - Team Time (1st 5) 1:02:02.0 | Spread (1st 5) 37.0
86, 123, 132, 140, 141, (147), (157)
Michael Reitmeyer, Dalton Graves, Justin Richard, Carter Guerrin, Jacob Smithy, (Tristan Catropa), (William Anzalone)
11:58.0, 12:26.0, 12:29.0, 12:34.0, 12:35.0, (12:37.0), (12:46.0)
20691Green Hope, NC - Team Time (1st 5) 1:02:41.1 | Spread (1st 5) 48.9
94, 131, 139, 160, 167
Davis Cuffe, Jacob Fessler, Ben Bramson, Holden Foster, Jack Dubrule
12:01.7, 12:28.8, 12:33.9, 12:46.1, 12:50.6
21703Central Davidson, NC - Team Time (1st 5) 1:02:56.0 | Spread (1st 5) 28.0
123, 125, 127, 153, 175, (181), (208)
Mason Broadway, Thomas Sturdivant, Blake Semonco, Maximo Valdez, John Hinkle, (Zach Garmon), (Logan Garmon)
12:26.0, 12:27.0, 12:28.0, 12:41.0, 12:54.0, (13:00.0), (13:14.0)
22736North Davidson, NC - Team Time (1st 5) 1:02:51.0 | Spread (1st 5) 1:51.0
48, 141, 141, 202, 204, (210), (241)
Cameron Mercer, Evan Johnson, Miguel Albortante, Grant Little, Zack Rivera, (Danny Gallos), (Jacob Grubb)
11:20.0, 12:35.0, 12:35.0, 13:10.0, 13:11.0, (13:15.0), (13:41.0)
23747Northwest Guilford, NC - Team Time (1st 5) 1:03:20.2 | Spread (1st 5) 19.1
135, 136, 145, 163, 168, (197), (205)
Brandon Heras, Spencer Murray, Joey Doyle, Finn Queen, Zach Bell, (Rodrigo Da Costa), (Nicholas Hamilton)
12:32.1, 12:32.9, 12:35.9, 12:48.1, 12:51.2, (13:08.4), (13:11.2)
24752Hickory, NC - Team Time (1st 5) 1:02:47.3 | Spread (1st 5) 2:52.6
18, 95, 189, 211, 239, (256), (273)
Chase Johnson, Nicholas Nelson, Eric Schoellner, Fernando Perez, Jack McIntosh, (Carson Shepler), (Martin Pacheco-Trejo)
10:46.4, 12:02.3, 13:03.7, 13:15.9, 13:39.0, (13:52.9), (14:04.3)
25792Metrolina Christian Academy, NC - Team Time (1st 5) 1:03:29.0 | Spread (1st 5) 2:08.0
45, 147, 161, 214, 225, (233), (259)
Tate Johnson, Daniel Marian, Jonathan Street, Roman Sorrentino, Jordan Walters, (Cornelius Marian), (Grey Wooten)
11:19.0, 12:37.0, 12:48.0, 13:18.0, 13:27.0, (13:37.0), (13:54.0)
26801East Forsyth, NC - Team Time (1st 5) 1:03:18.3 | Spread (1st 5) 3:08.8
7, 146, 179, 227, 242, (263), (292)
Sean Zaidi, Jimmy Shetzler, Matthew Thompson, Blake Albright, Riley Tucker, (Isaiah Chiles), (Charles Hall)
10:33.2, 12:36.1, 12:59.0, 13:28.0, 13:42.0, (13:56.0), (14:27.0)
27814Swain County, NC - Team Time (1st 5) 1:04:00.7 | Spread (1st 5) 53.0
108, 157, 174, 177, 198, (269), (321)
Ryan Jenkins, Bradley Vestal, Brendan Ulaner, Dhruv Senghani, Keith Ammann, (Zeke Bradley), (Jaxon McClung)
12:15.6, 12:46.0, 12:53.7, 12:56.8, 13:08.6, (13:58.4), (14:52.3)
28823West Wilkes, NC - Team Time (1st 5) 1:04:01.9 | Spread (1st 5) 1:09.5
82, 170, 187, 190, 194, (208), (254)
Hunter Wayne, Nathan Hall, Zack Nuzzolilo, Dawson Osborne, Dylan Blackburn, (Jacob Adkins), (Wesley Furr)
11:56.9, 12:52.0, 13:02.6, 13:04.0, 13:06.4, (13:14.0), (13:49.9)
29865A.L. Brown, NC - Team Time (1st 5) 1:04:34.0 | Spread (1st 5) 1:01.0
115, 157, 181, 195, 217, (221), (299)
Gabe Blackwelder, Tanner Roth, Onesimo Rosas, Michael DaCosta, Colby Teal, (Kevin Stegall), (Thomas Bitler)
12:20.0, 12:46.0, 13:00.0, 13:07.0, 13:21.0, (13:23.0), (14:33.0)
30917Northwest Cabarrus, NC - Team Time (1st 5) 1:05:12.0 | Spread (1st 5) 1:09.0
127, 181, 181, 195, 233, (282), (286)
Luke Linkel, Zavien McPherson, Alex Beaver, Raj Patel, Riley Horn, (Daniel Pless), (Coleson Rowe)
12:28.0, 13:00.0, 13:00.0, 13:07.0, 13:37.0, (14:17.0), (14:20.5)
31929Freedom, NC - Team Time (1st 5) 1:05:15.7 | Spread (1st 5) 1:33.2
106, 147, 199, 229, 248, (308), (354)
Walter Swan, Nathaniel Ferguson, Joseph Hover, Jose Sic, Zachary Laibinis, (Kai Hawkins), (Bridger Robinson)
12:13.4, 12:37.0, 13:08.9, 13:29.8, 13:46.6, (14:41.4), (16:03.7)
32946R-S Central, NC - Team Time (1st 5) 1:05:33.4 | Spread (1st 5) 3:38.5
46, 155, 201, 218, 326, (349), (360)
Christopher Upton, Zack Lewis, Garry Ankrom, Van Robbins, Sam Wilson, (Sam Roller), (Terry Cardwell)
11:19.7, 12:44.5, 13:09.1, 13:21.9, 14:58.2, (15:52.5), (17:43.2)
33972Parkland, NC - Team Time (1st 5) 1:06:33.2 | Spread (1st 5) 4:00.2
66, 110, 199, 249, 348, (358), (366)
Alexis Ceballos, Eddy Noyola Martinez, Anthony Camarillo Rey, Gustavo Castillo Alejo, Eduardo Pichardo, (Justin Miles), (Chandler Dowell)
11:40.5, 12:16.1, 13:08.9, 13:47.0, 15:40.7, (16:45.7), (18:02.9)
341002Mount Pleasant, NC - Team Time (1st 5) 1:06:36.0 | Spread (1st 5) 3:37.0
52, 76, 249, 293, 332, (342), (345)
Mackay Burke, Kaleb Cook, Zach Thomas, Katin Price, Lincoln Baxter, (Caden Furr), (Hayden Leonard)
11:28.0, 11:48.0, 13:47.0, 14:28.0, 15:05.0, (15:19.0), (15:28.0)
351028Pine Lake Prep, NC - Team Time (1st 5) 1:06:26.0 | Spread (1st 5) 1:20.0
119, 193, 233, 238, 245, (246), (291)
Bronson Valley, Gabe Perri, Nathan Kern, Connor Detiveaux, Finn O'leary, (Ben Kern), (Jt Sutek)
12:23.0, 13:05.0, 13:37.0, 13:38.0, 13:43.0, (13:44.0), (14:25.1)
361038Berry, NC - Team Time (1st 5) 1:07:00.0 | Spread (1st 5) 2:44.0
99, 127, 212, 281, 319, (324), (350)
Jonathan Kennedy, Jaden Lockhart, Isaiah Hayes-Brown, Dominick McPhaul, Alex Flowers, (Jaden Flowers), (Cary Dozier)
12:08.0, 12:28.0, 13:16.0, 14:16.0, 14:52.0, (14:57.0), (15:54.0)
371067Hough, NC - Team Time (1st 5) 1:06:49.4 | Spread (1st 5) 1:25.7
126, 216, 220, 247, 258, (260), (260)
Chase Shanafelt, Zach Vazquez, Masun Braun, Coda Vieau, Mason Lennon, (Davis Furr), (Justin Sanders)
12:27.7, 13:19.1, 13:22.8, 13:46.4, 13:53.4, (13:54.2), (13:54.2)
381087South Stokes, NC - Team Time (1st 5) 1:07:22.6 | Spread (1st 5) 2:22.8
109, 173, 226, 275, 304, (338), (351)
Austin Harger, Elijah Mitchell, Jackson Boles, Aaron Justice, Chris Slate, (Cameron Smith), (Ryan Tilley)
12:16.0, 12:53.6, 13:27.7, 14:06.5, 14:38.8, (15:12.0), (15:56.4)
391106Lake Norman Christian, NC - Team Time (1st 5) 1:07:48.5 | Spread (1st 5) 3:24.0
79, 179, 237, 270, 341, (359), (375)
Devin Williams, Owen Hunter, Ben Feider, Griffin Sims, David Mayes, (Nic Opie), (Pierce Byerly)
11:54.0, 12:59.0, 13:37.5, 14:00.0, 15:18.0, (17:13.0), (23:44.0)
401122Robinson, NC - Team Time (1st 5) 1:07:22.0 | Spread (1st 5) 1:06.0
190, 206, 214, 233, 279, (290), (328)
Ethan Bailey, Eric Mendiola, Carson Muller, Pierson Pickler, Connor Gordon, (Andrew Michaud), (Michael Cawley)
13:04.0, 13:13.0, 13:18.0, 13:37.0, 14:10.0, (14:25.0), (15:01.0)
411178Christ the King, NC - Team Time (1st 5) 1:08:34.0 | Spread (1st 5) 2:35.0
137, 164, 265, 276, 336, (340), (356)
Bernard Malloy, Anthony Quintero, Doug Abell, Jonnie Lopez, Adrian Quintero, (Matthew Frank), (Joseph Minton)
12:33.0, 12:49.0, 13:57.0, 14:07.0, 15:08.0, (15:15.0), (16:29.0)
421236Carmel Christian, NC - Team Time (1st 5) 1:08:52.5 | Spread (1st 5) 1:26.5
172, 253, 255, 272, 284, (288), (294)
Aidan Ezzell, Colin Franco, Ty Murphy, Keegan Fine, Nick Hess, (Cole Ayscue), (Evan McAndrews)
12:53.0, 13:49.0, 13:50.0, 14:01.0, 14:19.5, (14:22.0), (14:29.0)
431262Glenn, NC - Team Time (1st 5) 1:09:46.0 | Spread (1st 5) 2:18.0
117, 257, 289, 294, 305, (338), (353)
Dustin Comeaux, Trey Sapp, Michael Lawson, Randy Salinas Avila, Caleb Pledger, (Anthony Santiago), (Michael Andresen)
12:21.0, 13:53.0, 14:24.0, 14:29.0, 14:39.0, (15:12.0), (15:59.0)
441292Concord, NC - Team Time (1st 5) 1:09:21.0 | Spread (1st 5) 46.0
221, 262, 263, 268, 278, (347), (370)
Trace Beaver, Nehemiah Hampton, Jackson Lippard, Matthew Leder, Macklin Rett, (Akhilesh Shivaramakrishnan), (Michael Tiereney)
13:23.0, 13:55.0, 13:56.0, 13:58.0, 14:09.0, (15:33.0), (20:15.0)
451304Cuthbertson, NC - Team Time (1st 5) 1:09:43.0 | Spread (1st 5) 50.5
230, 244, 265, 280, 285, (331), (335)
Walker Eanes, Matthew Cushing, Thomas Giglio, Payton Borst, Justin Sluiter, (Cole Eaton), (Caleb Loftis)
13:29.9, 13:42.8, 13:57.0, 14:12.9, 14:20.4, (15:02.5), (15:07.0)
461310McDowell, NC - Team Time (1st 5) 1:10:00.8 | Spread (1st 5) 1:24.0
202, 219, 287, 301, 301, (303), (312)
Barrett Webb, Nicolas Greene, Victor Adams, Isaac Smith, Matt Bossinger, (John Ramirez), (Alex Pittman)
13:10.0, 13:22.1, 14:20.7, 14:34.0, 14:34.0, (14:35.4), (14:45.2)
471342Butler, NC - Team Time (1st 5) 1:10:22.7 | Spread (1st 5) 1:16.3
224, 240, 274, 298, 306, (314), (327)
Dustin Marcinko, Connor Helms, Jackson Wortham, Jake Joyner, Carlos Martinez Rodriguez, (Charles Black), (Quinlin Ohara)
13:24.1, 13:40.7, 14:05.0, 14:32.5, 14:40.4, (14:46.8), (14:58.3)
481346Hibriten, NC - Team Time (1st 5) 1:10:49.0 | Spread (1st 5) 2:03.0
170, 223, 315, 316, 322, (352), (365)
Ezra Proffit, Alec McDriamid, Nathaniel Whitt, Nathaniel Wright, Wesley Yates, (Joshua Goode), (Kris Shelar-Riedel)
12:52.0, 13:24.0, 14:48.0, 14:50.0, 14:55.0, (15:58.0), (18:02.0)
491442Central Cabarrus, NC - Team Time (1st 5) 1:12:13.0 | Spread (1st 5) 2:10.0
206, 249, 307, 337, 343, (346), (355)
Koby Boyter, Kevin Robles, Colin Kirila, Ryan Bergsmith, Dylan Steed, (David Hendrickson), (Caleb Watson)
13:13.0, 13:47.0, 14:41.0, 15:09.0, 15:23.0, (15:32.0), (16:19.0)
501445South Caldwell, NC - Team Time (1st 5) 1:11:48.1 | Spread (1st 5) 1:03.2
267, 271, 283, 296, 328, (361)
Ben Tomberlin, Thomas Joplin, Caleb Rash, Hunter Hudson, Ian Roland, (Chase Houston)
13:57.8, 14:00.8, 14:18.6, 14:29.9, 15:01.0, (17:47.5)
511502Millbrook, NC - Team Time (1st 5) 1:12:50.2 | Spread (1st 5) 1:04.9
252, 300, 313, 317, 320, (323), (334)
Juan Rubio, Bryce Potter, Camden Herman, Jesento Anderson, Lucas Kashmiry, (Jonathan Galloway), (Andrew Thomson)
13:47.2, 14:33.9, 14:45.8, 14:51.2, 14:52.1, (14:55.7), (15:06.2)
521504Page, NC - Team Time (1st 5) 1:12:51.1 | Spread (1st 5) 36.5
277, 297, 309, 310, 311, (318), (325)
Kevin Carmona, William English, McCall Picklesimer, Andrew English, Pierce Hudson, (Xavier Watkins), (Cameron Jones)
14:07.9, 14:31.9, 14:43.4, 14:43.5, 14:44.4, (14:51.6), (14:57.3)
531775Bradford Prep, NC - Team Time (1st 5) 1:25:06.4 | Spread (1st 5) 2:46.8
330, 357, 362, 363, 363, (367), (369)
Jay Edwards, Liam Newman, William Woodberry, Zachary Garber, Austin Joseph, (Enrique Laing), (Nicholas Dore)
15:02.4, 16:37.6, 17:48.0, 17:49.2, 17:49.2, (18:25.6), (19:58.5)
541788Randleman, NC - Team Time (1st 5) 1:32:07.9 | Spread (1st 5) 5:56.0
333, 344, 368, 371, 372, (373), (374)
Logan Bowland, Kevin Gomez, Austin Hardie, Aidan Sanders, Cooper Swan, (Alex Maness), (Ian Cable)
15:05.2, 15:26.6, 19:43.3, 20:51.6, 21:01.2, (21:40.0), (21:51.5)