1 | 66 | Green Hope,
NC - Team Time (1st 5) 1:20:46.5 | Spread (1st 5) 29.1 |
| 5, 13, 15, 16, 17, (18), (28) |
| Gavin Hansen, Luke Young, Jacob Kurak, Zach Taylor, Liam Young, (Ben Cale), (Davis Cuffe) |
| 15:53.2, 16:08.7, 16:10.5, 16:11.8, 16:22.3, (16:23.3), (16:40.4) |
2 | 73 | Chapel Hill,
NC - Team Time (1st 5) 1:21:02.4 | Spread (1st 5) 54.1 |
| 3, 7, 11, 23, 29, (33), (34) |
| Dylan Look, Yichen Sun, Declan Harden, Jakob Maiwald, Cogan McMichaels, (Ryan Ziaee), (Jack Berreth) |
| 15:47.1, 15:58.7, 16:05.7, 16:29.7, 16:41.2, (16:47.4), (16:51.8) |
3 | 97 | Riverside-Durham,
NC - Team Time (1st 5) 1:21:49.9 | Spread (1st 5) 1:16.5 |
| 6, 9, 13, 24, 45, (50), (54) |
| Henry Haase, Winston Gasch, Bryan Hampson, Flyn Meadows, Connor Tyrrell, (Owen Transue), (Philip Blum) |
| 15:55.2, 16:02.8, 16:08.7, 16:31.5, 17:11.7, (17:16.6), (17:20.7) |
4 | 129 | Apex Friendship,
NC - Team Time (1st 5) 1:22:57.4 | Spread (1st 5) 56.8 |
| 8, 22, 26, 35, 38, (43), (53) |
| Finn McKee, Alexander Nash, Connor Uenking, William Newman, Kevin Moskey, (Sean Blizard), (Gus Rutledge) |
| 16:02.0, 16:28.8, 16:35.7, 16:52.1, 16:58.8, (17:07.4), (17:19.5) |
5 | 143 | Cary,
NC - Team Time (1st 5) 1:23:25.9 | Spread (1st 5) 42.5 |
| 19, 25, 27, 31, 41, (70), (108) |
| Matthew Martin, Bennett Perry, Jonathan Crouse, Marco Evans, James Reading, (Luke Liming), (Sammy Passiglia) |
| 16:23.4, 16:33.8, 16:38.0, 16:44.8, 17:05.9, (17:44.6), (19:20.0) |
6 | 150 | Pinecrest,
NC - Team Time (1st 5) 1:23:26.0 | Spread (1st 5) 1:41.0 |
| 4, 10, 32, 47, 57, (85), (89) |
| Zack Gilbertson, Adrian Archer, Connor Cuthrell, Manny Winkley, Raymond Hoffman, (Nathan Finney), (Evan Finney) |
| 15:49.3, 16:05.1, 16:47.0, 17:14.3, 17:30.3, (18:05.2), (18:13.1) |
7 | 209 | Green Level,
NC - Team Time (1st 5) 1:24:53.2 | Spread (1st 5) 2:04.3 |
| 2, 20, 46, 64, 77, (90), (91) |
| Alex Fernandez, Advaith Cheruvu, Will Boggess, Arya Bharti, Anil Chintapalli, (Evan Hall), (Wyatt Dille) |
| 15:47.0, 16:24.1, 17:13.5, 17:37.3, 17:51.3, (18:13.7), (18:14.7) |
8 | 218 | Jordan,
NC - Team Time (1st 5) 1:25:15.6 | Spread (1st 5) 1:56.8 |
| 1, 44, 50, 55, 68, (81), (93) |
| Ian Rouse, Will Gordon, Karsten Heim, Louis Gillian, Carter Kukla, (Benjamin Ashley), (Cole Tyler) |
| 15:45.3, 17:08.9, 17:16.6, 17:22.7, 17:42.1, (17:58.6), (18:17.5) |
9 | 220 | Panther Creek,
NC - Team Time (1st 5) 1:25:38.5 | Spread (1st 5) 52.2 |
| 29, 39, 42, 52, 58, (79), (84) |
| Bryce Steinberg, Prithvi Kotapati, Jack Gabrielle, Keith Williams, Tyler Fink, (Adithya Rajaram), (Akhil Karunakaran) |
| 16:41.2, 16:59.5, 17:06.0, 17:18.4, 17:33.4, (17:55.7), (18:04.4) |
10 | 225 | Apex,
NC - Team Time (1st 5) 1:25:47.2 | Spread (1st 5) 1:11.2 |
| 21, 37, 49, 56, 62, (67), (75) |
| Reed Tilly, Patrick Villiers, Carter Boxell, Charlie Vickery, Drew Mobley, (Maxton Bohm), (Ethan McCallister) |
| 16:26.0, 16:57.4, 17:16.5, 17:30.1, 17:37.2, (17:41.8), (17:50.2) |
11 | 278 | Holly Springs,
NC - Team Time (1st 5) 1:27:19.0 | Spread (1st 5) 43.3 |
| 36, 59, 60, 61, 62, (72), (74) |
| Joel Henrich, Trevor Davis, Josh Malonda, Matthew Smith, Trevor Volk, (Benjamin Manhardt), (Garrett Stallings) |
| 16:53.9, 17:35.3, 17:35.9, 17:36.7, 17:37.2, (17:48.7), (17:50.0) |
12 | 326 | East Chapel Hill,
NC - Team Time (1st 5) 1:28:10.6 | Spread (1st 5) 35.1 |
| 48, 65, 66, 71, 76, (82), (92) |
| Albert Turner, Franklin Johnson, Owen Cole, Finley Wild, Griffin Galloway, (Tyler Roe), (Morgan Milford-Beland) |
| 17:15.3, 17:38.1, 17:41.4, 17:45.4, 17:50.4, (18:00.2), (18:15.4) |
13 | 356 | Gray's Creek,
NC - Team Time (1st 5) 1:28:50.7 | Spread (1st 5) 1:17.8 |
| 40, 69, 73, 80, 94, (96), (107) |
| Logan Williams, Tucker Davis, Trevor Greenier, Maddox Terwilliger, Sullivan Schwartz, (Corban Cazier), (Trent Glenn) |
| 17:00.6, 17:43.9, 17:49.6, 17:58.2, 18:18.4, (18:21.4), (19:17.9) |
14 | 401 | Middle Creek,
NC - Team Time (1st 5) 1:30:55.2 | Spread (1st 5) 2:59.2 |
| 12, 83, 97, 104, 105, (109), (124) |
| Griffin Wald, Noah Horn, Carlos Sanchez, Jace Wynn, Andrew Stamer, (Jacob Emrath), (Benjamin Bryant) |
| 16:07.6, 18:02.9, 18:32.2, 19:05.7, 19:06.8, (19:21.8), (20:17.0) |
15 | 433 | Jack Britt,
NC - Team Time (1st 5) 1:30:33.9 | Spread (1st 5) 26.9 |
| 78, 86, 87, 88, 94, (114), (123) |
| Tony Bidoli, Jeremy Hall, Joshua Ranz, Joshua Hufnagel, Wyatt Carey, (Keghun Ostrander), (Austin Crenshaw) |
| 17:51.5, 18:05.6, 18:08.8, 18:09.6, 18:18.4, (19:48.5), (20:14.7) |
16 | 551 | Southern Alamance,
NC - Team Time (1st 5) 1:37:20.0 | Spread (1st 5) 2:03.4 |
| 97, 100, 110, 119, 125, (126), (130) |
| Walker East, Adam Joins, Preston Murray, Yisak Tumey, Adam Couturier, (Joshua Emery), (Evan Martinez) |
| 18:32.2, 18:41.5, 19:23.5, 20:07.2, 20:35.6, (20:36.3), (21:48.6) |
17 | 561 | South View,
NC - Team Time (1st 5) 1:38:47.8 | Spread (1st 5) 2:48.1 |
| 99, 106, 111, 116, 129, (137), (138) |
| Bakari Walker, Logan Boahn, Charles Vanderpool, Austin Thompson, Patrick Pearsal, (Dakota Hamilton), (Collin Marsh) |
| 18:40.6, 19:17.0, 19:23.6, 19:57.9, 21:28.7, (23:23.1), (23:32.2) |
18 | 586 | Lumberton,
NC - Team Time (1st 5) 1:41:28.4 | Spread (1st 5) 3:51.0 |
| 102, 112, 118, 120, 134, (143), (144) |
| Gavin Mayes, Carson Phillips, Sam Ervin, David Ervin, Blake Phillips, (John Feeko), (Anderson Brayboy) |
| 18:54.7, 19:32.1, 20:03.5, 20:12.4, 22:45.7, (24:48.1), (24:59.2) |
19 | 622 | Hoke County,
NC - Team Time (1st 5) 1:45:15.1 | Spread (1st 5) 2:38.3 |
| 115, 117, 127, 131, 132, (133), (141) |
| Isiah Fitzpatrick, Raley Edwards, Noah Allen, Samuel Hernandez, Rainer Schlosser, (Poter Redmon), (Devion Coleman) |
| 19:53.2, 19:58.1, 20:36.8, 22:15.5, 22:31.5, (22:42.9), (24:36.4) |
| 622 | Overhills,
NC - Team Time (1st 5) 1:52:42.1 | Spread (1st 5) 12:02.0 |
| 101, 113, 122, 136, 150 |
| Noah Chevalier, Jasper Hunter, Lucas Yocco, Brandon Johnson, A Comas-Santiago |
| 18:48.3, 19:40.2, 20:14.5, 23:08.8, 30:50.3 |
21 | 657 | Northern Durham,
NC - Team Time (1st 5) 1:54:43.4 | Spread (1st 5) 7:17.9 |
| 103, 128, 139, 140, 147 |
| Elias Ammon, Caleb Schalliol, Gareth Viavattine, Wyatt Hendriks, Dante Evert |
| 19:04.1, 20:52.6, 23:55.5, 24:29.2, 26:22.0 |
22 | 689 | Purnell Swett,
NC - Team Time (1st 5) 1:59:31.4 | Spread (1st 5) 5:47.6 |
| 121, 135, 142, 145, 146, (148), (149) |
| Chase McNeil, Chandler McNeil, Gabriel Scott, Aden Locklear, Markus Lowery, (Jaython Bullard), (Connor Harris) |
| 20:13.4, 23:01.9, 24:47.7, 25:27.4, 26:01.0, (27:37.7), (29:20.9) |