1 | 21 | Weddington,
NC - Team Time (1st 5) 1:18:46.3 | Spread (1st 5) 46.0 |
| 1, 2, 5, 6, 7, (8), (28) |
| Mitchell Resor, Matthew Conner, Alex Hazan, Greg Rinn, Colton Jordan, (Kyle Hinson), (Carson Glatz) |
| 15:23.0, 15:24.4, 15:41.0, 16:08.9, 16:09.0, (16:11.3), (17:05.7) |
2 | 73 | Carson,
NC - Team Time (1st 5) 1:22:25.0 | Spread (1st 5) 1:25.0 |
| 3, 12, 17, 17, 24, (42), (109) |
| Zachary Marchinko, Garrett Ingold, Grant Doby, Dylan Koontz, Nick Cox, (Jonah Evans), (Harrison Doby) |
| 15:31.0, 16:32.0, 16:43.0, 16:43.0, 16:56.0, (17:30.0), (19:00.0) |
3 | 115 | North Lincoln,
NC - Team Time (1st 5) 1:24:20.0 | Spread (1st 5) 58.0 |
| 9, 15, 27, 31, 33, (35), (36) |
| Austin Hilburn, Brian Risse, Adam Lineberger, Riley Jones, Jason Risse, (Alex Akers), (Tanner Doss) |
| 16:13.0, 16:42.0, 17:05.0, 17:09.0, 17:11.0, (17:16.0), (17:18.0) |
4 | 150 | Marvin Ridge,
NC - Team Time (1st 5) 1:25:32.0 | Spread (1st 5) 53.0 |
| 11, 25, 37, 38, 39, (40), (50) |
| Jacob Lipsey, Mason Bhatia, Joe Hussey, Mack Despard, William Jones, (Luke Wolaver), (Matthew Blizzard) |
| 16:31.0, 16:58.0, 17:19.0, 17:20.0, 17:24.0, (17:25.0), (17:38.0) |
5 | 189 | Hickory Ridge,
NC - Team Time (1st 5) 1:25:48.0 | Spread (1st 5) 2:13.0 |
| 4, 29, 48, 53, 55, (64), (117) |
| Alex Cornwell, Ethan Harman, Kevin Mclaughlin, Parker Burns, Matt Thayer, (Nicholas Kolsch), (Jacob Roberts) |
| 15:34.0, 17:07.0, 17:36.0, 17:44.0, 17:47.0, (17:59.0), (19:17.0) |
| 189 | Northwest Cabarrus,
NC - Team Time (1st 5) 1:26:18.0 | Spread (1st 5) 2:16.0 |
| 10, 15, 21, 56, 87, (95), (117) |
| Ethan Bemis, Coleman Beaver, Logan Bemis, Austin Beaver, Avery Turner, (Keegan Adams), (Samuel Raffaldt) |
| 16:20.0, 16:42.0, 16:51.0, 17:49.0, 18:36.0, (18:45.0), (19:17.0) |
7 | 213 | Ledford,
NC - Team Time (1st 5) 1:27:19.0 | Spread (1st 5) 41.0 |
| 32, 34, 41, 48, 58, (96), (115) |
| Robert Scott, Justin Todd, Tucker Craven, Jordan Howerton, Drew Todd, (Caleb Greene), (Trevor Carter) |
| 17:10.0, 17:13.0, 17:29.0, 17:36.0, 17:51.0, (18:46.0), (19:12.0) |
8 | 216 | Cuthbertson,
NC - Team Time (1st 5) 1:27:17.0 | Spread (1st 5) 1:26.0 |
| 14, 26, 46, 62, 68, (86), (93) |
| Grant Wood, Will Cachine, Andrew Osterberg, Max Walker, Walker Lezotte, (Paris Wortham), (Peyton Boles) |
| 16:39.0, 17:03.0, 17:35.0, 17:55.0, 18:05.0, (18:35.0), (18:44.0) |
9 | 304 | East Rowan,
NC - Team Time (1st 5) 1:29:33.6 | Spread (1st 5) 33.0 |
| 45, 52, 67, 69, 71, (72), (74) |
| Sean Incardona, Ross Alexander, Chase Hill, Devaniel Dale, Daniel Troutman, (Chance Brown), (Jonathan Brindle) |
| 17:34.0, 17:42.0, 18:04.6, 18:06.0, 18:07.0, (18:08.0), (18:12.0) |
10 | 306 | West Rowan,
NC - Team Time (1st 5) 1:29:43.0 | Spread (1st 5) 56.0 |
| 43, 51, 60, 73, 79, (90), (92) |
| Andrew Burgess, Michael Anton, Luke Hager, Cameron Butler, Oscar Bautista, (Joseph Ward), (Thomas Waldo) |
| 17:32.0, 17:39.0, 17:54.0, 18:10.0, 18:28.0, (18:40.8), (18:42.6) |
11 | 314 | Piedmont,
NC - Team Time (1st 5) 1:29:47.0 | Spread (1st 5) 1:56.0 |
| 20, 43, 66, 89, 96, (121), (127) |
| Matthew Climbingbear, Nicholas Mullis, Brock Tarlton, Sam Slayton, Scott Stegall, (Colton Perkins), (Lucas Paschal) |
| 16:50.0, 17:32.0, 18:01.0, 18:38.0, 18:46.0, (19:21.0), (19:27.0) |
12 | 331 | Central Davidson,
NC - Team Time (1st 5) 1:30:03.0 | Spread (1st 5) 1:54.0 |
| 22, 60, 76, 77, 96, (106), (129) |
| Frank Bartholow, Styrling Tangusso, Codey Stumper, Spencer Littlefield, Taylor Rhodes, (Clay Gallimore), (Luke Thompson) |
| 16:52.0, 17:54.0, 18:15.0, 18:16.0, 18:46.0, (18:58.0), (19:33.0) |
13 | 366 | North Iredell,
NC - Team Time (1st 5) 1:31:11.0 | Spread (1st 5) 1:55.0 |
| 23, 78, 81, 85, 99, (110), (119) |
| Dylan MaHaffey, Garrett Gibson, Rocky Johnson, Calvin Souther, Zach Hoots, (Owen Munday), (Daniel Nicholson) |
| 16:53.0, 18:27.0, 18:30.0, 18:33.0, 18:48.0, (19:00.2), (19:18.0) |
14 | 402 | Cox Mill,
NC - Team Time (1st 5) 1:31:59.0 | Spread (1st 5) 2:14.0 |
| 30, 75, 82, 93, 122, (132), (140) |
| Jack Trabucco, Jeffrey Galla, Ty Grewell, Hunter Levy, Noah Honeycutt, (Alex Reed), (Nathaniel Schroeder) |
| 17:08.0, 18:14.0, 18:31.0, 18:44.0, 19:22.0, (19:56.0), (20:06.0) |
15 | 403 | Central Cabarrus,
NC - Team Time (1st 5) 1:32:02.0 | Spread (1st 5) 1:04.0 |
| 59, 63, 79, 99, 103, (116), (130) |
| Andrew Blackman, Griffin Geiger, Robert Mack, Kevin Robles, Sam Prentice, (Ali Cardosa), (Justin McKinnis) |
| 17:52.0, 17:58.0, 18:28.0, 18:48.0, 18:56.0, (19:16.0), (19:36.0) |
16 | 461 | Asheboro,
NC - Team Time (1st 5) 1:33:16.0 | Spread (1st 5) 1:37.6 |
| 54, 69, 102, 112, 124, (134), (143) |
| Austin Romero, Benjamin Carroll, Omner Flores, Jose Castro, Gerardo Solomon, (Ben Clauser), (Jacob Weaklend) |
| 17:45.7, 18:06.0, 18:54.0, 19:07.0, 19:23.3, (19:57.0), (20:08.1) |
17 | 481 | Western Guilford,
NC - Team Time (1st 5) 1:34:16.0 | Spread (1st 5) 3:26.0 |
| 13, 91, 106, 132, 139, (150), (163) |
| Jared Bowen-Kauth, Francois Desautels, Colin Frederes, Patrick Richter, Sam Duffy, (Shaw Smith), (Robert Gregory) |
| 16:37.0, 18:42.0, 18:58.0, 19:56.0, 20:03.0, (20:48.0), (22:23.0) |
18 | 494 | South Iredell,
NC - Team Time (1st 5) 1:33:49.4 | Spread (1st 5) 2:54.4 |
| 19, 108, 111, 125, 131, (137), (140) |
| Gavin Mouat, Joseph Bowser, Casey Clark, Camerin Rankin, Cameron Rankin, (Zach Stewart), (Matthew Sumner) |
| 16:44.0, 18:59.0, 19:04.0, 19:24.0, 19:38.4, (20:00.0), (20:06.0) |
19 | 525 | Sun Valley,
NC - Team Time (1st 5) 1:35:06.0 | Spread (1st 5) 2:10.0 |
| 57, 103, 105, 123, 137, (156), (161) |
| Stephen Larson, Zaire Jordan, Sean Maflin, Colton Roark, Donovon Adam, (Quin Mcclung), (Alex Triplett) |
| 17:50.0, 18:56.0, 18:57.0, 19:23.0, 20:00.0, (21:34.0), (22:14.0) |
20 | 556 | Southwestern Randolph,
NC - Team Time (1st 5) 1:37:27.0 | Spread (1st 5) 3:46.0 |
| 46, 82, 126, 147, 155, (160), (164) |
| Harrison McNeill, Dylan Brown, Colin Kirkman, Dylan Singletary, Cody Stultz, (Caleb Hogan), (Jacob Collins) |
| 17:35.0, 18:31.0, 19:25.0, 20:35.0, 21:21.0, (22:12.0), (22:28.0) |
21 | 568 | Concord,
NC - Team Time (1st 5) 1:36:29.0 | Spread (1st 5) 1:57.0 |
| 82, 101, 113, 128, 144, (149) |
| Lucas Martini, Rodi Feldeit, Keandre Frazier, Matthew Leder, Stephen Monroe, (Lucas Plott) |
| 18:31.0, 18:49.0, 19:10.0, 19:31.0, 20:28.0, (20:45.0) |
22 | 598 | Southern Guilford,
NC - Team Time (1st 5) 1:38:06.0 | Spread (1st 5) 2:56.0 |
| 65, 114, 120, 148, 151, (153) |
| Walter Brown, Kameron Williamson, Jose Castellanos, Skylar Wright, Ewan Foster, (Graham Bland) |
| 18:00.0, 19:11.0, 19:19.0, 20:40.0, 20:56.0, (21:12.0) |
23 | 701 | Statesville,
NC - Team Time (1st 5) 1:44:24.0 | Spread (1st 5) 3:57.0 |
| 87, 135, 152, 162, 165, (166), (169) |
| Paxton Powell, Chandler Terry, Mitchell Wilson, Connor Thompson, John Roach, (Ethan King), (Loc Chong) |
| 18:36.0, 19:58.0, 20:58.0, 22:19.0, 22:33.0, (22:59.0), (27:35.0) |
24 | 725 | West Iredell,
NC - Team Time (1st 5) 1:42:53.0 | Spread (1st 5) 1:44.0 |
| 135, 142, 145, 146, 157, (158), (159) |
| Seth Williamson, Kohl Lapish, Dustin Long, Zach Tharpe, Jay Hoppes, (Bryant Herren), (Alex McNeely) |
| 19:58.0, 20:07.0, 20:32.0, 20:34.0, 21:42.0, (21:47.0), (21:55.0) |
25 | 830 | Anson,
NC - Team Time (1st 5) 2:09:01.0 | Spread (1st 5) 7:43.0 |
| 154, 167, 168, 170, 171 |
| Justice Leak, Quishawn LeGrande, Diego Rosales, Quentin LeGrande, Nikalus Leak |
| 21:13.0, 24:57.0, 26:05.0, 27:50.0, 28:56.0 |