| 1 | 33 | Aydan McLaughlin | M | 1: M | 16 | 1: M U19 Men | VAHS MTB/Blue Wheel Off-road Team | 4:43:21.00 | 4:34 |
| 2 | 102 | Brian Schworm | M | 2: M | 56 | 1: M Men 50+ | Think Green - Bicycle Face | 4:45:04.00 | 4:35 |
| 3 | 101 | Gordon Wadsworth | M | 3: M | 39 | 1: M Men 100K | BRC p/b Cannondale Bikes | 4:46:30.00 | 4:37 |
| 4 | 100 | Christopher Beck | M | 4: M | 51 | 2: M Men 100K | Annapolis Bicycle Racing Team | 4:47:07.00 | 4:37 |
| 5 | 105 | John Petrylak | M | 5: M | 47 | 3: M Men 100K | Blue Wheel Off Road Team/Specialized/Payne Cycling Performance Coaching | 4:48:48.00 | 4:39 |
| 6 | 214 | Max Randolph | M | 6: M | 99 | 4: M Men 100K | Daks Bicycle Den / Carbon Racing | 5:03:56.00 | 4:53 |
| 7 | 107 | Tyler Cathers | M | 7: M | 36 | 5: M Men 100K | Flow Formulas | 5:05:33.00 | 4:55 |
| 8 | 34 | Henry Harrell | M | 8: M | 17 | 2: M U19 Men | Contour Racing | 5:05:57.00 | 4:55 |
| 9 | 104 | Pat Miller | M | 9: M | 47 | 6: M Men 100K | Catonsville Mafia | 5:11:05.00 | 5:00 |
| 10 | 40 | Titus Agnew | M | 10: M | 15 | 3: M U19 Men | VAHS | 5:27:25.00 | 5:16 |
| 11 | 146 | James Allen | M | 11: M | 46 | 1: M SS Men 100K | Upper Valley Bike Company | 5:37:23.00 | 5:26 |
| 12 | 174 | Jeff Hellner | M | 12: M | 45 | 7: M Men 100K | Na | 5:40:40.00 | 5:29 |
| 13 | 37 | Liam Hingeley | M | 13: M | 14 | 4: M U19 Men | Miller School of Albemarle | 5:41:24.00 | 5:30 |
| 14 | 115 | Joe Perpetua | M | 14: M | 45 | 2: M SS Men 100K | FOOF | 5:41:48.00 | 5:30 |
| 15 | 188 | Rick Nelson | M | 15: M | 52 | 3: M SS Men 100K | Bikeman.com pb Carver Bikes | 5:42:48.00 | 5:31 |
| 16 | 32 | Wes Mattson | M | 16: M | 15 | 5: M U19 Men | Control Racing | 5:43:51.00 | 5:32 |
| 17 | 197 | Towns Middleton | M | 17: M | 49 | 8: M Men 100K | | 5:47:37.00 | 5:36 |
| 18 | 8 | Alexandra Benda | F | 1: F | 38 | 1: F Women 100K | PCPC | 5:52:53.00 | 5:41 |
| 19 | 199 | Sean Agnew | M | 18: M | 54 | 2: M Men 50+ | VAHS | 5:55:00.00 | 5:43 |
| 20 | 195 | Marty McKeon | M | 19: M | 47 | 9: M Men 100K | PT Bike Fit | 6:00:11.00 | 5:48 |
| 21 | 203 | Nathaniel Claus | M | 20: M | 31 | 10: M Men 100K | Rare Disease Cycling / Keswick Cycle | 6:00:44.00 | 5:48 |
| 22 | 109 | Hakon Mattson | M | 21: M | 47 | 11: M Men 100K | Blue Wheel Off-road Team | 6:02:07.00 | 5:50 |
| 23 | 170 | David Whyte | M | 22: M | 51 | 3: M Men 50+ | The Bike Lane | 6:02:45.00 | 5:50 |
| 24 | 108 | Dan Atkins | M | 23: M | 38 | 12: M Men 100K | Lifestyle Enduro | 6:03:07.00 | 5:51 |
| 25 | 200 | Jeff Chun | M | 24: M | 48 | 13: M Men 100K | Bike Doctor/Richardson Bike Fit | 6:04:20.00 | 5:52 |
| 26 | 156 | Josh Taylor | M | 25: M | 44 | 4: M SS Men 100K | | 6:04:30.00 | 5:52 |
| 27 | 9 | Jennifer Klecak | F | 2: F | 44 | 2: F Women 100K | Browntown | 6:06:09.00 | 5:54 |
| 28 | 111 | Bob Sowga | M | 26: M | 56 | 5: M SS Men 100K | | 6:06:10.00 | 5:54 |
| 29 | 35 | John Gruber | M | 27: M | 15 | 6: M U19 Men | Miller School of Albemarle | 6:06:45.00 | 5:54 |
| 30 | 172 | Tim Caprio | M | 28: M | 39 | 14: M Men 100K | ABRT | 6:09:14.00 | 5:57 |
| 31 | 128 | Vladimir Capka | M | 29: M | 55 | 4: M Men 50+ | Riverside Racing | 6:09:40.00 | 5:57 |
| 32 | 189 | Joel Pierson | M | 30: M | 40 | 15: M Men 100K | H2O Pro | 6:10:14.00 | 5:58 |
| 33 | 204 | Vince LaFashia | M | 31: M | 55 | 5: M Men 50+ | Speed Sherpa Racing | 6:11:06.00 | 5:58 |
| 34 | 5 | Shannon Quiles | F | 3: F | 25 | 3: F Women 100K | MTBNJ.com | 6:11:52.00 | 5:59 |
| 35 | 119 | Benjamin Teller | M | 32: M | 57 | 6: M Men 50+ | DistrictTaco Racing | 6:12:22.00 | 6:00 |
| 36 | 155 | Colin Keenan | M | 33: M | 39 | 16: M Men 100K | Blue Wheel Off-Road Team | 6:16:55.00 | 6:04 |
| 37 | 1 | Tenley Kramer | F | 4: F | 15 | 1: F U 19 Women | VAHS / Blue Wheel Off Road Team | 6:18:06.00 | 6:05 |
| 38 | 116 | Mark Hagen | M | 34: M | 58 | 6: M SS Men 100K | C3-PB Wagner | 6:18:36.00 | 6:06 |
| 39 | 113 | Paul Buschi | M | 35: M | 55 | 17: M Men 100K | Blue Wheel Off Road Team | 6:20:17.00 | 6:07 |
| 40 | 112 | Sam Lindblom | M | 36: M | 54 | 7: M Men 50+ | Blue Wheel Off-Road Team | 6:24:37.00 | 6:11 |
| 41 | 210 | Patrick Hampton | M | 37: M | 64 | 8: M Men 50+ | VFR x Performance Bike p/b Schnur | 6:26:45.00 | 6:13 |
| 42 | 192 | Thomas Jenkins | M | 38: M | 57 | 9: M Men 50+ | Shenandoah Bicycle Company | 6:27:28.00 | 6:14 |
| 43 | 86 | Andrew Greene | M | 39: M | 41 | 18: M Men 100K | | 6:30:59.00 | 6:18 |
| 44 | 164 | Kyle Rodland | M | 40: M | 43 | 7: M SS Men 100K | Foof | 6:32:29.00 | 6:19 |
| 45 | 140 | Josh Brintle | M | 41: M | 39 | 19: M Men 100K | | 6:34:59.00 | 6:21 |
| 46 | 75 | Ryan Epp | M | 42: M | 43 | 20: M Men 100K | | 6:35:09.00 | 6:22 |
| 47 | 22 | Mary Penta | F | 5: F | 47 | 4: F Women 100K | Think Green/Bicycle Face | 6:38:07.00 | 6:24 |
| 48 | 52 | Chris Haas | M | 43: M | 45 | 21: M Men 100K | Haas & Sons Electric | 6:38:15.00 | 6:25 |
| 49 | 80 | Douglas Wilson | M | 44: M | 42 | 8: M SS Men 100K | The BSWC | 6:38:39.00 | 6:25 |
| 50 | 121 | Daniel Blake | M | 45: M | 43 | 22: M Men 100K | Blue Wheel Off-Road Team | 6:39:10.00 | 6:25 |
| 51 | 45 | Adam Clarke | M | 46: M | 45 | 23: M Men 100K | Dirt Rooster Bicycles | 6:41:44.00 | 6:28 |
| 52 | 147 | Rick Mard | M | 47: M | 48 | 9: M SS Men 100K | Team XXL | 6:46:08.00 | 6:32 |
| 53 | 186 | Bryan Wright | M | 48: M | 51 | 10: M Men 50+ | Black Dog Bikes | 6:46:20.00 | 6:32 |
| 54 | 130 | Bill Wheeler | M | 49: M | 61 | 24: M Men 100K | VCRR | 6:49:03.00 | 6:35 |
| 55 | 211 | Adam Stein | M | 50: M | 26 | 25: M Men 100K | Rocktown Bikes | 6:49:25.00 | 6:35 |
| 56 | 76 | Evan Goff | M | 51: M | 39 | 26: M Men 100K | | 6:51:22.00 | 6:37 |
| 57 | 160 | Jay Cook | M | 52: M | 46 | 27: M Men 100K | Think Green's/Bicycle Face | 6:53:59.00 | 6:40 |
| 58 | 38 | Dylan Russell | M | 53: M | 16 | 7: M U19 Men | 3 Cats Racing | 6:54:06.00 | 6:40 |
| 59 | 44 | Forrest Cory IV | M | 54: M | 13 | 1: M U 14 Men | 3 Cats Racing | 6:54:06.00 | 6:40 |
| 60 | 216 | Eric Magrum | M | 55: M | 99 | 10: M SS Men 100K | | 6:55:07.00 | 6:41 |
| 61 | 148 | Blake Fahl | M | 56: M | 56 | 11: M Men 50+ | Brown County MTB | 6:55:52.00 | 6:42 |
| 62 | 6 | Laura Felicetti | F | 6: F | 56 | 1: F Women 50+ | BaseCamp | 6:55:52.00 | 6:42 |
| 63 | 158 | Dan McLaughlin | M | 57: M | 49 | 28: M Men 100K | | 6:56:30.00 | 6:42 |
| 64 | 103 | Anthony Fontana | M | 58: M | 39 | 29: M Men 100K | I am Specialized | 6:56:50.00 | 6:42 |
| 65 | 212 | Nathan Stover | M | 59: M | 36 | 30: M Men 100K | CS Velo | 6:57:26.00 | 6:43 |
| 66 | 71 | John Worozbyt | M | 60: M | 53 | 11: M SS Men 100K | Blue Wheel Off Road Team/ Foof B | 6:57:35.00 | 6:43 |
| 67 | 168 | Joe Harrell | M | 61: M | 51 | 12: M Men 50+ | | 6:57:44.00 | 6:43 |
| 68 | 134 | Matt Jarvis | M | 62: M | 38 | 31: M Men 100K | | 6:59:31.00 | 6:45 |
| 69 | 18 | Karen Talley Mead | F | 7: F | 43 | 5: F Women 100K | Cardinal Bicycle | 7:00:04.00 | 6:46 |
| 70 | 179 | Josue Berrios | M | 63: M | 38 | 32: M Men 100K | | 7:00:05.00 | 6:46 |
| 71 | 120 | Jeff Plassman | M | 64: M | 52 | 13: M Men 50+ | | 7:04:43.00 | 6:50 |
| 72 | 202 | Jason Kilby | M | 65: M | 51 | 14: M Men 50+ | | 7:06:34.00 | 6:52 |
| 73 | 78 | Matt Kostkowski | M | 66: M | 42 | 33: M Men 100K | | 7:07:01.00 | 6:52 |
| 74 | 154 | Paul Clowes | M | 67: M | 40 | 34: M Men 100K | | 7:09:26.00 | 6:55 |
| 75 | 129 | Rob Rymph | M | 68: M | 40 | 35: M Men 100K | | 7:11:03.00 | 6:56 |
| 76 | 173 | Elvis Centeno | M | 69: M | 41 | 36: M Men 100K | DMV MTB | 7:11:50.00 | 6:57 |
| 77 | 13 | Susannah Cadwalader | F | 8: F | 38 | 6: F Women 100K | Blue Ridge Cyclery | 7:11:50.00 | 6:57 |
| 78 | 15 | Imogen Adams | F | 9: F | 20 | 2: F U 19 Women | | 7:14:31.00 | 7:00 |
| 79 | 208 | PJ Disclafani | M | 70: M | 58 | 15: M Men 50+ | Cat Cross Velo | 7:14:56.00 | 7:00 |
| 80 | 127 | Travis Snider | M | 71: M | 38 | 37: M Men 100K | | 7:15:05.00 | 7:00 |
| 81 | 185 | ED FISHER | M | 72: M | 55 | 16: M Men 50+ | CATONSVILLE BICYCLES | 7:16:39.00 | 7:02 |
| 82 | 64 | Michael Hirn | M | 73: M | 61 | 17: M Men 50+ | | 7:16:55.00 | 7:02 |
| 83 | 161 | Chris Clark | M | 74: M | 42 | 38: M Men 100K | JV squad | 7:17:04.00 | 7:02 |
| 84 | 90 | Todd Green | M | 75: M | 55 | 18: M Men 50+ | Design Physics Racing | 7:19:11.00 | 7:04 |
| 85 | 136 | Matthew Lott | M | 76: M | 58 | 19: M Men 50+ | Guashatools.com | 7:19:26.00 | 7:04 |
| 86 | 99 | Forrest Cory III | M | 77: M | 43 | 39: M Men 100K | FoCo Flow Show | 7:21:38.00 | 7:06 |
| 87 | 198 | Seth Ellis | M | 78: M | 47 | 40: M Men 100K | | 7:22:53.00 | 7:08 |
| 88 | 194 | Matthew Comer | M | 79: M | 42 | 1: M Cdale 100K | | 7:23:33.00 | 7:08 |
| 89 | 4 | Lia Hultgren | F | 10: F | 14 | 3: F U 19 Women | 3 Cats Racing | 7:24:55.00 | 7:10 |
| 90 | 206 | Erik Hultgren | M | 80: M | 53 | 20: M Men 50+ | 3 Cats Racing | 7:24:56.00 | 7:10 |
| 91 | 2 | Quinn Kramer | F | 11: F | 13 | 1: F U 14 Women | VAHS / Blue Wheel Off Road Team | 7:25:42.00 | 7:10 |
| 92 | 137 | Matt McCarter | M | 81: M | 34 | 41: M Men 100K | | 7:25:46.00 | 7:10 |
| 93 | 201 | Brett Martin | M | 82: M | 46 | 42: M Men 100K | | 7:27:07.00 | 7:12 |
| 94 | 166 | Drew Price | M | 83: M | 48 | 43: M Men 100K | Bike Drip Racing | 7:28:06.00 | 7:13 |
| 95 | 94 | Timothy McSheffery | M | 84: M | 58 | 21: M Men 50+ | Team Turtle | 7:28:08.00 | 7:13 |
| 96 | 20 | Kristin Freese | F | 12: F | 44 | 7: F Women 100K | | 7:28:59.00 | 7:14 |
| 97 | 178 | Matthew Conte | M | 85: M | 44 | 44: M Men 100K | DCMTB | 7:31:58.00 | 7:16 |
| 98 | 55 | John Hanlon | M | 86: M | 61 | 22: M Men 50+ | | 7:32:46.00 | 7:17 |
| 99 | 177 | Scott Dahlquist | M | 87: M | 45 | 45: M Men 100K | Charlottesville Racing Club Jr/Blue Ridge Cyclery | 7:35:09.00 | 7:19 |
| 100 | 124 | Michael Matney | M | 88: M | 57 | 23: M Men 50+ | Chicos | 7:35:32.00 | 7:20 |
| 101 | 126 | Jeff Kramer | M | 89: M | 47 | 46: M Men 100K | VAHS | 7:36:29.00 | 7:21 |
| 102 | 123 | Kevin Lautzenheiser | M | 90: M | 54 | 24: M Men 50+ | | 7:37:35.00 | 7:22 |
| 103 | 28 | Layla Somers | F | 13: F | 46 | 8: F Women 100K | | 7:38:49.00 | 7:23 |
| 104 | 58 | Jordan Shechter | M | 91: M | 45 | 47: M Men 100K | | 7:41:35.00 | 7:26 |
| 105 | 196 | Ben Messinger | M | 92: M | 50 | 25: M Men 50+ | GO OTTO! | 7:44:18.00 | 7:28 |
| 106 | 132 | Russell Mead | M | 93: M | 61 | 26: M Men 50+ | Calameady | 7:45:24.00 | 7:29 |
| 107 | 191 | Adrian Porter | M | 94: M | 45 | 2: M Cdale 100K | Team Bikenetic | 7:47:30.00 | 7:31 |
| 108 | 14 | Sandra Schoen | F | 14: F | 63 | 2: F Women 50+ | | 7:48:08.00 | 7:32 |
| 109 | 59 | Robert Hufnagel | M | 95: M | 46 | 48: M Men 100K | | 7:50:31.00 | 7:34 |
| 110 | 96 | Nathan Beyeler | M | 96: M | 50 | 27: M Men 50+ | | 7:51:42.00 | 7:35 |
| 111 | 27 | Sarah Johnson | F | 15: F | 45 | 9: F Women 100K | | 7:53:29.00 | 7:37 |
| 112 | 176 | Ivan Milan | M | 97: M | 50 | 49: M Men 100K | | 7:53:31.00 | 7:37 |
| 113 | 181 | Mark Ivory | M | 98: M | 56 | 28: M Men 50+ | | 7:54:45.00 | 7:38 |
| 114 | 24 | Kimberly McLaughlin | F | 16: F | 52 | 3: F Women 50+ | | 7:55:04.00 | 7:39 |
| 115 | 215 | Grant Walker | M | 99: M | 99 | 50: M Men 100K | | 7:59:32.00 | 7:43 |
| 116 | 183 | Luke Helbling | M | 100: M | 29 | 51: M Men 100K | | 8:06:03.00 | 7:49 |
| 117 | 47 | Korey Szapacs | M | 101: M | 41 | 52: M Men 100K | | 8:06:44.00 | 7:50 |
| 118 | 48 | Ryan Mauser | M | 102: M | 40 | 53: M Men 100K | | 8:06:44.00 | 7:50 |
| 119 | 50 | Tyler Ritchey | M | 103: M | 42 | 54: M Men 100K | | 8:06:45.00 | 7:50 |
| 120 | 97 | Michael D'Angelo | M | 104: M | 49 | 55: M Men 100K | Chico�s Bikes & Beers | 8:07:05.00 | 7:50 |
| 121 | 62 | Nathan Sturges | M | 105: M | 40 | 56: M Men 100K | Life�s Too Jort | 8:10:16.00 | 7:53 |
| 122 | 209 | Garrett Petzold | M | 106: M | 43 | 57: M Men 100K | | 8:11:20.00 | 7:54 |
| 123 | 30 | Tracy Posner | F | 17: F | 48 | 10: F Women 100K | Are you Jon Posners wife? | 8:13:01.00 | 7:56 |
| 124 | 21 | Amberly Marria | F | 18: F | 32 | 11: F Women 100K | Scandi Swimmers | 8:19:56.00 | 8:03 |
| 125 | 145 | Chris Hawk | M | 107: M | 32 | 58: M Men 100K | Scandi Swimmers | 8:19:58.00 | 8:03 |
| 126 | 141 | Ben Sutton | M | 108: M | 38 | 59: M Men 100K | | 8:21:57.00 | 8:05 |
| 127 | 91 | Benjamin Davids | M | 109: M | 36 | 60: M Men 100K | | 8:24:09.00 | 8:07 |
| 128 | 125 | Michael Mitchell | M | 110: M | 44 | 61: M Men 100K | | 8:24:10.00 | 8:07 |
| 129 | 23 | Delaney Ogden | F | 19: F | 22 | 12: F Women 100K | | 8:28:34.00 | 8:11 |
| 130 | 163 | Kevin Kopp | M | 111: M | 38 | 62: M Men 100K | | 8:28:56.00 | 8:11 |
| 131 | 190 | Kevin Keane | M | 112: M | 57 | 29: M Men 50+ | Green | 8:29:00.00 | 8:11 |
| 132 | 46 | Richard Christy | M | 113: M | 51 | 3: M Cdale 100K | | 8:29:00.00 | 8:11 |
| 133 | 157 | William Rohde | M | 114: M | 50 | 63: M Men 100K | Na | 8:29:59.00 | 8:12 |
| 134 | 213 | Aiden Giron | M | 115: M | 20 | 64: M Men 100K | | 8:32:17.00 | 8:15 |
| 135 | 3 | Cameron Schwarz | F | 20: F | 12 | 2: F U 14 Women | Rare Disease Cycling / Keswick Cycles | 8:32:24.00 | 8:15 |
| 136 | 114 | Steve Schwarz | M | 116: M | 51 | 30: M Men 50+ | Rare Disease Cycling / Keswick Cycles | 8:32:26.00 | 8:15 |
| 137 | 98 | Bill Moore | M | 117: M | 64 | 31: M Men 50+ | Blue Wheel off-road team | 8:32:29.00 | 8:15 |
| 138 | 133 | Erik Mogilski | M | 118: M | 44 | 65: M Men 100K | | 8:34:59.00 | 8:17 |
| 139 | 151 | Andreas Spoormaker | M | 119: M | 51 | 32: M Men 50+ | | 8:36:19.00 | 8:19 |
| 140 | 68 | Ted Kozlow | M | 120: M | 65 | 33: M Men 50+ | USMES/MVD | 8:38:22.00 | 8:21 |
| 141 | 16 | Anne Cochrane | F | 21: F | 54 | 4: F Women 50+ | The Bike Lane | 8:48:56.00 | 8:31 |
| 142 | 70 | Jason Aytes | M | 121: M | 49 | 66: M Men 100K | SEAVS/Haymarket | 8:48:56.00 | 8:31 |
| 143 | 165 | Cornelius Hattingh | M | 122: M | 51 | 34: M Men 50+ | TBL Race team | 8:49:08.00 | 8:31 |
| 144 | 207 | Bill Hicks | M | 123: M | 57 | 35: M Men 50+ | Team Bikenetic | 8:49:42.00 | 8:31 |
| 145 | 63 | Mark Sturges | M | 124: M | 61 | 36: M Men 50+ | Chinook Racing Development | 8:55:39.00 | 8:37 |
| 146 | 171 | Sian Bowsley | F | 22: F | 38 | 13: F Women 100K | | 9:02:33.00 | 8:44 |
| 147 | 106 | Matt Bowsley | M | 125: M | 42 | 67: M Men 100K | | 9:02:34.00 | 8:44 |
| 148 | 135 | Craig Pool | M | 126: M | 51 | 37: M Men 50+ | Infinit / MVD Mountain Bikers | 9:02:55.00 | 8:44 |
| 149 | 142 | David Britton | M | 127: M | 52 | 4: M Cdale 100K | Chico's Bail Bonds | 9:11:27.00 | 8:52 |
| 150 | 93 | James Boyles | M | 128: M | 46 | 68: M Men 100K | Mock Orange Bikes | 9:13:19.00 | 8:54 |
| 151 | 82 | Devin Leary | M | 129: M | 53 | 38: M Men 50+ | | 9:20:30.00 | 9:01 |
| 152 | 144 | Dustin Wilson | M | 130: M | 48 | 69: M Men 100K | | 9:29:36.00 | 9:10 |
| 153 | 54 | Charlie Hanlon | M | 131: M | 25 | 70: M Men 100K | | 9:29:39.00 | 9:10 |
| 154 | 66 | Jerico Slavin | M | 132: M | 47 | 71: M Men 100K | FredTrails | 9:31:15.00 | 9:12 |
| 155 | 143 | Alan Leslie | M | 133: M | 41 | 72: M Men 100K | | 9:33:57.00 | 9:14 |
| 156 | 175 | Gabe Price | M | 134: M | 46 | 73: M Men 100K | Roanoke Star Cycling | 9:45:34.00 | 9:25 |
| 157 | 150 | Shawn Russell | M | 135: M | 50 | 39: M Men 50+ | Charlottesville Race Club JR | 9:45:34.00 | 9:25 |
| 158 | 19 | Sheila Mahadevan | F | 23: F | 44 | 14: F Women 100K | Melanin Base Miles | 9:56:49.00 | 9:36 |
| 159 | 7 | Julita Sulinskaite | F | 24: F | 39 | 15: F Women 100K | | 10:08:45.00 | 9:48 |
| 160 | 29 | Libby Sturges | F | 25: F | 35 | 16: F Women 100K | | 10:13:42.00 | 9:53 |
| 161 | 26 | Annette Dusenbury | F | 26: F | 51 | 5: F Women 50+ | | 10:46:33.00 | 10:24 |
| Drop | 193 | Bruce Stauffer | M | 136: M | 58 | 40: M Men 50+ | Cycle Works Performance Bicycle Shop | | |
| Drop | 42 | Cormac Watt | M | 137: M | 13 | 2: M U 14 Men | | | |
| Drop | 31 | Cyrus McLaughlin | M | 138: M | 18 | 8: M U19 Men | VAHS MTB/ Blue Wheel Off-road Team | | |
| Drop | 41 | Ethan Deveau | M | 139: M | 14 | 9: M U19 Men | Motley Sprockets | | |
| Drop | 184 | Garrett Hall | M | 140: M | 19 | 74: M Men 100K | Fitness All Out Racing | | |
| Drop | 138 | Gregory Thomas | M | 141: M | 50 | 41: M Men 50+ | Melanin Base Miles | | |
| Drop | 205 | Ian Watt | M | 142: M | 44 | 75: M Men 100K | | | |
| Drop | 9183 | Todd Helbling | M | 143: M | 59 | 42: M Men 50+ | | | |
| DNS | 95 | Andrew Collins | M | 144: M | 56 | 43: M Men 50+ | N/A Racing Etc. | | |
| DNS | 162 | Anthony Stauffer | M | 145: M | 38 | 76: M Men 100K | Cycleworks | | |
| DNS | 159 | Bradley Shoemaker | M | 146: M | 40 | 5: M Cdale 100K | | | |
| DNS | 65 | Carl Roach | M | 147: M | 58 | 77: M Men 100K | Team Carl | | |
| DNS | 153 | Chris Long | M | 148: M | 37 | 78: M Men 100K | Outpost Richmond | | |
| DNS | 131 | Daniel Kwasnowski | M | 149: M | 56 | 44: M Men 50+ | AFI | | |
| DNS | 67 | Derek Stroh | M | 150: M | 45 | 6: M Cdale 100K | CAMBO | | |
| DNS | 88 | Don Ciampanelli | M | 151: M | 62 | 45: M Men 50+ | CATrails | | |
| DNS | 36 | Ethan Rogers | M | 152: M | 14 | 10: M U19 Men | | | |
| DNS | 83 | Francis Ford | M | 153: M | 46 | 79: M Men 100K | | | |
| DNS | 51 | Jacob Shoup | M | 154: M | 35 | 80: M Men 100K | | | |
| DNS | 81 | Jesse Metcalf | M | 155: M | 52 | 81: M Men 100K | Uruta� Bike | | |
| DNS | 53 | Juan Valencia | M | 156: M | 47 | 82: M Men 100K | Fredericksburg composite | | |
| DNS | 57 | Julian Macovei | M | 157: M | 52 | 46: M Men 50+ | 25th Infantry Tropic Lightning | | |
| DNS | 39 | Justin O�Dell | M | 158: M | 14 | 11: M U19 Men | | | |
| DNS | 17 | Kat Brady | F | 27: F | 50 | 6: F Women 50+ | ABRT | | |
| DNS | 84 | Mahesh Rengaswamy | M | 159: M | 52 | 83: M Men 100K | The Bike Lane | | |
| DNS | 73 | Mark Ritchey | M | 160: M | 54 | 47: M Men 50+ | | | |
| DNS | 74 | Matt Cribb | M | 161: M | 45 | 84: M Men 100K | Bikeworks Fredericksburg | | |
| DNS | 167 | Matthew Poe | M | 162: M | 40 | 85: M Men 100K | | | |
| DNS | 149 | Matthew Rusling | M | 163: M | 33 | 86: M Men 100K | PGYFUN | | |
| DNS | 122 | Michael Spear | M | 164: M | 42 | 87: M Men 100K | Team Party Pace | | |
| DNS | 87 | Nate Fryer | M | 165: M | 34 | 88: M Men 100K | | | |
| DNS | 43 | Oliver Fuller | M | 166: M | 17 | 12: M U19 Men | Control Racing | | |
| DNS | 77 | Reid KISER | M | 167: M | 54 | 48: M Men 50+ | | | |
| DNS | 60 | Robert Cooper | M | 168: M | 35 | 89: M Men 100K | Fredericksburg Composite | | |
| DNS | 187 | Robert Eom | M | 169: M | 42 | 90: M Men 100K | Squadra Coppi | | |
| DNS | 49 | Ryan Purnell | M | 170: M | 47 | 91: M Men 100K | | | |
| DNS | 61 | Scott Wagner | M | 171: M | 66 | 49: M Men 50+ | DRT-Wagner Research | | |
| DNS | 92 | Sebastian Jadik | M | 172: M | 28 | 7: M Cdale 100K | | | |
| DNS | 85 | Stephen Diss | M | 173: M | 46 | 92: M Men 100K | | | |
| DNS | 69 | Taylor Allen | M | 174: M | 32 | 93: M Men 100K | Fully Cracked Cycling | | |
| DNS | 72 | Terry Lawhead | M | 175: M | 55 | 50: M Men 50+ | | | |
| DNS | 217 | Unassigned Unassigned | M | 176: M | 99 | | | | |
| DNS | 218 | Unassigned Unassigned | M | 177: M | 99 | | | | |
| DNS | 219 | Unassigned Unassigned | M | 178: M | 99 | | | | |
| DNS | 220 | Unassigned Unassigned | M | 179: M | 99 | | | | |
| DNS | 221 | Unassigned Unassigned | M | 180: M | 99 | | | | |
| DNS | 56 | Victor Allen | M | 181: M | 58 | 51: M Men 50+ | CAMBA | | |
| DNS | 12 | Vy Truong | F | 28: F | 42 | 17: F Women 100K | CAMBO | | |
| DNS | 110 | Andy Kinley | M | 182: M | 52 | 52: M Men 50+ | Blue Wheel Off Road Team | | |
| DNS | 10 | Cara Schultz | F | 29: F | 59 | 7: F Women 50+ | Team Bikenetic | | |
| DNS | 79 | Dan Burris | M | 183: M | 52 | 8: M Cdale 100K | Captain Sancho Racing | | |
| DNS | 11 | Evelyn Cooper | F | 30: F | 55 | 8: F Women 50+ | Gears and Grub | | |
| DNS | 180 | Matt Wood | M | 184: M | 26 | 94: M Men 100K | | | |
| DNS | 169 | Michael Griffin | M | 185: M | 60 | 53: M Men 50+ | Good Clean Fun | | |
| DNS | 139 | Nick Griesser | M | 186: M | 32 | 95: M Men 100K | TYB | | |
| DNS | 25 | Nicole Calakos | F | 31: F | 59 | 9: F Women 50+ | Calameady Crew | | |
| DNS | 152 | Owen Hassig | M | 187: M | 39 | 96: M Men 100K | Squadra Coppi | | |
| DNS | 89 | Raymond Crew | M | 188: M | 55 | 54: M Men 50+ | Turkey Creek Bakery | | |