1 | 29 | Covenant Day,
NC - Team Time (1st 5) 55:25.2 | Spread (1st 5) 54.1 |
| 1, 4, 6, 7, 11, (13), (17) |
| Sawyer Duncan, Joey Johnson, Hudson Aggett, Jack Barry, Jack Gruendel, (Graham Meyers), (Hunter Lotakis) |
| 10:28.4, 11:08.9, 11:09.8, 11:15.6, 11:22.5, (11:26.5), (11:42.6) |
2 | 59 | Cannon,
NC - Team Time (1st 5) 56:59.1 | Spread (1st 5) 1:30.4 |
| 2, 5, 9, 21, 22, (36), (42) |
| Tripp Cooler, Nicholas Jones, Griffin Cagle, Walker Yow, Teddy Peterson, (Ian Goff), (Charlie Thetford) |
| 10:29.8, 11:09.7, 11:20.7, 11:58.7, 12:00.2, (12:34.5), (12:45.0) |
3 | 102 | Lake Norman Charter,
NC - Team Time (1st 5) 59:19.2 | Spread (1st 5) 45.5 |
| 12, 18, 20, 23, 29, (50), (51) |
| Jonah White, Garrett Lasarsky, Devin Chiu, Alex Franzese, Emmanuel Anuonye, (Shane Penn), (Mason McCuen) |
| 11:25.2, 11:44.4, 11:57.7, 12:01.2, 12:10.7, (13:08.0), (13:13.1) |
4 | 106 | Charlotte Country Day,
NC - Team Time (1st 5) 59:15.8 | Spread (1st 5) 1:16.6 |
| 3, 19, 25, 28, 31, (43), (45) |
| Adam Haggart, Anthony Cassano, Will Henderson, Jackson Wilkerson, Jack Borman, (Andrew Barquin), (Davis Lovett) |
| 10:57.7, 11:52.3, 12:03.4, 12:08.1, 12:14.3, (12:45.2), (12:48.6) |
5 | 120 | Grace Christian (Sanford),
NC - Team Time (1st 5) 59:54.0 | Spread (1st 5) 40.0 |
| 15, 16, 26, 30, 33, (37), (38) |
| Gabe Velazquez, Kolton Decker, Jonas Blackwell, William Taylor, Sammy Ishmael, (Wyatt Peavley), (Ethan Shackelford) |
| 11:39.0, 11:40.0, 12:05.0, 12:11.0, 12:19.0, (12:37.0), (12:42.0) |
6 | 160 | Charlotte Christian,
NC - Team Time (1st 5) 1:01:53.8 | Spread (1st 5) 1:55.5 |
| 14, 27, 32, 34, 53, (57), (58) |
| Sam Lister, George Phillips, Cameron Ferranti, Jack Thomas, Drew Howard, (Carter Sumrall), (Cameron Branner) |
| 11:34.3, 12:05.9, 12:15.7, 12:28.1, 13:29.8, (13:50.0), (15:15.0) |
7 | 181 | Charlotte Latin,
NC - Team Time (1st 5) 1:02:40.3 | Spread (1st 5) 1:44.1 |
| 9, 35, 43, 46, 48, (52), (55) |
| Jackson Kerr, Flinn Teichman, Max Thune, Samuel Yin, Jack Benonis, (Brady Ellis), (Ryan Griggs) |
| 11:20.7, 12:33.4, 12:45.2, 12:56.2, 13:04.8, (13:27.0), (13:34.6) |
8 | 199 | Holy Trinity,
NC - Team Time (1st 5) 1:03:37.6 | Spread (1st 5) 1:03.2 |
| 24, 39, 40, 47, 49, (54), (56) |
| Cortland Burch, Christopher Tereal, Luke Glaser, Patrick Bloch, Burch Cortland, (Craig Rozek), (Bloch Patrick) |
| 12:03.2, 12:43.1, 12:44.4, 13:00.5, 13:06.4, (13:34.5), (13:35.4) |
9 | 229 | Providence Day,
NC - Team Time (1st 5) 1:12:21.4 | Spread (1st 5) 5:17.4 |
| 8, 41, 59, 60, 61, (62), (63) |
| Christian Ketner, Kosta Patel, Henry Mueller, Vincent Chiriboga, Rohan Khiani, (Callan Merfield), (Avery Dyer) |
| 11:17.0, 12:44.6, 15:51.8, 15:53.6, 16:34.4, (17:06.0), (17:23.1) |