| 1 | 151 | Cameron Jones | 1: M | 26 | 1: M Open Men | | 6:53:18.58 | 4:08 |
| 2 | 119 | Maxwell Abner | 2: M | 23 | 2: M Open Men | Robson Forensic | 7:21:35.91 | 4:25 |
| 3 | 4 | Patrick Collins | 3: M | 31 | 3: M Open Men | Assabet River Bicycles | 7:35:59.08 | 4:34 |
| 4 | 6 | Jeremiah Bishop | 4: M | 50 | 4: M Open Men | | 7:50:40.68 | 4:42 |
| 5 | 8 | Donny Green | 5: M | 42 | 5: M Open Men | 1 PVD Cycling | 7:57:44.05 | 4:47 |
| 6 | 2 | Bobby Lea | 6: M | 43 | 6: M Open Men | Kitli | 7:59:27.21 | 4:48 |
| 7 | 7 | Christian Tanguy | 7: M | 51 | 1: M Men 50+ | RBS Cycling Team | 7:59:32.61 | 4:48 |
| 8 | 5 | Ian Schwing | 8: M | 24 | 7: M Open Men | SCAD | 8:12:55.06 | 4:56 |
| 9 | 91 | Jackson Cope | 9: M | 18 | 1: M U 19 Men | Contour Racing | 8:19:50.07 | 5:00 |
| 10 | 1 | Jimmy Klose | 10: M | 33 | 8: M Open Men | Skid Marks Racing | 8:21:44.08 | 5:01 |
| 11 | 14 | Weston Muoio | 11: M | 23 | 9: M Open Men | Kelly Benefits Strategies Cycling | 8:26:10.07 | 5:04 |
| 12 | 146 | David Blinn | 12: M | 31 | 10: M Open Men | Local Meats | 8:39:55.81 | 5:12 |
| 13 | 10 | Averi Firari | 13: M | 34 | 11: M Open Men | Team Otterhaus/Kelley Acres | 8:55:48.72 | 5:21 |
| 14 | 32 | Alex Kurland | 14: M | 42 | 12: M Open Men | FooF ABC123 | 9:05:00.06 | 5:27 |
| 15 | 100 | Charlie Snyder | 15: M | 36 | 13: M Open Men | Bluestone Bike and Run | 9:06:41.07 | 5:28 |
| 16 | 134 | Ross Clark | 16: M | 51 | 2: M Men 50+ | TRU-WHEELS, River Day Racing | 9:10:13.34 | 5:30 |
| 17 | 27 | Eric Magnuson | 17: M | 55 | 3: M Men 50+ | Riverside Racing | 9:15:44.36 | 5:33 |
| 18 | 28 | Wyatt Pollyea | 18: M | 14 | 2: M U 19 Men | VAHS | 9:16:36.23 | 5:34 |
| 19 | 16 | Jeremy Gardner | 19: M | 49 | 1: M SS Men | Great Eskape | 9:16:44.53 | 5:34 |
| 20 | 12 | Madison Blake | 20: M | 38 | 2: M SS Men | Team Bikenetic | 9:17:32.26 | 5:35 |
| 21 | 13 | Jeff Dickey | 21: M | 50 | 4: M Men 50+ | Juggernaut ESF | 9:18:15.60 | 5:35 |
| 22 | 120 | Osias Lozano | 22: M | 39 | 14: M Open Men | Robson Forensic | 9:23:16.76 | 5:38 |
| 23 | 36 | Patrick Norton | 23: M | 53 | 5: M Men 50+ | FOOF B | 9:27:32.68 | 5:41 |
| 24 | 83 | Zack Kropp | 24: M | 36 | 15: M Open Men | | 9:31:05.52 | 5:43 |
| 25 | 23 | Dylan Schaeffer | 25: M | 35 | 16: M Open Men | Annapolis Bicycle Racing Team | 9:32:40.69 | 5:44 |
| 26 | 101 | Maia Paris | 1: F | 39 | 1: F Open Women | Basecamp Explore | 9:34:05.37 | 5:44 |
| 27 | 30 | Jeff Mandell | 26: M | 50 | 6: M Men 50+ | ELEVATION ZERO | 9:35:36.54 | 5:45 |
| 28 | 31 | Mark Grindle | 27: M | 57 | 7: M Men 50+ | Battery Mart Express | 9:36:05.97 | 5:46 |
| 29 | 147 | Alan Cross | 28: M | 39 | 17: M Open Men | | 9:36:14.06 | 5:46 |
| 30 | 18 | Jordan Kahlenberg | 29: M | 45 | 18: M Open Men | Giant Bicycles | 9:39:12.31 | 5:48 |
| 31 | 133 | Samuel Hart | 30: M | 25 | 19: M Open Men | | 9:40:26.93 | 5:48 |
| 32 | 69 | Chris Errico | 31: M | 45 | 20: M Open Men | Rare Disease Cycling / Keswick Cycle | 9:44:08.44 | 5:50 |
| 33 | 26 | Erik Leaver | 32: M | 55 | 8: M Men 50+ | Annapolis Bicycle Racing Team | 9:47:50.43 | 5:53 |
| 34 | 45 | Kurt DAniello | 33: M | 41 | 21: M Open Men | Laurel Bicycle Club | 9:48:43.70 | 5:53 |
| 35 | 41 | Peter Bengtson | 34: M | 38 | 22: M Open Men | DCMTB | 9:49:50.39 | 5:54 |
| 36 | 22 | Rich Straub | 35: M | 50 | 9: M Men 50+ | Stan's - BikeFlights | 9:49:55.72 | 5:54 |
| 37 | 19 | Kevin Claus | 36: M | 54 | 3: M SS Men | Rare Disease Cycling / Keswick Cycle | 9:50:04.27 | 5:54 |
| 38 | 24 | Paul Deeble | 37: M | 53 | 10: M Men 50+ | SVBC Stokesville | 9:50:58.78 | 5:55 |
| 39 | 106 | Nell Rose Steed | 2: F | 39 | 2: F Open Women | | 9:51:21.47 | 5:55 |
| 40 | 53 | Nick Fiedler | 38: M | 48 | 23: M Open Men | | 9:56:46.29 | 5:58 |
| 41 | 148 | Jesse Stauffer | 39: M | 38 | 4: M SS Men | 717 Cycling | 9:56:53.20 | 5:58 |
| 42 | 46 | Sean Hurley | 40: M | 41 | 24: M Open Men | Laurel Bicycle Club | 9:56:59.02 | 5:58 |
| 43 | 149 | Dorel Stoia | 41: M | 55 | 11: M Men 50+ | Spin Bike Shop | 9:59:02.11 | 5:59 |
| 44 | 29 | Chris Schwarz | 42: M | 15 | 3: M U 19 Men | Rare Disease Cycling / Keswick Cycles | 9:59:15.33 | 6:00 |
| 45 | 33 | Rowan Hirtriter | 43: M | 16 | 4: M U 19 Men | Mole Hill Bikes/Giant/Flow formulas | 10:00:37.98 | 6:00 |
| 46 | 98 | Morgan Holland | 44: M | 32 | 5: M SS Men | | 10:00:46.07 | 6:00 |
| 47 | 96 | Michael Dreiling | 45: M | 41 | 25: M Open Men | Chesterfield Chain Gang | 10:02:34.92 | 6:02 |
| 48 | 114 | Jason Oliviero | 46: M | 51 | 12: M Men 50+ | State 9 | 10:02:45.93 | 6:02 |
| 49 | 20 | Monty Curren | 47: M | 21 | 6: M SS Men | | 10:03:07.67 | 6:02 |
| 50 | 61 | Nathan Salle | 48: M | 31 | 26: M Open Men | Team Chumba | 10:05:25.97 | 6:03 |
| 51 | 94 | Christopher Cone | 49: M | 48 | 27: M Open Men | Blue Wheel Off-Road Team | 10:09:50.79 | 6:06 |
| 52 | 79 | Brandon Davis | 50: M | 44 | 7: M SS Men | Wheel House Coaching | 10:14:40.70 | 6:09 |
| 53 | 44 | William Plunkett | 51: M | 17 | 5: M U 19 Men | 304 Devo | 10:14:41.91 | 6:09 |
| 54 | 144 | Daniel Scholz | 52: M | 43 | 28: M Open Men | Rare Disease Cycling / Keswick Cycle | 10:16:00.94 | 6:10 |
| 55 | 21 | Clint DePoy | 53: M | 53 | 13: M Men 50+ | Rocktown Bicycles | 10:20:32.95 | 6:12 |
| 56 | 47 | Dillon Sowers | 54: M | 33 | 29: M Open Men | | 10:24:04.81 | 6:14 |
| 57 | 125 | Chris Lanouette | 55: M | 56 | 14: M Men 50+ | | 10:25:58.15 | 6:16 |
| 58 | 82 | Kenneth Wiley | 56: M | 44 | 30: M Open Men | State 9 Racing | 10:27:12.79 | 6:16 |
| 59 | 123 | Tyler Munroe | 57: M | 66 | 15: M Men 50+ | MUNROE VELO | 10:29:41.85 | 6:18 |
| 60 | 43 | Matthew Ralph | 58: M | 45 | 31: M Open Men | CAMBO/BRC | 10:32:08.66 | 6:19 |
| 61 | 137 | Sheldon Gardner | 59: M | 58 | 16: M Men 50+ | Get Outdoors | 10:37:20.14 | 6:22 |
| 62 | 68 | Braggi Bamberger | 60: M | 48 | 32: M Open Men | Galactic Bikes | 10:38:15.82 | 6:23 |
| 63 | 102 | Jennifer Klecak | 3: F | 44 | 3: F Open Women | Browntown | 10:40:13.51 | 6:24 |
| 64 | 50 | Samuel Yarashus | 61: M | 27 | 33: M Open Men | Green Lizard Cycling | 10:50:36.52 | 6:30 |
| 65 | 37 | Frank Dubec | 62: M | 49 | 8: M SS Men | FOOF B | 10:54:04.61 | 6:32 |
| 66 | 63 | Matthew Cronin | 63: M | 32 | 34: M Open Men | | 10:55:26.45 | 6:33 |
| 67 | 74 | Zach Owens | 64: M | 46 | 35: M Open Men | | 10:58:34.41 | 6:35 |
| 68 | 62 | Garth Gourley | 65: M | 45 | 36: M Open Men | Flow Formulas/The Black Bibs | 10:59:36.04 | 6:36 |
| 69 | 150 | Garth Prosser | 66: M | 56 | 17: M Men 50+ | | 11:01:56.06 | 6:37 |
| 70 | 138 | ANDRE LEA | 67: M | 50 | 18: M Men 50+ | | 11:01:56.30 | 6:37 |
| 71 | 109 | Ariel Fredrick | 4: F | 40 | 4: F Open Women | Treadwell Training | 11:05:57.71 | 6:40 |
| 72 | 107 | Anne Lassere | 5: F | 39 | 5: F Open Women | Blue Wheel Off Road Team | 11:16:02.49 | 6:46 |
| 73 | 117 | Adam Dambach | 68: M | 51 | 19: M Men 50+ | Audi Charlotte | 11:16:50.57 | 6:46 |
| 74 | 70 | Rob Reahl | 69: M | 40 | 37: M Open Men | Bike Doctor/Visit Frederick | 11:18:37.29 | 6:47 |
| 75 | 76 | Will Mayhugh | 70: M | 38 | 1: M CDale | | 11:23:12.10 | 6:50 |
| 76 | 48 | Michael Sowers | 71: M | 29 | 38: M Open Men | | 11:25:14.58 | 6:51 |
| 77 | 75 | Todd Hudson | 72: M | 43 | 39: M Open Men | | 11:26:03.08 | 6:52 |
| 78 | 116 | Gabor Szilagyi | 73: M | 49 | 40: M Open Men | Get Outdoors | 11:26:24.84 | 6:52 |
| 79 | 71 | Joseph Chan | 74: M | 36 | 41: M Open Men | Bike Doctor/Visit Frederick | 11:26:55.75 | 6:52 |
| 80 | 17 | Albert Greene | 75: M | 64 | 20: M Men 50+ | DCMTB | 11:27:19.77 | 6:52 |
| 81 | 25 | Peter Schultz | 76: M | 60 | 21: M Men 50+ | Team Bikenetic | 11:33:56.82 | 6:56 |
| 82 | 139 | Evan Fitzgerald | 77: M | 26 | 2: M CDale | | 11:34:36.39 | 6:57 |
| 83 | 113 | Mary Zell | 6: F | 37 | 6: F Open Women | | 11:36:50.73 | 6:58 |
| 84 | 92 | Paul Johnston | 78: M | 51 | 22: M Men 50+ | Shenandoah Bicycle Co. | 11:43:54.50 | 7:02 |
| 85 | 77 | Jon Broyles | 79: M | 44 | 42: M Open Men | | 11:43:55.18 | 7:02 |
| 86 | 103 | Alecia Harney | 7: F | 42 | 7: F Open Women | Laurel Bike Club | 11:45:46.52 | 7:03 |
| 87 | 99 | Matt Deveau | 80: M | 45 | 43: M Open Men | | 11:46:39.43 | 7:04 |
| 88 | 121 | Casey Dowell | 81: M | 38 | 44: M Open Men | | 11:47:30.50 | 7:05 |
| 89 | 112 | Julie Raydo | 8: F | 17 | 8: F Open Women | THR Cycling | 11:50:58.32 | 7:07 |
| 90 | 132 | Benjamin Raydo | 82: M | 45 | 45: M Open Men | THR Cycling | 11:51:04.47 | 7:07 |
| 91 | 15 | James Hayden | 83: M | 39 | 46: M Open Men | Wolf Tooth / Otso Cycles | 11:54:44.99 | 7:09 |
| 92 | 55 | Thomas Battey | 84: M | 37 | 47: M Open Men | Blue Wheel Off Road Team | 11:55:27.76 | 7:09 |
| 93 | 129 | Travis Torsky | 85: M | 40 | 48: M Open Men | Gambit Racing p/b Sleepy Hollow Bikes | 11:56:14.61 | 7:10 |
| 94 | 59 | Paul Harradine | 86: M | 56 | 23: M Men 50+ | | 11:56:38.55 | 7:10 |
| 95 | 85 | Joseph Butler | 87: M | 44 | 3: M CDale | Fat and Fast on Flats | 12:06:52.22 | 7:16 |
| 96 | 38 | John Corea | 88: M | 52 | 24: M Men 50+ | | 12:07:27.35 | 7:16 |
| 97 | 142 | Christian Quinn | 89: M | 25 | 1: M Unassigned Men | | 12:07:58.03 | 7:17 |
| 98 | 67 | Drew Nelson | 90: M | 38 | 49: M Open Men | Galactic Bikes | 12:13:14.25 | 7:20 |
| 99 | 140 | Aaron Warr | 91: M | 50 | 50: M Open Men | Downholers | 12:13:16.57 | 7:20 |
| 100 | 80 | Mark Ambrogi | 92: M | 58 | 25: M Men 50+ | Super Fly | 12:15:30.15 | 7:21 |
| 101 | 39 | Casey Phillips | 93: M | 47 | 51: M Open Men | | 12:19:13.41 | 7:24 |
| 102 | 42 | Michael Carbaugh | 94: M | 39 | 52: M Open Men | SVBCoalation | 12:23:01.05 | 7:26 |
| 103 | 110 | Amy Somerville | 9: F | 40 | 9: F Open Women | Marietta Adventure Company | 12:25:02.25 | 7:27 |
| 104 | 90 | Rob Alexander | 95: M | 54 | 26: M Men 50+ | Alexander | 12:29:18.38 | 7:30 |
| 105 | 40 | Clay Lyons | 96: M | 43 | 53: M Open Men | Durable Goods | 12:34:09.16 | 7:32 |
| 106 | 88 | Chris Howell | 97: M | 45 | 54: M Open Men | Dirty Kitten Racing | 12:38:42.63 | 7:35 |
| 107 | 78 | Matt Gryskevich | 98: M | 37 | 4: M CDale | | 12:45:07.29 | 7:39 |
| 108 | 81 | Thomas Maclin | 99: M | 36 | 55: M Open Men | | 12:45:29.38 | 7:39 |
| 109 | 105 | Susannah Cadwalader | 10: F | 38 | 10: F Open Women | Blue Ridge Cyclery | 12:51:25.39 | 7:43 |
| 110 | 111 | Becky Auyer | 11: F | 99 | 1: F Unassigned Women | | 12:53:38.31 | 7:44 |
| 111 | 73 | Eddie Lanham | 100: M | 24 | 56: M Open Men | | 12:57:22.43 | 7:46 |
| 112 | 95 | Dan Richardson | 101: M | 57 | 9: M SS Men | Foothills Cycling/RET+ | 12:58:16.26 | 7:47 |
| 113 | 130 | Elvis Centeno | 102: M | 41 | 57: M Open Men | DMV MTB | 13:01:26.89 | 7:49 |
| 114 | 126 | Nathan Eschbach | 103: M | 30 | 58: M Open Men | | 13:15:44.88 | 7:57 |
| 115 | 104 | Mandie Sayers | 12: F | 43 | 11: F Open Women | Resilience | 13:32:31.17 | 8:08 |
| 116 | 35 | Tyler Corliss | 104: M | 23 | 59: M Open Men | | 13:34:11.23 | 8:09 |
| 117 | 49 | Dave Crews | 105: M | 39 | 60: M Open Men | | 13:34:14.63 | 8:09 |
| 118 | 145 | Bryce Warner | 106: M | 34 | 5: M CDale | RIVER KATS | 13:34:26.05 | 8:09 |
| 119 | 122 | Cale Conley | 107: M | 34 | 61: M Open Men | | 13:34:26.79 | 8:09 |
| 120 | 97 | John Ralsten | 108: M | 60 | 27: M Men 50+ | Family Carpet | 13:34:27.17 | 8:09 |
| 121 | 118 | Jack Williams | 109: M | 22 | 62: M Open Men | Rocktown Bicycles | 14:02:39.37 | 8:26 |
| 122 | 34 | Bob Corliss | 110: M | 59 | 63: M Open Men | | 14:06:05.56 | 8:28 |
| 123 | 87 | Luke Potyraj | 111: M | 34 | 64: M Open Men | | 14:13:24.57 | 8:32 |
| 124 | 131 | Tyler Bowers | 112: M | 34 | 6: M CDale | | 14:45:36.00 | 8:51 |
| Drop | 72 | Chris Ridder | 113: M | 36 | 65: M Open Men | | | |
| Drop | 56 | Dan Crowther | 114: M | 43 | 66: M Open Men | | | |
| Drop | 86 | Ian Crumley | 115: M | 38 | 7: M CDale | VOAG | | |
| Drop | 93 | Robi Johnston | 116: M | 33 | 10: M SS Men | Buzzard Bait | | |
| Drop | 143 | Zachery Marsh | 117: M | 36 | 67: M Open Men | | | |
| DNS | 66 | Brent Bell | 118: M | 57 | 28: M Men 50+ | | | |
| DNS | 57 | David Sherlock | 119: M | 49 | 68: M Open Men | | | |
| DNS | 54 | Donovan Zengierski | 120: M | 34 | 69: M Open Men | | | |
| DNS | 51 | Erin Willis | 121: M | 57 | 29: M Men 50+ | C3 Cycling | | |
| DNS | 60 | James Olney | 122: M | 40 | 70: M Open Men | Blue Ridge Cyclery | | |
| DNS | 152 | Justin O�Dell | 123: M | 14 | 6: M U 19 Men | | | |
| DNS | 84 | Mack Pearce | 124: M | 33 | 71: M Open Men | | | |
| DNS | 127 | Paul Mica | 125: M | 48 | 72: M Open Men | DC Velo | | |
| DNS | 115 | Richard Kirkman | 126: M | 55 | 30: M Men 50+ | Cycle Path | | |
| DNS | 11 | Thad Paunovich | 127: M | 32 | 73: M Open Men | UPMC Pro Bike & Run | | |
| DNS | 52 | Andreas Spoormaker | 128: M | 19 | 7: M U 19 Men | | | |
| DNS | 64 | Brett Nicol | 129: M | 31 | 74: M Open Men | | | |
| DNS | 141 | Chris Eaton | 130: M | 41 | 8: M CDale | Bike Doctor/Visit Frederick | | |
| DNS | 9 | Cullen Herring | 131: M | 25 | 75: M Open Men | Stokesville/SMT Events/Moonstomper | | |
| DNS | 136 | Jake Keehner | 132: M | 22 | 76: M Open Men | | | |
| DNS | 135 | Jamie Keehner | 133: M | 55 | 31: M Men 50+ | | | |
| DNS | 89 | Jeff Roesner | 134: M | 50 | 32: M Men 50+ | ProForm Racing | | |
| DNS | 65 | Matthew Keiper | 135: M | 36 | 77: M Open Men | | | |
| DNS | 3 | Nathan Surowiec | 136: M | 24 | 78: M Open Men | The Black Bibs X Gulo Composites | | |
| DNS | 108 | Olivia Rappe | 13: F | 44 | 12: F Open Women | | | |
| DNS | 124 | Ryan Smith | 137: M | 48 | 79: M Open Men | Marietta Adventure Company | | |
| DNS | 58 | Steve Redmond | 138: M | 59 | 33: M Men 50+ | | | |