| 1 | 347 | Evan Smith | XC 1 - PRO (1) | jefferson, GA | 10 | 01:16:49.323 |
| 2 | 407 | Ben Nelko | XC 1 - PRO (2) | Aliquippa, PA | 10 | 01:17:13.572 |
| 3 | 156 | Dominick Morse | PRO-AM (1) | Newark Valley, NY | 10 | 01:19:22.830 |
| 4 | 814 | Steve Nicholas | XC 2 - PRO (1) | Billingsley, AL | 10 | 01:21:08.793 |
| 5 | 45 | Grady Faint | PRO-AM (2) | Hoschton, GA | 10 | 01:23:13.322 |
| 6 | 258 | Bolton Beroth | PRO-AM (3) | Pfafftown, NC | 10 | 01:26:57.248 |
| 7 | 123 | Jacob Thomas | Lites A (1) | Barboursville, VA | 10 | 01:28:35.826 |
| 8 | 28 | Mackenzie Tricker | Women's PRO (1) | Travelers rest, SC | 10 | 01:29:09.174 |
| 9 | 132 | Anderson Pruett | PRO-AM (4) | Sailsbury, NC | 10 | 01:31:00.109 |
| 10 | 121 | Trent Gaither | Lites A (2) | Olin, NC | 10 | 01:31:03.677 |
| 11 | 56 | Patrick Dickenson | Open A (1) | Raleigh, NC | 10 | 01:32:05.590 |
| 12 | 223 | Fabian Birarda | Vet A 30+ (1) | Fuquay varina, NC | 10 | 01:32:31.563 |
| 13 | 425 | Tyler Scheels | Lites B (1) | Monterey, TN | 10 | 01:32:58.973 |
| 14 | 424 | Ty Hughes | Lites B (2) | Wytheville, VA | 10 | 01:33:37.161 |
| 15 | 119 | Grant Pruett | PRO-AM (5) | Salisbury, NC | 10 | 01:34:41.465 |
| 16 | 218 | Andy Snellings | Vet A 30+ (2) | Shelby, NC | 10 | 01:34:51.833 |
| 17 | 430 | Landon Harvin | Lites B (3) | Comer, GA | 10 | 01:36:22.275 |
| 18 | 405 | Bentley Fraley | Lites B (4) | Hickory, NC | 10 | 01:36:48.072 |
| 19 | 174 | Jimmy Hawkins | 25+ A/B (1) | Winder, GA | 10 | 01:37:05.449 |
| 20 | 426 | Tevin McSwain | Lites B (5) | Shelby, NC | 10 | 01:38:36.192 |
| 21 | 373 | Caden Shubert | Open B (1) | Zebulon, GA | 10 | 01:38:53.093 |
| 22 | 429 | Randy Vogel | Lites B (6) | Grove City, PA | 10 | 01:38:53.355 |
| 23 | 374 | Tommy Gardner | Open B (2) | High Point, NC | 10 | 01:39:55.327 |
| 24 | 321 | Andy Brannon | 50+ MASTER A (1) | Lancaster, OH | 10 | 01:39:56.626 |
| 25 | 322 | Pedro Gonzalez | 50+ MASTER A (2) | Apex, NC | 10 | 01:39:57.119 |
| 26 | 176 | Lucas Mobley | 25+ A/B (2) | Roanoke, VA | 10 | 01:42:30.085 |
| 27 | 350 | Ben Hildebran | Open B (3) | Hickory, NC | 10 | 01:42:54.382 |
| 28 | 406 | Taylor Johnston | Women's PRO (2) | Buskirk, NY | 10 | 01:44:36.696 |
| 29 | 1508 | Addison Mast | Sportman A/B AMA Classification (1) | Conover, NC | 10 | 01:44:40.129 |
| 30 | 411 | Russell Anderson | Lites B (7) | Huntersville, NC | 10 | 01:44:56.956 |
| 31 | 220 | Nicholas Simpson | Vet A 30+ (3) | Franklinton, NC | 10 | 01:45:19.487 |
| 32 | 550 | Jason Young | 40+ SEN B (1) | Nelsonville, OH | 10 | 01:46:48.460 |
| 33 | 1510 | Hunter Lurz | Sportman A/B AMA Classification (2) | Reidsville, NC | 10 | 01:47:10.522 |
| 34 | 319 | Jeff Shearin | 50+ MASTER A (3) | Youngsville, NC | 10 | 01:47:37.700 |
| 35 | 521 | Jesse Burns | Vet B 30+ (1) | roanoke, VA | 10 | 01:48:25.273 |
| 36 | 519 | Matt Pinto | Vet B 30+ (2) | Ginsonville, NC | 10 | 01:48:44.252 |
| 37 | 593 | Dale Pate | 40+ SEN B (2) | Zebulon, NC | 10 | 01:49:34.187 |
| 38 | 563 | Billy Brown | 40+ SEN B (3) | Wilmington, NC | 10 | 01:50:28.480 |
| 39 | 320 | Mark Gaither | 50+ MASTER A (4) | Olin, NC | 10 | 01:51:00.830 |
| 40 | 520 | Chris Stretch | Vet B 30+ (3) | Creedmoor, NC | 10 | 01:55:20.635 |
| 41 | 318 | John Casey | 50+ MASTER A (5) | Wrightsville Beach, NC | 10 | 01:56:29.630 |
| 42 | 324 | Jason Lurz | 50+ MASTER A (6) | Reidsville, NC | 10 | 02:03:07.532 |
| 43 | 560 | Pat Jones | 40+ SEN B (4) | Thomasville, GA | 10 | 02:05:46.404 |
| 44 | 522 | Borja Obeso | Vet B 30+ (4) | Apex, NC | 10 | 02:13:51.016 |
| 45 | 375 | Sam Murphy | Open B (4) | Reidsville, NC | 8 | 01:30:24.018 |
| 46 | 160 | Samantha Farr | Women's PRO (3) | Louisburg, NC | 8 | 01:42:45.680 |
| 47 | 657 | Alexis Phillips | Women's A/B (1) | Eastman, GA | 8 | 01:44:35.281 |
| 48 | 74 | Dawson Nixon | Open A (2) | Jonesville, NC | 7 | 01:03:42.410 |
| 49 | 323 | Hector Snethen | 50+ MASTER A (7) | Sumter, SC | 7 | 01:17:09.090 |
| 50 | 427 | Ryan Arnold | Lites B (8) | Suffolk, VA | 7 | 01:22:09.946 |
| 51 | 254 | Michael McLean | XC 2 - PRO (2) | Mineral Ridge, OH | 6 | 00:49:31.278 |
| 52 | 265 | William O'BRIEN | 40+ SEN A (1) | Whispering pines, NC | 6 | 00:52:09.431 |
| 53 | 1509 | Ethan Floyd | Sportman A/B AMA Classification (3) | Sumter, SC | 6 | 01:04:14.652 |
| 54 | 431 | Avery Fraley | Lites B (9) | Hickory, NC | 6 | 01:05:17.369 |
| 55 | 531 | Daniel Stauty` | Vet B 30+ (5) | Suffolk, VA | 6 | 01:06:06.411 |
| 56 | 655 | Ramsey Henderson | Women's A/B (2) | Deltona, FL | 6 | 01:13:34.103 |
| 57 | 615 | Randy Waugh | 50+ MASTER B (1) | Harrisburg, NC | 5 | 01:03:59.506 |
| 58 | 428 | Nick Krause | Lites B (10) | Renfrew, PA | 3 | 00:28:36.519 |
| 59 | 124 | Ben Chapman | Lites A (3) | Roanoke, VA | 3 | 00:28:41.480 |
| 60 | 175 | Matthew Berry | 25+ A/B (3) | durham, NC | 3 | 00:30:41.973 |
| 61 | 617 | David Sheehan | 50+ MASTER B (2) | Harrisburg, NC | 2 | 00:22:57.565 |
| 62 | 605 | Michael Walker | 50+ MASTER B (3) | Pfafftown, NC | 2 | 00:26:05.267 |
| 63 | 1507 | Michael Anderson | Sportman A/B AMA Classification (4) | Huntersville, NC | 1 | 00:14:48.405 |