| 1 | 36 | Randy Lehr | M | 39 | Worldwide Cyclery/Trail One/ Ketl Mtn | 1: M M_Open | Open Men - 60k | 2:39:14.50 | 4:16 |
| 2 | 1 | Cory Peterson | M | 37 | Annapolis Bicycle Racing Team | 2: M M_Open | Open Men - 60k | 2:41:40.49 | 4:20 |
| 3 | 3 | Felipe Frattini | M | 34 | ABRT/Patapsco Bicycles | 3: M M_Open | Open Men - 60k | 2:42:02.24 | 4:21 |
| 4 | 4 | Jimmy Klose | M | 32 | Sunday Morning Ride | 4: M M_Open | Open Men - 60k | 2:42:48.24 | 4:22 |
| 5 | 72 | David Blinn | M | 30 | Local Meats | 5: M M_Open | Open Men - 60k | 2:46:58.51 | 4:29 |
| 6 | 2 | Mark Kransz | M | 30 | Broken Spoke | 6: M M_Open | Open Men - 60k | 2:47:13.27 | 4:29 |
| 7 | 75 | Steven Kendall | M | 32 | DC Velo Racing | 7: M M_Open | Open Men - 60k | 2:49:21.52 | 4:33 |
| 8 | 90 | Justin Miller | M | 20 | Virginia Tech Cycling | 8: M M_Open | Open Men - 60k | 2:51:01.28 | 4:35 |
| 9 | 8 | Elijah Culbertson | M | 18 | Miller School of Albemarle | 9: M M_Open | Open Men - 60k | 2:53:47.55 | 4:40 |
| 10 | 95 | Elliot Purrington | M | 18 | Annapolis Bicycle Racing Team | 1: M M_U19 | U19 Men - 60K | 2:53:47.58 | 4:40 |
| 11 | 27 | Josh Koch | M | 19 | Henrico Composite | 10: M M_Open | Open Men - 60k | 2:55:17.05 | 4:42 |
| 12 | 5 | Patrick Miller | M | 46 | | 11: M M_Open | Open Men - 60k | 2:58:54.32 | 4:48 |
| 13 | 7 | Dan Atkins | M | 37 | Punisher at Pickall | 12: M M_Open | Open Men - 60k | 3:00:35.83 | 4:51 |
| 14 | 51 | Dylan Schaeffer | M | 34 | Annapolis Bicycle Racing Team | 13: M M_Open | Open Men - 60k | 3:02:20.09 | 4:53 |
| 15 | 62 | Max Rudolph | M | 32 | DAKS BICYCLE DEN & CAR6ON RACING | 14: M M_Open | Open Men - 60k | 3:02:23.34 | 4:54 |
| 16 | 85 | Heath Davis | M | 38 | | 15: M M_Open | Open Men - 60k | 3:06:14.61 | 5:00 |
| 17 | 11 | Adam Stein | M | 25 | Rocktown Bikes | 16: M M_Open | Open Men - 60k | 3:06:22.11 | 5:00 |
| 18 | 10 | Charlie Snyder | M | 35 | Bluestone Bike and Run | 17: M M_Open | Open Men - 60k | 3:08:12.61 | 5:03 |
| 19 | 16 | Zac Culbertson | M | 49 | Blue Wheel Off-Road Team | 18: M M_Open | Open Men - 60k | 3:09:34.88 | 5:05 |
| 20 | 97 | Aydan McLaughlin | M | 15 | Blue Wheel Off-road Team | 2: M M_U19 | U19 Men - 60K | 3:10:34.88 | 5:07 |
| 21 | 76 | Henry Harrell | M | 16 | PCPC | 3: M M_U19 | U19 Men - 60K | 3:10:38.13 | 5:07 |
| 22 | 80 | Brent Schasiepen | M | 16 | Payne Cycling and Performance Coaching (PCPC) | 4: M M_U19 | U19 Men - 60K | 3:10:39.63 | 5:07 |
| 23 | 73 | Joell Raabe | M | 18 | 304 Biking | 5: M M_U19 | U19 Men - 60K | 3:13:36.64 | 5:12 |
| 24 | 6 | Weston Muoio | M | 22 | Kelly Benefits | 19: M M_Open | Open Men - 60k | 3:14:39.15 | 5:13 |
| 25 | 69 | Logan Mauro | M | 16 | PCPC | 6: M M_U19 | U19 Men - 60K | 3:16:41.41 | 5:17 |
| 26 | 12 | Erik Leaver | M | 54 | Annapolis Bicycle Racing Team | 1: M M_50+ | Men 50+ - 60k | 3:17:25.16 | 5:18 |
| 27 | 29 | Wes Mattson | M | 14 | Blue Wheel Off-road Team | 1: M M_U15 | U15 Men - 60K | 3:19:24.17 | 5:21 |
| 28 | 84 | Eric Lacey | M | 50 | NOVA Composite | 2: M M_50+ | Men 50+ - 60k | 3:23:16.92 | 5:27 |
| 29 | 26 | John Koch | M | 49 | RVA Racing | 20: M M_Open | Open Men - 60k | 3:24:01.44 | 5:28 |
| 30 | 13 | Joe Perpetua | M | 44 | FOOF | 21: M M_Open | Open Men - 60k | 3:25:24.95 | 5:31 |
| 31 | 92 | Jeffrey Hellner | M | 44 | Red Barn Bicycles | 22: M M_Open | Open Men - 60k | 3:26:00.45 | 5:32 |
| 32 | 30 | Carl Reglar | M | 63 | Aistriu/Giant | 3: M M_50+ | Men 50+ - 60k | 3:32:18.23 | 5:42 |
| 33 | 18 | Roger Masse | M | 64 | Stokesville/SMT/Trek | 4: M M_50+ | Men 50+ - 60k | 3:33:55.48 | 5:44 |
| 34 | 87 | Andrew Kroh | M | 40 | | 23: M M_Open | Open Men - 60k | 3:35:57.50 | 5:48 |
| 35 | 33 | Phillip Haun | M | 47 | ABRT | 24: M M_Open | Open Men - 60k | 3:37:02.75 | 5:49 |
| 36 | 15 | Abe Ehlers | M | 54 | Artemis | 5: M M_50+ | Men 50+ - 60k | 3:37:39.75 | 5:50 |
| 37 | 86 | Reid Putney | M | 35 | | 25: M M_Open | Open Men - 60k | 3:45:30.29 | 6:03 |
| 38 | 14 | Jan Feuchtner | M | 46 | Team Bikenetic | 1: M M_SS | SS Men - 60k | 3:46:53.04 | 6:05 |
| 39 | 63 | Tyler Yoder | M | 33 | THR Cycling | 26: M M_Open | Open Men - 60k | 3:47:50.31 | 6:07 |
| 40 | 57 | Jim Miller | M | 65 | Joe's Bike Shop Racing Team | 6: M M_50+ | Men 50+ - 60k | 3:48:36.81 | 6:08 |
| 41 | 78 | Andrew Parrott | M | 15 | TakeAim Devo Race Team | 7: M M_U19 | U19 Men - 60K | 3:53:14.83 | 6:15 |
| 42 | 23 | Laura Echeverri | F | 32 | Knobby By Nature | 1: F W_Open | Open Women - 60k | 3:54:56.59 | 6:18 |
| 43 | 94 | David Hagan | M | 54 | VeloPigs | 7: M M_50+ | Men 50+ - 60k | 4:00:39.12 | 6:27 |
| 44 | 66 | John Woody | M | 56 | Joes Bike Shop | 8: M M_50+ | Men 50+ - 60k | 4:06:00.89 | 6:36 |
| 45 | 45 | Logan Fitzgerald | M | 31 | | 27: M M_Open | Open Men - 60k | 4:08:24.41 | 6:40 |
| 46 | 48 | Brett Martin | M | 45 | WOW | 28: M M_Open | Open Men - 60k | 4:11:42.67 | 6:45 |
| 47 | 37 | Culum Swartz | M | 44 | | 29: M M_Open | Open Men - 60k | 4:11:51.92 | 6:45 |
| 48 | 81 | Michael Carbaugh | M | 38 | | 30: M M_Open | Open Men - 60k | 4:13:40.23 | 6:48 |
| 49 | 93 | Kevin Weng | M | 54 | | 31: M M_Open | Open Men - 60k | 4:13:41.93 | 6:48 |
| 50 | 82 | Kevin Kopp | M | 37 | | 32: M M_Open | Open Men - 60k | 4:16:35.20 | 6:53 |
| 51 | 71 | Ben Faust | M | 59 | Battlefield Racing | 9: M M_50+ | Men 50+ - 60k | 4:16:40.20 | 6:53 |
| 52 | 32 | Brian Kane | M | 58 | | 10: M M_50+ | Men 50+ - 60k | 4:17:00.95 | 6:54 |
| 53 | 25 | Lynn Faust | F | 50 | Battlefield Racing | 1: F W_50+ | Women 50+ - 60k | 4:18:54.70 | 6:57 |
| 54 | 91 | Mark Vann | M | 60 | Red Barn Bicycles | 11: M M_50+ | Men 50+ - 60k | 4:20:34.21 | 6:59 |
| 55 | 39 | Ted Kozlow | M | 64 | USMES | 12: M M_50+ | Men 50+ - 60k | 4:23:00.48 | 7:03 |
| 56 | 65 | Chester Virnig | M | 50 | | 13: M M_50+ | Men 50+ - 60k | 4:24:28.24 | 7:06 |
| 57 | 9 | Blake Herbold | M | 42 | DC Velo Limited | 33: M M_Open | Open Men - 60k | 4:24:28.98 | 7:06 |
| 58 | 55 | Joey Greegor | M | 50 | | 34: M M_Open | Open Men - 60k | 4:24:34.23 | 7:06 |
| 59 | 24 | Tenley Kramer | F | 14 | CRC Jr. MTB | 1: F W_U19 | U19 Women - 60K | 4:25:10.24 | 7:07 |
| 60 | 96 | Cyrus McLaughlin | M | 17 | Blue Wheel Off-road Team | 8: M M_U19 | U19 Men - 60K | 4:25:10.73 | 7:07 |
| 61 | 47 | Adrian Halme | M | 54 | | 14: M M_50+ | Men 50+ - 60k | 4:26:21.00 | 7:09 |
| 62 | 35 | Ryan Jacob | M | 39 | Roller Dogs P/B The Bike Shak | 35: M M_Open | Open Men - 60k | 4:26:37.49 | 7:09 |
| 63 | 167 | Kelly Welch | M | 51 | Dawn Patrol | 15: M M_50+ | Men 50+ - 60k | 4:33:07.28 | 7:20 |
| 64 | 77 | Joe Harrell | M | 50 | | 16: M M_50+ | Men 50+ - 60k | 4:33:41.53 | 7:20 |
| 65 | 99 | Tom Haines | M | 54 | Design Physics Racing | 17: M M_50+ | Men 50+ - 60k | 4:33:42.03 | 7:20 |
| 66 | 17 | Jake Brown | M | 42 | Stokesville Lodge/Shenandoah Mountain Touring | 2: M M_SS | SS Men - 60k | 4:40:39.81 | 7:32 |
| 67 | 89 | Ben Wright | M | 31 | | 36: M M_Open | Open Men - 60k | 4:48:06.59 | 7:44 |
| 68 | 67 | Kevin Sundeen | M | 39 | Great Eskape | 37: M M_Open | Open Men - 60k | 4:54:31.87 | 7:54 |
| 69 | 20 | Brian Crowe | M | 40 | Great Eskape | 38: M M_Open | Open Men - 60k | 4:54:32.87 | 7:54 |
| 70 | 64 | Nate Swarringim | M | 33 | | 39: M M_Open | Open Men - 60k | 4:58:40.40 | 8:01 |
| 71 | 74 | Michael Mullins | M | 57 | QMTB - Quantico Mountain Bike Club | 18: M M_50+ | Men 50+ - 60k | 5:02:31.23 | 8:07 |
| 72 | 83 | David Gaske | M | 52 | | 1: M M_Clydes | CDale Men - 60k | 5:11:15.21 | 8:21 |
| 73 | 61 | Hompeng Komthirath | M | 51 | | 19: M M_50+ | Men 50+ - 60k | 5:20:57.00 | 8:37 |
| 74 | 49 | James Callahan | M | 52 | Wolves On Wheels | 20: M M_50+ | Men 50+ - 60k | 5:21:04.75 | 8:37 |
| 75 | 58 | Jesse Fuller | M | 41 | | 40: M M_Open | Open Men - 60k | 5:21:10.50 | 8:37 |
| 76 | 41 | Matt Wood | M | 25 | | 41: M M_Open | Open Men - 60k | 5:33:38.05 | 8:57 |
| 77 | 40 | Wolf Herrera-Davila | M | 23 | | 2: M M_Clydes | CDale Men - 60k | 5:33:40.56 | 8:57 |
| 78 | 54 | Rusty Sammon | M | 49 | | 42: M M_Open | Open Men - 60k | 6:09:22.28 | 9:54 |
| DNS | 88 | Alan Cross | M | 38 | Bikes Unlimited | 43: M M_Open | Open Men - 60k | | |
| DNS | 43 | Allen Hinners | M | 45 | MVD Mountain Bikers | 44: M M_Open | Open Men - 60k | | |
| DNS | 31 | Brent Miles | M | 43 | | 45: M M_Open | Open Men - 60k | | |
| DNS | 42 | Brodie Ruland | M | 50 | | 21: M M_50+ | Men 50+ - 60k | | |
| DNS | 38 | Bruce Stauffer | M | 57 | Cycle Works Performance Bike Shop | 22: M M_50+ | Men 50+ - 60k | | |
| DNS | 50 | Bryan Grundon | M | 58 | Frog Hollow Bikes Race Team | 23: M M_50+ | Men 50+ - 60k | | |
| DNS | 70 | Eli Baldwin | M | 16 | Henrico County Composite | 9: M M_U19 | U19 Men - 60K | | |
| - | 22 | Elizabeth Long | F | 52 | RV Riveters | 2: F W_50+ | Women 50+ - 60k | | |
| DNS | 79 | Ephraim Hinkle | M | 22 | Dirt Camp Racing | 46: M M_Open | Open Men - 60k | | |
| DNS | 59 | Erik Anderson | M | 36 | Me | 47: M M_Open | Open Men - 60k | | |
| DNS | 60 | Greg Spear | M | 41 | | 48: M M_Open | Open Men - 60k | | |
| - | 28 | Hakon Mattson | M | 46 | Blue Wheel Off-road Team | 49: M M_Open | Open Men - 60k | | |
| - | 56 | Josh Crocker | M | 24 | | 50: M M_Open | Open Men - 60k | | |
| - | 98 | Jude Gillespie | M | 18 | Blue Wheel Off-road Team | | Open Men - 60k | | |
| DNS | 100 | Ken Homes | M | 45 | Team Bikenetic | 3: M M_Clydes | CDale Men - 60k | | |
| DNS | 19 | Larry Miller | M | 42 | Team Bikenetic | 3: M M_SS | SS Men - 60k | | |
| - | 21 | Lindsey Carpenter | F | 31 | Bluestone Racing | 2: F W_Open | Open Women - 60k | | |
| DNS | 53 | Mauricio Carvalho | M | 48 | 304 Biking | | Open Men - 60k | | |
| - | 166 | Owen Winn | M | 18 | Blue Wheel Off-Road Team | | Open Men - 60k | | |
| DNS | 68 | Paul Koppers | M | 50 | Annapolis Bike Racing Team | 24: M M_50+ | Men 50+ - 60k | | |
| DNS | 52 | Sean Johnson | M | 42 | 304 Biking | 4: M M_Clydes | CDale Men - 60k | | |
| DNS | 34 | Tate Stevens | M | 25 | | | Open Men - 60k | | |
| DNS | 44 | Tim Klement | M | 49 | | | Open Men - 60k | | |
| DNS | 46 | Josh Baughman | M | 35 | | | Open Men - 60k | | |