1 | 74 | Providence Day,
NC - Team Time (1st 5) 1:21:37.3 | Spread (1st 5) 1:08.4 |
| 4, 10, 17, 18, 25, (53), (58) |
| Ben Huffman, Reed Payne, Nick Linder, Jack Paddison, Evan Gray, (Patrick Shearer), (Garrett Lunking) |
| 15:45.4, 16:03.4, 16:26.1, 16:28.6, 16:53.8, (17:34.5), (17:41.5) |
2 | 91 | Cary Academy,
NC - Team Time (1st 5) 1:21:47.1 | Spread (1st 5) 2:08.0 |
| 1, 6, 21, 26, 37, (49), (62) |
| Thomas Graham, Colin Godwin, Josh Mitchell, Alex Coeytaux, Sam Russell, (Connor Riser), (Andy Neiswender) |
| 15:07.0, 15:58.3, 16:32.7, 16:54.1, 17:15.0, (17:26.2), (17:45.0) |
3 | 116 | Asheville School,
NC - Team Time (1st 5) 1:23:19.6 | Spread (1st 5) 1:35.3 |
| 3, 14, 29, 34, 36, (64), (67) |
| Ben Fiedler, Paul Jordan, Gabe O'Friel, Brett Somogye, Robert Cook, (Otto Putzrath), (Tyler Somogye) |
| 15:39.0, 16:18.0, 16:58.0, 17:10.3, 17:14.3, (17:46.6), (17:49.0) |
4 | 213 | North Raleigh Christian Academy,
NC - Team Time (1st 5) 1:25:49.0 | Spread (1st 5) 2:15.2 |
| 19, 23, 27, 28, 116, (131), (140) |
| Chase Shermer, Grant Rodgers, Tyler Hatton, Ryan Speer, Justin Schmitt, (John Lawson), (Sam Stoffrengen) |
| 16:28.9, 16:45.0, 16:55.0, 16:56.0, 18:44.1, (19:06.0), (19:15.0) |
5 | 214 | Durham Academy,
NC - Team Time (1st 5) 1:26:01.1 | Spread (1st 5) 1:39.1 |
| 11, 40, 50, 52, 61, (73), (97) |
| David Bradley, Tommy Monson, Matt Hodgin, Jimmy Mosca, Jordan Pierce, (Michael Kontos), (Addy Bollerslev) |
| 16:04.7, 17:17.0, 17:27.5, 17:28.1, 17:43.8, (17:57.3), (18:30.1) |
6 | 238 | Wesleyan Christian Academy,
NC - Team Time (1st 5) 1:26:17.9 | Spread (1st 5) 2:02.3 |
| 12, 16, 54, 76, 80, (88), (89) |
| Brian Gottwalt, Zach Hostetler, Drew Thompson, Bradley Davis, Sean Flanigan, (John Rishel), (Ben Hostetler) |
| 16:05.5, 16:25.6, 17:36.8, 18:02.2, 18:07.8, (18:22.0), (18:22.9) |
7 | 251 | Charlotte Country Day,
NC - Team Time (1st 5) 1:26:57.5 | Spread (1st 5) 2:23.6 |
| 13, 32, 35, 65, 106, (146), (158) |
| Rob Saunders, William Glenn, James Miller, Connor Choka, Michael Brienza, (Paul Connor), (Jensie Teague) |
| 16:13.0, 17:06.3, 17:13.0, 17:48.6, 18:36.6, (19:21.5), (19:38.4) |
8 | 305 | High Point Christian Academy,
NC - Team Time (1st 5) 1:28:31.6 | Spread (1st 5) 1:30.0 |
| 31, 47, 48, 75, 104, (185), (205) |
| Connor Flater, David Loy, Will Cliff, Davis Pack, Aaron Cliff, (Garrett Foster), (Lee Cliff) |
| 17:05.3, 17:24.0, 17:26.0, 18:01.0, 18:35.3, (20:07.4), (20:37.2) |
9 | 316 | Metrolina Christian Academy,
NC - Team Time (1st 5) 1:28:51.9 | Spread (1st 5) 1:30.6 |
| 33, 37, 68, 69, 109, (168), (173) |
| Alec Bross, Caleb Breeden, Will Melton, Andrew Troyer, Justin Kenley, (Alex Nolan), (Josh Breeden) |
| 17:09.1, 17:15.0, 17:53.9, 17:54.2, 18:39.7, (19:50.5), (19:56.0) |
10 | 322 | Cannon,
NC - Team Time (1st 5) 1:28:08.6 | Spread (1st 5) 2:46.9 |
| 5, 44, 71, 100, 102, (107), (121) |
| Tim Gruber, Patrick Hunter, David Shaw, Tanner Cindric, Steven Bennett, (Andrew Zelina), (Stephen Nymberg) |
| 15:45.9, 17:21.8, 17:56.3, 18:31.8, 18:32.8, (18:36.9), (18:53.2) |
11 | 377 | Asheville Christian Academy,
NC - Team Time (1st 5) 1:29:15.5 | Spread (1st 5) 3:16.5 |
| 8, 30, 77, 118, 144, (190), (234) |
| Josh Thornburg, Sully Pierce, Derek Long, Even Schmidt, Hunter Jackson, (Bradley Ledford), (Robby Keck) |
| 16:01.6, 17:01.0, 18:02.9, 18:51.9, 19:18.1, (20:12.8), (21:02.0) |
| 377 | Charlotte Latin,
NC - Team Time (1st 5) 1:29:56.3 | Spread (1st 5) 1:52.9 |
| 22, 81, 83, 90, 101, (111), (117) |
| Mark McAlister, Eddie Lee, Peter Bowman, Marco Ricci, John O'Keefe, (Ryan Love), (Tyler Mott) |
| 16:39.4, 18:08.4, 18:12.8, 18:23.4, 18:32.3, (18:41.6), (18:51.6) |
13 | 395 | Forsyth Country Day,
NC - Team Time (1st 5) 1:30:40.5 | Spread (1st 5) 35.5 |
| 63, 74, 85, 86, 87, (103), (134) |
| Adam Chase, AJ Doherty, Jordan Budd, Arthur Kimbro, Bryan Christ, (Joel Schneider), (David Murray) |
| 17:45.4, 17:58.4, 18:17.6, 18:18.2, 18:20.9, (18:33.0), (19:08.6) |
14 | 489 | Greensboro Day,
NC - Team Time (1st 5) 1:31:25.6 | Spread (1st 5) 3:18.1 |
| 7, 112, 113, 114, 143, (181), (182) |
| Clayton Wilson, Kerne Coriel, Tyler Sudbrink, Grahm Wrenn, Beau Burns, (Nathan Elsner), (Colton Pittman) |
| 15:59.9, 18:42.1, 18:42.7, 18:42.9, 19:18.0, (20:03.5), (20:05.1) |
15 | 498 | Westchester Country Day,
NC - Team Time (1st 5) 1:32:03.1 | Spread (1st 5) 3:26.5 |
| 20, 55, 123, 125, 175, (189), (229) |
| Chris Anderson, Mike Bauman, Patrick Williford, Abraham Hernandez, Jeff Green, (Luke Vandeplancke), (Sean Ormond) |
| 16:31.6, 17:37.3, 18:56.9, 18:59.2, 19:58.1, (20:12.5), (20:59.2) |
16 | 532 | Covenant Day,
NC - Team Time (1st 5) 1:33:07.1 | Spread (1st 5) 1:26.9 |
| 59, 78, 129, 130, 136, (141), (162) |
| Travis Hutchinson, John Gaebe, Jonathan Dabbs, Jack Cogdill, Lucas Godley, (James Dillon), (Nick Dabbs) |
| 17:43.0, 18:05.8, 19:04.0, 19:04.4, 19:09.9, (19:15.5), (19:41.6) |
| 532 | Ravenscroft,
NC - Team Time (1st 5) 1:33:05.8 | Spread (1st 5) 1:51.5 |
| 43, 92, 127, 132, 138, (147), (172) |
| Thomas Sigmon, Max Haensel, Brett Haensel, Keeton Glenn, Chase Duncan, (Davy Babson), (Andrew Smith) |
| 17:19.5, 18:24.0, 19:03.0, 19:08.3, 19:11.0, (19:22.0), (19:55.0) |
18 | 594 | Cary Christian,
NC - Team Time (1st 5) 1:33:45.1 | Spread (1st 5) 3:54.8 |
| 9, 93, 153, 165, 174, (199), (217) |
| Daniel Jezioranski, Joshua Watson, Mark Watson, Carson Gray, John Watson, (Hayden White), (Garrett Walker) |
| 16:03.0, 18:27.1, 19:30.7, 19:46.5, 19:57.8, (20:32.1), (20:46.4) |
19 | 637 | Hickory Christian Academy,
NC - Team Time (1st 5) 1:35:08.3 | Spread (1st 5) 1:49.6 |
| 82, 108, 119, 149, 179, (228), (232) |
| Ben Lowry, Luke Lowry, Andrew Tysinger, Mitchell Hartman, Ian Troutman, (Cody Burel), (Drake Johncock) |
| 18:11.0, 18:38.6, 18:52.1, 19:26.0, 20:00.6, (20:59.0), (21:00.5) |
20 | 638 | SouthLake Christian Academy,
NC - Team Time (1st 5) 1:35:20.4 | Spread (1st 5) 2:51.5 |
| 59, 99, 122, 155, 203, (218), (225) |
| Joe Bryant, Nick Wilson, Sam Orr, Andrew Rikard, John Robertson, (Payton Weakley), (Paul VanWingerden) |
| 17:43.0, 18:31.4, 18:56.6, 19:34.9, 20:34.5, (20:46.9), (20:53.5) |
21 | 650 | Christ School,
NC - Team Time (1st 5) 1:35:24.2 | Spread (1st 5) 2:57.6 |
| 46, 126, 128, 157, 193, (200), (211) |
| Kyle Husslein, Ray Yang, Vince Chen, Vincent Chen, Hayes Laporte, (Russal Chen), (Charles Dickey) |
| 17:23.2, 18:59.8, 19:03.9, 19:36.5, 20:20.8, (20:32.8), (20:41.1) |
22 | 660 | Fayetteville Christian,
NC - Team Time (1st 5) 1:35:36.9 | Spread (1st 5) 2:57.3 |
| 44, 105, 152, 167, 192, (223), (247) |
| Regent Perez, Kevin Clark, Kenny Nawotniak, Daniel Bowden, Austin Perkins, (Brendan Alspach), (Austin Lancaster) |
| 17:21.8, 18:35.4, 19:30.2, 19:50.4, 20:19.1, (20:53.0), (21:21.7) |
23 | 664 | St Davids,
NC - Team Time (1st 5) 1:38:06.8 | Spread (1st 5) 9:08.0 |
| 15, 51, 66, 227, 305 |
| John Rohr, Sam Doyle, Isaac Stroud, Thomas Waldrop, James Hurst |
| 16:21.6, 17:28.0, 17:48.7, 20:58.9, 25:29.6 |
24 | 670 | Davidson Day,
NC - Team Time (1st 5) 1:35:54.6 | Spread (1st 5) 1:39.3 |
| 94, 98, 109, 183, 186, (197), (271) |
| Hudson Harris, Jake Bringewatt, Matt Barclay, Jack Kolls, Micah Monticello, (James Rees), (Ronnie Uszenski) |
| 18:28.7, 18:31.2, 18:39.7, 20:07.0, 20:08.0, (20:28.9), (22:07.0) |
25 | 746 | Carolina Day,
NC - Team Time (1st 5) 1:35:55.6 | Spread (1st 5) 5:42.9 |
| 2, 120, 156, 230, 238, (292) |
| Trevor Sleight, Thomas McNichols, Matthew Newcomer, Dylan Haske, Lucas Brookshire, (Emery McGaha) |
| 15:22.7, 18:52.6, 19:35.1, 20:59.6, 21:05.6, (23:51.7) |
26 | 747 | Wayne Christian,
NC - Team Time (1st 5) 1:37:14.0 | Spread (1st 5) 3:31.2 |
| 41, 135, 145, 207, 219, (246), (268) |
| Connor Jones, Mark Sawyer, Spencer Foster, Matthew Wells, David Swets, (Ben Sawyer), (Adam Hudson) |
| 17:17.5, 19:09.7, 19:20.3, 20:37.8, 20:48.7, (21:21.5), (21:58.8) |
27 | 811 | O'Neal,
NC - Team Time (1st 5) 1:38:31.0 | Spread (1st 5) 3:22.4 |
| 56, 132, 176, 216, 231, (240), (273) |
| Austin Puleo, Alexander Waddell, Josh Russell, Josh Hager, Matt Hutchens, (Kyle Flechsig), (Tomi Lawal) |
| 17:38.0, 19:08.3, 19:58.6, 20:45.7, 21:00.4, (21:07.5), (22:10.0) |
28 | 824 | Epiphany,
NC - Team Time (1st 5) 1:38:43.5 | Spread (1st 5) 3:24.0 |
| 57, 148, 177, 206, 236, (241), (248) |
| McKinley Gray, Jake Oros, Austin Ferreira, Bennett Bridgman, Ryan Davis, (Patrick Robertson), (Adam Nelson) |
| 17:39.0, 19:24.8, 19:59.1, 20:37.6, 21:03.0, (21:08.0), (21:22.0) |
29 | 875 | Cape Fear Academy,
NC - Team Time (1st 5) 1:40:11.6 | Spread (1st 5) 3:47.3 |
| 91, 124, 160, 226, 274, (275), (285) |
| Worth Mercer, Ben Jackson, Ryan Leighton, Emil Tomosunas, Jared Lowell, (Jake Meyers), (Andrew Weaver) |
| 18:23.9, 18:59.0, 19:40.0, 20:57.5, 22:11.2, (22:12.6), (23:01.7) |
30 | 892 | Village Christian Academy,
NC - Team Time (1st 5) 1:43:17.2 | Spread (1st 5) 6:38.0 |
| 70, 72, 164, 287, 299 |
| Hunter Zeisman, Steven Jernigan, Jesse Stone, Tyler Elrod, Jarrett Thomas |
| 17:54.5, 17:56.5, 19:43.4, 23:10.3, 24:32.5 |
31 | 915 | Caldwell Academy,
NC - Team Time (1st 5) 1:40:44.7 | Spread (1st 5) 3:15.6 |
| 115, 142, 170, 221, 267, (286), (291) |
| Kaleb Schimmel, Dillard McMichael, Jonathan Bell, Blake O'Beirne, Nick Canovai, (Pearce Landry), (Drew Burchard) |
| 18:43.0, 19:17.9, 19:52.8, 20:52.4, 21:58.6, (23:09.3), (23:24.9) |
32 | 923 | Hickory Grove Christian,
NC - Team Time (1st 5) 1:40:42.1 | Spread (1st 5) 4:29.0 |
| 42, 184, 196, 239, 262, (265), (276) |
| Andrew Garcia, Tyer O'Connor, Joseph Phillips, Ethan Tison, Taylor Brown, (Drew Faulk), (Jake Riggs) |
| 17:18.0, 20:07.1, 20:24.0, 21:06.0, 21:47.0, (21:54.2), (22:14.7) |
33 | 935 | Gaston Day,
NC - Team Time (1st 5) 1:41:09.6 | Spread (1st 5) 3:34.3 |
| 84, 139, 194, 255, 263, (284), (297) |
| Will Harris, Luke Putnam, Spencer Jones, Jack Harris, Jay Hixson, (Gordon Ellison), (Spencer Pendleton) |
| 18:14.0, 19:12.0, 20:22.0, 21:33.3, 21:48.3, (23:01.4), (24:23.0) |
34 | 937 | Gaston Christian,
NC - Team Time (1st 5) 1:41:09.5 | Spread (1st 5) 2:49.3 |
| 94, 166, 191, 243, 243, (264), (279) |
| William Anthony, Cole Matolka, Hunter Davis, Nicholas Revels, Dylan McCoy, (Jamison Brown), (Nick Howarth) |
| 18:28.7, 19:49.0, 20:15.8, 21:18.0, 21:18.0, (21:48.6), (22:32.0) |
35 | 956 | Charlotte Christian,
NC - Team Time (1st 5) 1:41:16.4 | Spread (1st 5) 4:50.3 |
| 24, 210, 220, 242, 260, (283), (308) |
| John Good, Christian Taylor, Jordan Banks, Chase Howard, Michael Tan, (Alex Kellog), (Conner Hartis) |
| 16:53.0, 20:40.1, 20:50.5, 21:09.5, 21:43.3, (22:56.0), (26:24.4) |
36 | 975 | Grace Academy,
NC - Team Time (1st 5) 1:44:13.8 | Spread (1st 5) 7:46.3 |
| 39, 137, 235, 261, 303 |
| Peter Hetzel, Thomas Hetzel, Steven Cole, David Dygowski, Scott Hilliard |
| 17:15.6, 19:10.3, 21:02.5, 21:43.5, 25:01.9 |
37 | 1039 | Westminster Catawba Christian,
NC - Team Time (1st 5) 1:43:47.4 | Spread (1st 5) 4:18.0 |
| 96, 171, 237, 253, 282, (288), (304) |
| William Noblett, Kurt Stelzig, Colton Tucker, Jonathan Setzer, Rion Caughman, (Drew Clark), (Alan Nash) |
| 18:30.0, 19:53.4, 21:05.0, 21:31.0, 22:48.0, (23:18.0), (25:27.6) |
38 | 1058 | Fayetteville Academy,
NC - Team Time (1st 5) 1:43:38.8 | Spread (1st 5) 2:33.2 |
| 151, 180, 208, 250, 269, (272), (296) |
| Jordan Brock, Bhargav Earla, Grayden Prince, James Kirk, Jamie Ammons, (Charles Stewart), (Luka Djindjic) |
| 19:29.6, 20:02.7, 20:38.8, 21:24.9, 22:02.8, (22:09.0), (24:16.9) |
39 | 1082 | Carolina Friends,
NC - Team Time (1st 5) 1:47:12.0 | Spread (1st 5) 6:24.7 |
| 154, 187, 212, 222, 307 |
| Mac Schilder, Eric Schopler, Jeff Takahashi, Dan Peraza-Rudesill, Wesley Murray |
| 19:31.2, 20:09.2, 20:42.8, 20:52.9, 25:55.9 |
40 | 1089 | American Hebrew Academy,
NC - Team Time (1st 5) 1:45:58.4 | Spread (1st 5) 5:55.4 |
| 79, 213, 233, 270, 294 |
| John Sullivan, Ross Abramson, Matthew Moore, Andrew Caldwell, Zachary Richard |
| 18:06.2, 20:43.6, 21:01.0, 22:06.0, 24:01.6 |
41 | 1108 | Faith Christian Rocky Mount,
NC - Team Time (1st 5) 1:50:52.7 | Spread (1st 5) 8:50.8 |
| 188, 201, 202, 204, 313 |
| Luke Roberson, Jack Leland, Davis Brown, Daniel Belton, Erik Overton |
| 20:09.3, 20:33.2, 20:34.0, 20:36.1, 29:00.1 |
| 1108 | Trinity School of Durham,
NC - Team Time (1st 5) 1:44:52.8 | Spread (1st 5) 2:39.2 |
| 163, 198, 215, 254, 278 |
| Jay Kowalski, Evan Norfleet, Jay Irwin, Christian Kowalski, David Moon |
| 19:43.3, 20:31.3, 20:43.7, 21:32.0, 22:22.5 |
43 | 1122 | Rabun Gap-Nacoochee,
NC - Team Time (1st 5) 1:45:25.7 | Spread (1st 5) 2:59.3 |
| 161, 209, 213, 259, 280, (314) |
| Brenden Flickinger, Sam Falcon, Will McDonough, Daniel Henry, Ryan Gajda, (Michael Zhao) |
| 19:40.8, 20:39.5, 20:43.6, 21:41.7, 22:40.1, (30:33.0) |
44 | 1171 | Burlington,
NC - Team Time (1st 5) 1:48:39.5 | Spread (1st 5) 4:39.5 |
| 150, 178, 258, 290, 295 |
| Drew Bost, Davis Budd, Craig Beckner, Nick Davenport, Tanner Slaughter |
| 19:29.2, 20:00.0, 21:38.8, 23:22.8, 24:08.7 |
45 | 1190 | cfa Academy,
NC - Team Time (1st 5) 1:48:06.9 | Spread (1st 5) 4:40.0 |
| 169, 223, 249, 251, 298, (310), (311) |
| Spencer Livengood, Michael McLamb, Matthew Hendrix, Daniel DeBord, Jason Williams, (Matthew Reid), (Alec Forney) |
| 19:51.0, 20:53.0, 21:23.8, 21:28.1, 24:31.0, (27:54.0), (28:17.0) |
46 | 1285 | Burlington Christian Academy,
NC - Team Time (1st 5) 1:51:40.0 | Spread (1st 5) 5:17.5 |
| 159, 266, 277, 281, 302, (306) |
| Hunter Still, Luke Adams, Dayton Kasey, Garrett Frazier, Matthew Cavalcante, (Chap Sripaew) |
| 19:38.9, 21:56.1, 22:22.2, 22:46.4, 24:56.4, (25:31.5) |
47 | 1344 | Wayne Country Day,
NC - Team Time (1st 5) 1:52:26.0 | Spread (1st 5) 3:22.0 |
| 245, 252, 257, 289, 301, (312) |
| Robert Glass, D. Bolton, Jackson Warren, Conner Shaw, Jonathan Bryan, (Nicholas French) |
| 21:19.0, 21:29.0, 21:37.0, 23:20.0, 24:41.0, (28:46.2) |
48 | 1353 | Northside Christian,
NC - Team Time (1st 5) 1:57:11.5 | Spread (1st 5) 6:11.3 |
| 195, 256, 293, 300, 309 |
| Garrid Dixon, D.J. Brunk, Cameron Hughes, YoungChan Jang, James Branch |
| 20:22.4, 21:36.4, 24:00.0, 24:39.0, 26:33.7 |