1 | 28 | Cuthbertson,
NC - Team Time (1st 5) 52:09.8 | Spread (1st 5) 28.4 |
| 1, 3, 5, 8, 11, (13), (19) |
| Davis Seik, Michael Garrity, Evan Zottl, Shaun Raughley, Josh Nemitz, (William Walsh), (Kurt Zottl) |
| 10:11.6, 10:18.9, 10:23.1, 10:36.2, 10:40.0, (10:43.1), (10:47.0) |
2 | 60 | Weddington,
NC - Team Time (1st 5) 53:06.3 | Spread (1st 5) 27.7 |
| 4, 6, 12, 17, 21, (31), (32) |
| Jake Toomey, Michael Paxton, George Tsilimos, Krystopher Durham, Chase Barajas, (Wyatt McGirt), (Chase Lowe) |
| 10:21.7, 10:27.8, 10:42.4, 10:45.0, 10:49.4, (11:12.9), (11:13.9) |
3 | 102 | Marvin Ridge,
NC - Team Time (1st 5) 54:38.6 | Spread (1st 5) 29.4 |
| 10, 15, 23, 25, 29, (40), (46) |
| Jackson Colling, Nathan Garcia, Ethan Basinger, Cole Jackson, Jake Ensey, (Tyler Stanton), (Jeffrey Thompson) |
| 10:39.1, 10:44.2, 11:01.1, 11:05.7, 11:08.5, (11:25.8), (11:30.3) |
4 | 145 | Providence Day,
NC - Team Time (1st 5) 55:38.5 | Spread (1st 5) 51.0 |
| 9, 18, 37, 38, 43, (51), (74) |
| Robert Veres, Jason Krell, Luke Manna, Bryce Adkison, Colter Nichols, (John Coons), (David Gurley) |
| 10:38.0, 10:45.5, 11:22.0, 11:24.0, 11:29.0, (11:34.0), (11:59.0) |
5 | 192 | South Charlotte,
NC - Team Time (1st 5) 56:14.7 | Spread (1st 5) 1:30.1 |
| 7, 14, 28, 65, 78, (79), (91) |
| Conall Monahan, Connor Meehan, Daniel Vanneste, Griffin Peterson, Evan Hofland, (Michael Broud), (Wick Hatch) |
| 10:30.1, 10:43.3, 11:07.8, 11:53.3, 12:00.2, (12:00.5), (12:11.8) |
6 | 224 | Kannapolis,
NC - Team Time (1st 5) 57:25.2 | Spread (1st 5) 31.6 |
| 26, 44, 47, 53, 54, (55), (76) |
| Jeb Stewart, Axel Martinez, Moises Garcia, Ian Waugh, Gabe Blackwelder, (Kevin Stegall), (Corbin Richardson) |
| 11:07.3, 11:29.7, 11:31.7, 11:37.6, 11:38.9, (11:39.2), (11:59.2) |
7 | 236 | Charlotte Country Day,
NC - Team Time (1st 5) 56:59.0 | Spread (1st 5) 2:09.0 |
| 2, 24, 34, 74, 102, (118), (119) |
| Tristan Wick, Nick Kleiderer, Charlie Veronee, Christopher Manzano, Jimmy Mitchell, (Adam Peterson), (William Allen) |
| 10:16.0, 11:03.0, 11:16.0, 11:59.0, 12:25.0, (12:40.0), (12:41.0) |
8 | 300 | Covenant Day,
NC - Team Time (1st 5) 58:38.0 | Spread (1st 5) 1:29.5 |
| 27, 30, 60, 70, 113, (147), (157) |
| Hill Wilson, Richard Carter, Jon Rossi, Reid Bowman, Nate Smith, (Will Turner), (Reece Calhoun) |
| 11:07.5, 11:11.3, 11:47.0, 11:55.2, 12:37.0, (13:00.0), (13:06.8) |
9 | 321 | Sun Valley,
NC - Team Time (1st 5) 59:02.8 | Spread (1st 5) 1:19.1 |
| 33, 57, 59, 61, 111, (136), (144) |
| Jacob Budzik, Jack Valentine, Michael Kenary, John Nixon, Max Nguyen, (Keiji Wong), (Nick Pirozzi) |
| 11:14.4, 11:42.5, 11:44.3, 11:48.1, 12:33.5, (12:51.0), (12:54.2) |
10 | 328 | Lake Norman Charter,
NC - Team Time (1st 5) 59:14.5 | Spread (1st 5) 22.0 |
| 52, 62, 69, 72, 73, (83), (150) |
| Grant Howlett, Nick Lay, Dayton Lewis, Hayden Lev, David Teague, (Aaron Ponce), (Colby Teixeira) |
| 11:36.0, 11:49.0, 11:54.5, 11:57.0, 11:58.0, (12:03.0), (13:01.0) |
11 | 378 | Piedmont,
NC - Team Time (1st 5) 59:51.9 | Spread (1st 5) 50.5 |
| 42, 71, 81, 87, 97, (98), (101) |
| Sam Doejaaren, Taylor Merrell, Dennis Dashchenko, Kidane Seith, Michael Ledermann, (Josh Howard), (Braden Vickers) |
| 11:28.3, 11:56.6, 12:01.7, 12:06.5, 12:18.8, (12:19.0), (12:23.7) |
12 | 385 | Parkwood,
NC - Team Time (1st 5) 59:32.8 | Spread (1st 5) 2:23.3 |
| 20, 36, 80, 90, 159, (178), (183) |
| Mason Piddock, Noah Estrada, Ronan Cassano, Jonathon Titolo, Ben Wojtkowiak, (Noah Kiger), (Trent Williford) |
| 10:47.4, 11:21.9, 12:01.2, 12:11.6, 13:10.7, (13:30.9), (13:37.0) |
13 | 414 | Metrolina Christian Academy,
NC - Team Time (1st 5) 1:00:10.6 | Spread (1st 5) 2:05.9 |
| 22, 58, 85, 104, 145, (149), (174) |
| Camden Johnson, Macky Tuttle, Grey Wooten, Jed Wooten, Jack McCullen, (Jack Laurents), (Zachary Ferguson) |
| 10:53.5, 11:44.1, 12:05.8, 12:27.8, 12:59.4, (13:00.4), (13:28.6) |
14 | 426 | Holy Trinity,
NC - Team Time (1st 5) 1:00:45.2 | Spread (1st 5) 59.2 |
| 48, 67, 95, 107, 109, (110), (129) |
| Ryan Stein, Steven Sobus, Michael Mataconis, Jonathan Kostmayer, John Gehrig, (Matthew Peine), (Brian Stieglitz) |
| 11:32.0, 11:54.0, 12:18.0, 12:30.0, 12:31.2, (12:33.0), (12:47.0) |
15 | 461 | Woodlawn School,
NC - Team Time (1st 5) 1:01:05.0 | Spread (1st 5) 1:49.0 |
| 35, 67, 88, 113, 158, (166), (250) |
| Joey Carol, Jesse Jacobson, Jack Barnett, Jackson McGeough, AJ Clemente, (Kurt Mueller), (Andrew Ayer) |
| 11:19.0, 11:54.0, 12:07.0, 12:37.0, 13:08.0, (13:16.0), (16:08.0) |
16 | 499 | Cannon,
NC - Team Time (1st 5) 1:01:43.0 | Spread (1st 5) 1:27.0 |
| 39, 86, 117, 119, 138, (147), (165) |
| Garrett Hunter, Miles Batley, Drake Griffith, Jonah Presser, Jack Field, (Jadon Bumgarner), (Pedro Zeolite-Sanchez) |
| 11:25.0, 12:06.0, 12:39.0, 12:41.0, 12:52.0, (13:00.0), (13:15.7) |
17 | 504 | Charlotte Christian,
NC - Team Time (1st 5) 1:01:52.4 | Spread (1st 5) 1:35.4 |
| 41, 95, 103, 113, 152, (261) |
| Andrew Seelig, Mason Williams, Jace Grauel, Jack Howard, Ben Boone, (Jonathan Daniel) |
| 11:28.0, 12:18.0, 12:26.0, 12:37.0, 13:03.4, (17:30.0) |
18 | 539 | St. Mark Catholic,
NC - Team Time (1st 5) 1:02:12.0 | Spread (1st 5) 1:10.0 |
| 56, 84, 125, 136, 138, (138), (160) |
| Jimmy Edmiston, Jack Fallon, Drew Hendershot, Steven LeBeau, Andrew Webster, (Bryan Gregory), (Charlie Edmiston) |
| 11:42.0, 12:04.0, 12:43.0, 12:51.0, 12:52.0, (12:52.0), (13:11.0) |
19 | 549 | Mooresville,
NC - Team Time (1st 5) 1:02:31.5 | Spread (1st 5) 58.3 |
| 64, 99, 122, 131, 133, (168), (173) |
| Matthew Ferrara, Spencer Cox, Ethan Brewer, Dylan Madison, Aavanth Ezhilah, (Ian Bingham), (Colin Loughrie) |
| 11:52.0, 12:19.6, 12:41.7, 12:47.9, 12:50.3, (13:17.7), (13:27.9) |
20 | 563 | Arborbrook Christian Academy,
NC - Team Time (1st 5) 1:02:08.1 | Spread (1st 5) 2:31.6 |
| 16, 92, 134, 154, 167, (192), (199) |
| Benjamin Timberlake, Nathan Christoffersen, Alex Huminsky, Cooper Lyon, Rowan Noble, (Owen Yarwasky), (Harrison Rennaker) |
| 10:44.5, 12:11.9, 12:50.8, 13:04.8, 13:16.1, (13:53.1), (14:03.9) |
21 | 587 | Trinity Episcopal,
NC - Team Time (1st 5) 1:03:16.0 | Spread (1st 5) 2:09.6 |
| 63, 66, 93, 169, 196, (221), (223) |
| Jeb Lloyd, David Lash, William Warlick, Thomas Ruth, Sam Smitherman, (Logan Kolander), (Mason Shelley) |
| 11:50.1, 11:53.7, 12:13.9, 13:18.6, 13:59.7, (14:56.1), (15:01.5) |
22 | 595 | Forsyth Country Day,
NC - Team Time (1st 5) 1:03:05.0 | Spread (1st 5) 1:45.4 |
| 45, 126, 128, 132, 164, (175), (186) |
| Kyle Budd, Lucas Plitt, Aiden Tate, Mason Ickes, James Snyder, (Luke Lozano), (Harrison Tate) |
| 11:30.2, 12:43.9, 12:46.4, 12:48.9, 13:15.6, (13:28.7), (13:38.7) |
23 | 607 | SouthLake Christian Academy,
NC - Team Time (1st 5) 1:03:24.9 | Spread (1st 5) 2:20.9 |
| 49, 94, 108, 163, 193, (212), (243) |
| Christian Greene, Daniel Quigley, Andrew Morrison, Chris King, Logan Johnson, (Michael Famulari), (Zachary Murphy) |
| 11:33.0, 12:14.0, 12:31.0, 13:13.0, 13:53.9, (14:31.1), (15:33.0) |
24 | 681 | Charlotte Latin,
NC - Team Time (1st 5) 1:04:31.0 | Spread (1st 5) 1:32.9 |
| 100, 123, 124, 143, 191, (210), (236) |
| Charles Harris, Grant Barlow, Taylor Henry, Ethan Li, Matthew Giovannelli, (Brice Hayden), (Reid Farris) |
| 12:20.0, 12:42.0, 12:42.1, 12:54.0, 13:52.9, (14:26.3), (15:21.2) |
25 | 746 | Bradford Preparatory,
NC - Team Time (1st 5) 1:05:32.4 | Spread (1st 5) 1:16.0 |
| 106, 112, 162, 177, 189, (202), (203) |
| Richard Treanor, Wesley Chappell, Ethan Chenault, Harrison Snuggs, Dean Treanor, (Burke Davis), (Ethan Bullock) |
| 12:29.9, 12:34.2, 13:11.9, 13:30.5, 13:45.9, (14:08.3), (14:09.0) |
26 | 750 | Porter Ridge,
NC - Team Time (1st 5) 1:05:18.6 | Spread (1st 5) 1:30.2 |
| 88, 141, 156, 181, 184, (197), (198) |
| Blake Efird, Wyattt Austin, Elijah Perkins, Cameron Trofinoff, Thomas Barnhardt, (Spenser Marino), (Harris Boyadjian) |
| 12:07.0, 12:52.9, 13:06.1, 13:35.4, 13:37.2, (14:00.8), (14:03.4) |
27 | 825 | Greater Cabarrus Athletic Association,
NC - Team Time (1st 5) 1:09:10.2 | Spread (1st 5) 5:09.6 |
| 49, 119, 200, 201, 256, (270) |
| Treece Lassiter, Jay Lassiter, Paden Hill, Seth Hodson, Daniel Beachum, (Joshua Chacko) |
| 11:33.0, 12:41.0, 14:05.6, 14:08.0, 16:42.6, (19:58.6) |
28 | 830 | Hickory Grove Christian,
NC - Team Time (1st 5) 1:08:16.9 | Spread (1st 5) 3:00.7 |
| 82, 116, 180, 225, 227, (266) |
| Jordan Little, Cameron Helmendach, Luke Little, AJ Smith, Cole Bennett, (Samuel Slinsenko) |
| 12:01.8, 12:38.0, 13:32.6, 15:02.0, 15:02.5, (18:20.4) |
29 | 841 | Gaston Day,
NC - Team Time (1st 5) 1:08:21.5 | Spread (1st 5) 3:00.7 |
| 104, 130, 150, 216, 241, (253), (257) |
| Grayson Moss, Connor Pridnia, Jamie Danis, Alden Freeman, Eli Dills, (Michael Harmon), (Charles Henry) |
| 12:27.8, 12:47.2, 13:01.0, 14:37.0, 15:28.5, (16:32.3), (16:51.6) |
30 | 849 | Socrates Academy,
NC - Team Time (1st 5) 1:07:02.5 | Spread (1st 5) 1:03.2 |
| 135, 161, 172, 187, 194, (240), (255) |
| Edward Weaver, Chris Walker, Jimmy Parrish, Aidan Earley, Charlie Sykes, (Kadin Abbas), (Banks Irby) |
| 12:50.9, 13:11.6, 13:26.5, 13:39.4, 13:54.1, (15:25.2), (16:42.1) |
31 | 934 | Carolina Day,
NC - Team Time (1st 5) 1:09:14.0 | Spread (1st 5) 1:59.1 |
| 153, 171, 178, 204, 228, (229) |
| Quincey Newton, James Pearsall, Luc Clerici, Carson Oswald, Jake Easler, (Nic Shealy) |
| 13:04.7, 13:25.4, 13:30.9, 14:09.2, 15:03.8, (15:05.4) |
32 | 944 | Wayne Christian,
NC - Team Time (1st 5) 1:11:48.5 | Spread (1st 5) 4:37.5 |
| 127, 155, 170, 232, 260 |
| Eli Winders, Noah O'Hara, Chris Atkins, Paul Rose, Justin Sherman |
| 12:45.0, 13:05.0, 13:23.0, 15:13.0, 17:22.5 |
33 | 985 | Community School of Davidson,
NC - Team Time (1st 5) 1:12:17.0 | Spread (1st 5) 3:10.8 |
| 77, 222, 226, 229, 231, (244), (245) |
| Luke Whiteside, Arjun Thakore, Braden Sullivan, David Priestley, Braeden Coughlin, (Elias Gianopoulos), (Sam Mock) |
| 11:59.4, 14:59.6, 15:02.4, 15:05.4, 15:10.2, (15:34.0), (15:36.1) |
34 | 1011 | Gaston Christian,
NC - Team Time (1st 5) 1:10:53.2 | Spread (1st 5) 1:01.6 |
| 176, 206, 207, 209, 213, (219), (220) |
| Jacob Whitesides, Ryan Thornburg, Drake Ballard, Alex Blake, Alden Freeman, (Ethan Watson), (Carson Lankford) |
| 13:30.0, 14:12.6, 14:18.0, 14:21.0, 14:31.6, (14:41.0), (14:42.8) |
35 | 1032 | Carmel Christian,
NC - Team Time (1st 5) 1:11:39.5 | Spread (1st 5) 1:47.2 |
| 182, 188, 211, 214, 237, (251), (264) |
| Will McCulloch, Charles Childers, Keegan Fine, Luke Callinan, Will Holding, (Jack Callinan), (Jake Carpenter) |
| 13:35.9, 13:40.0, 14:28.8, 14:31.7, 15:23.1, (16:09.9), (17:37.7) |
36 | 1044 | St. Stephens Lutheran,
NC - Team Time (1st 5) 1:12:42.0 | Spread (1st 5) 2:39.0 |
| 142, 208, 217, 235, 242 |
| Thomas Mills, Elijah Schronce, Eric Giometti, Will Hall, Yates Johnson |
| 12:53.0, 14:19.0, 14:38.0, 15:20.0, 15:32.0 |
37 | 1058 | Charlotte Secondary,
NC - Team Time (1st 5) 1:14:46.6 | Spread (1st 5) 3:58.3 |
| 146, 195, 205, 254, 258, (267) |
| Gabriel Laiacona, Juan Contreras, William Dozier, Christian Miller, Josh Metzel, (Jacob Terry) |
| 12:59.6, 13:59.4, 14:09.6, 16:40.1, 16:57.9, (18:23.9) |
38 | 1065 | Union Academy,
NC - Team Time (1st 5) 1:13:00.7 | Spread (1st 5) 1:39.6 |
| 185, 190, 223, 233, 234, (248), (249) |
| Siler Norwood, Macallan Mai, August Hogan, Jacob Arrowood, Aidan Lapinsky, (Keegan Parsons), (Matthew Warren) |
| 13:37.4, 13:51.0, 15:01.5, 15:13.8, 15:17.0, (15:54.4), (16:03.7) |
39 | 1194 | McClintock,
NC - Team Time (1st 5) 1:18:55.8 | Spread (1st 5) 2:59.0 |
| 215, 218, 247, 252, 262, (262) |
| Kaleb Retelski, Tyler Frankel, James Mehltretter, Lee Cosby, Liam Bihn, (Forest Pritchard) |
| 14:33.0, 14:39.4, 15:46.0, 16:25.4, 17:32.0, (17:32.0) |
40 | 1247 | Charlotte Preparatory,
NC - Team Time (1st 5) 1:21:50.8 | Spread (1st 5) 2:45.4 |
| 238, 239, 246, 259, 265, (268), (269) |
| Justin Allen, Jack Gerden, Preston Frost, Bennett Herman, Aneesh Darbari, (Maxwell Lindner), (Arjun Shukul) |
| 15:23.3, 15:24.2, 15:43.6, 17:11.0, 18:08.7, (18:32.0), (19:53.0) |