1 | 41 | Providence Day,
NC - Team Time (1st 5) 1:21:25.3 | Spread (1st 5) 1:19.3 |
| 1, 5, 9, 12, 14, (21), (24) |
| Christian Landis, Adam Habas, Colter Nichols, Jason Krell, Andrew Riolo, (John Alfred Smith), (Robert Veres) |
| 15:25.7, 16:16.5, 16:27.8, 16:30.3, 16:45.0, (17:01.0), (17:15.1) |
2 | 69 | Durham Academy,
NC - Team Time (1st 5) 1:23:18.9 | Spread (1st 5) 27.4 |
| 7, 11, 15, 17, 19, (39), (40) |
| Neil Mosca, Jay Shanahan, Mac Hays, Mark Alkins, Jack Anderson, (Spencer Adler), (Shan Wang) |
| 16:23.8, 16:29.0, 16:46.6, 16:48.3, 16:51.2, (17:54.4), (17:54.9) |
3 | 87 | Cary Academy,
NC - Team Time (1st 5) 1:24:35.6 | Spread (1st 5) 1:22.6 |
| 4, 6, 16, 30, 31, (34), (42) |
| Luke Johnson, Kenny Eheman, Abe Weinstein, Xavier Desouza, Grant Scotto, (Kyle Murphy), (Krishan Guzzo) |
| 16:15.2, 16:20.0, 16:47.2, 17:35.4, 17:37.8, (17:44.0), (17:56.0) |
4 | 169 | Charlotte Latin,
NC - Team Time (1st 5) 1:27:59.4 | Spread (1st 5) 1:07.9 |
| 18, 29, 38, 41, 43, (49), (63) |
| Rob Schleusner, Charles Harris, William Kressner, Worth Hinshaw, Will Zwetolitz, (Harrison Klingman), (Cole Lavelle) |
| 16:48.8, 17:26.0, 17:52.9, 17:55.0, 17:56.7, (18:11.8), (18:38.5) |
5 | 196 | Charlotte Country Day,
NC - Team Time (1st 5) 1:29:07.0 | Spread (1st 5) 1:59.2 |
| 20, 26, 33, 46, 71, (75), (84) |
| William Harris, Daniel Tierney, Charlie Veronee, AJ Chardiet, Thomsen Hoops, (Jack Homesley), (Connor Kleiderer) |
| 16:58.1, 17:19.6, 17:43.9, 18:08.1, 18:57.3, (19:06.5), (19:25.4) |
| 196 | Forsyth Country Day,
NC - Team Time (1st 5) 1:29:13.0 | Spread (1st 5) 1:46.0 |
| 13, 35, 37, 55, 56, (59), (62) |
| Will Scott, Zach Moore, Nick Strauch, Will Gray, Sam Scott, (Oliver Jewell), (Andrew Mitchell) |
| 16:42.0, 17:47.0, 17:52.0, 18:24.0, 18:28.0, (18:30.0), (18:38.0) |
7 | 227 | Metrolina Christian Academy,
NC - Team Time (1st 5) 1:30:11.0 | Spread (1st 5) 2:02.4 |
| 22, 28, 48, 51, 78, (91), (97) |
| Tate Johnson, Camden Johnson, Daniel Marian, Jonathan Street, Cornelius Marian, (Roman Sorrentino), (Jordan Walters) |
| 17:08.8, 17:21.7, 18:10.2, 18:19.1, 19:11.2, (19:45.0), (19:56.6) |
8 | 257 | Asheville School,
NC - Team Time (1st 5) 1:31:20.2 | Spread (1st 5) 1:39.2 |
| 23, 52, 54, 60, 68, (83), (95) |
| Major Eason, Connor Smith, Satchell Mccutchen, Declan Mettee, Bo Johnson, (Cooper Williamson), (Chuck Huttoe) |
| 17:12.3, 18:20.9, 18:22.6, 18:32.9, 18:51.5, (19:24.4), (19:51.5) |
9 | 267 | Covenant Day,
NC - Team Time (1st 5) 1:31:42.7 | Spread (1st 5) 1:45.4 |
| 25, 47, 57, 65, 73, (74), (88) |
| Bryson Mace, Logan Kolander, Hill Wilson, Ian Macurda, Johnny Pu, (Harry Cogdill), (Ian DeYoung) |
| 17:15.4, 18:08.5, 18:28.3, 18:49.7, 19:00.8, (19:01.8), (19:39.1) |
10 | 287 | Cannon,
NC - Team Time (1st 5) 1:32:05.2 | Spread (1st 5) 2:53.3 |
| 10, 45, 69, 81, 82, (99), (100) |
| Tamer Metwalli, Grant Thompson, Drake Griffith, Joshua Doolittle, Jimmy Kinsella, (Dillon Casey), (Carlton Bragg) |
| 16:28.5, 18:02.8, 18:55.9, 19:16.2, 19:21.8, (20:06.7), (20:08.6) |
11 | 292 | Gaston Christian,
NC - Team Time (1st 5) 1:33:06.5 | Spread (1st 5) 4:12.0 |
| 27, 32, 44, 61, 128, (129), (130) |
| Noah Oliver, Jacob Hogan, Connor Nanney, Ryan Thornburg, Thomas Bunko, (Garrett Joy), (Brandon Harris) |
| 17:21.0, 17:40.0, 17:59.5, 18:33.0, 21:33.0, (21:34.0), (21:38.0) |
12 | 301 | Hickory Grove Christian,
NC - Team Time (1st 5) 1:32:49.0 | Spread (1st 5) 3:35.7 |
| 8, 50, 58, 87, 98, (122), (125) |
| Daniel Similton, Diego Pulido, Jordan Little, Owen Wallman, Cameron Helmendach, (Waits Sharpe), (Nolan Godfrey) |
| 16:24.2, 18:16.0, 18:29.9, 19:39.0, 19:59.9, (21:16.2), (21:26.0) |
13 | 318 | Christ School,
NC - Team Time (1st 5) 1:32:59.4 | Spread (1st 5) 4:42.0 |
| 2, 3, 101, 105, 107, (108), (111) |
| Andrew Hammel, Joseph Visconti, Kilian Mittermeier, Miles Gardner, Jack Cross, (Logan Easler), (Alex Xu) |
| 15:46.9, 16:13.8, 20:10.0, 20:19.8, 20:28.9, (20:35.1), (20:37.6) |
14 | 409 | Ravenscroft,
NC - Team Time (1st 5) 1:36:59.9 | Spread (1st 5) 45.6 |
| 70, 79, 85, 86, 89, (113), (115) |
| Koen Van den Brand, Justin Thompson, James Hohls, Nate Margraf, Jack Alspaugh, (Jackson Buttler), (David Gray) |
| 18:56.6, 19:13.5, 19:28.7, 19:38.9, 19:42.2, (20:41.2), (20:45.5) |
15 | 432 | North Raleigh Christian Academy,
NC - Team Time (1st 5) 1:38:49.3 | Spread (1st 5) 3:26.3 |
| 36, 53, 102, 120, 121, (135), (146) |
| Rick Conner, Zack Martin, Joshua Frazier, Axel Anderson, Parker Anderson, (Matthew Nelson), (Jason Iafrate) |
| 17:48.5, 18:22.3, 20:10.3, 21:13.4, 21:14.8, (21:48.8), (22:40.8) |
16 | 467 | Rabun Gap-Nacoochee,
NC - Team Time (1st 5) 1:39:22.8 | Spread (1st 5) 1:39.9 |
| 64, 90, 103, 104, 106, (126), (132) |
| Matthew Campbell, Aidan Loring, Martin Vukotic, Gai Kumamoto, Cole Owens, (Andrew Hunter), (Jackson Bloom) |
| 18:43.0, 19:44.7, 20:13.6, 20:18.6, 20:22.9, (21:26.2), (21:46.0) |
17 | 508 | High Point Christian Academy,
NC - Team Time (1st 5) 1:41:35.0 | Spread (1st 5) 2:38.1 |
| 66, 76, 116, 123, 127, (141), (143) |
| Will Epling, Cole Johnson, Stephen Loy, Josh Ellas, Landon Sutton, (Joel Kim), (Joshua Ellas) |
| 18:49.9, 19:08.0, 20:46.1, 21:23.0, 21:28.0, (22:05.0), (22:19.0) |
18 | 519 | Wesleyan Christian Academy,
NC - Team Time (1st 5) 1:41:44.7 | Spread (1st 5) 1:53.9 |
| 77, 93, 112, 118, 119, (137), (145) |
| Kellen Lundy, Ian Lundy, Mason Williams, Nicolas Hackworth, Garrett Grounds, (Chris Westcott), (Harrison Howard) |
| 19:09.9, 19:48.8, 20:39.2, 21:03.0, 21:03.8, (21:50.3), (22:25.8) |
19 | 530 | Charlotte Christian,
NC - Team Time (1st 5) 1:42:11.4 | Spread (1st 5) 2:31.9 |
| 80, 92, 110, 114, 134, (139), (144) |
| Ethan Eshleman, Jack Howard, Jace Grauel, Hayden Fox, David Lash, (Justin Joseph), (Noah Ong) |
| 19:15.3, 19:48.4, 20:36.8, 20:43.7, 21:47.2, (21:53.5), (22:25.1) |
20 | 556 | Greensboro Day,
NC - Team Time (1st 5) 1:45:20.0 | Spread (1st 5) 5:05.0 |
| 67, 72, 132, 136, 149, (150), (151) |
| Oliver Kreimer, Jack Moody, Nick Saunders, Gregory Just, Ben Dahlstedt, (Cooper Sanders), (Cyril Chen) |
| 18:50.0, 18:59.0, 21:46.0, 21:50.0, 23:55.0, (24:18.0), (25:39.0) |
21 | 614 | Wake Christian Academy,
NC - Team Time (1st 5) 1:52:26.1 | Spread (1st 5) 9:06.9 |
| 94, 96, 131, 141, 152 |
| Samuel Corona, Mitchell Moody, JD Ross, AJ Rutherford, Sean Morgan |
| 19:48.9, 19:54.0, 21:42.4, 22:05.0, 28:55.8 |
22 | 627 | SouthLake Christian Academy,
NC - Team Time (1st 5) 1:46:34.4 | Spread (1st 5) 1:19.9 |
| 108, 117, 124, 138, 140, (147), (148) |
| Justin Courter, Jack Crofoot, Garrett Brouwer, Caleb Johnston, Ethan Davy, (Michael Femulari), (Andrew Simonson) |
| 20:35.1, 20:48.8, 21:24.0, 21:51.5, 21:55.0, (23:42.0), (23:49.0) |