| Pro Men |
| 1 Neko Mulally (Trek World Racing) |
2:45.343 |
| 2 Rob Fraser (Lapeirre POC) |
2:52.812 |
| 3 Alejandro Ortiz (Morpheus Cycles) |
2:58.615 |
| 4 Matt Zdriluk (Primary/ SRAM/ Trek) |
2:58.851 |
| 5 Jason Scheiding (Flr/Zerode) |
2:59.840 |
| 6 Brian Yannuzzi (Generation Gap) |
3:01.550 |
| 7 Logan Mulally (Odi / Trek) |
3:01.604 |
| 8 Nick Dudukovich (One Ghost) |
3:02.162 |
| 9 Joe Jenkins (Primary Sweet Petes) |
3:04.487 |
| 10 Kyle Kimble (Vertical Earth) |
3:05.155 |
| 11 Bj Treglia (Gung Ho) |
3:05.506 |
| 12 Nick Demidio (Renthal Gopro) |
3:06.765 |
| 13 Fred Heinly (Kings Cyclery) |
3:07.784 |
| 14 Jacob Hinhicky |
3:20.464 |
| |
| Pro Women |
| 1 Anne Galyean (Race Pace) |
3:38.033 |
| 2 Christie Allebach (Generation Gap) |
4:13.883 |
| 3 Rachel Powers (Eternal Roots) |
5:19.540 |
| |
| Cat 1 Men 19 - 29 |
| 1 Dan Albert (Big T) |
3:07.342 |
| 2 Pat Mccarter (Primary Sram Trek) |
3:09.024 |
| 3 Justin Brigandi (Fast Line) |
3:10.011 |
| 4 Cameron Nyquist (Generation Gap) |
3:12.598 |
| 5 Ian Brown |
3:22.268 |
| 6 Kevin Cockerham (Miami Bike Scene) |
3:30.668 |
| |
| Cat 1 Men 30 - 39 |
| 1 Andrew Farrell |
3:14.689 |
| 2 Casey Coull |
3:20.237 |
| 3 Ben Weaver (Bunny Hop Bikes) |
3:20.985 |
| 4 Lane Boertmann (Ge Gravity East) |
3:21.374 |
| 5 Joe Orsini (Mason Dixon Velo) |
3:29.592 |
| 6 Brooks Mundy (Bunny Hop Bikes) |
3:30.520 |
| 7 Jason Rudy (Flying Dog) |
3:37.747 |
| 8 Kyle Sharp (Bunny Hop Bikes) |
4:46.697 |
| |
| Cat 1 Men 40 Plus |
| 1 Jacob Dallegro (Kings Cyclery) |
3:10.687 |
| 2 Tony Patjakinas (Kings Cyclery) |
3:15.527 |
| 3 Jerry Mailloux |
3:20.685 |
| 4 Mike Dart (Chainsmoke) |
3:38.649 |
| 5 Ed Mcdaniel (Generation Gap) |
3:40.337 |
| 6 Brian Boettcher |
4:10.244 |
| |
| Cat 1 Men Junior (under 18) |
| 1 Mike Barron (Bunny Hop Bikes) |
3:03.871 |
| 2 Ryan Smithers (Vertical Earth) |
3:12.318 |
| 3 Connor Gorman (Generation Gap) |
3:24.435 |
| |
| Cat 2 Men 19 - 29 |
| 1 Vincent Ready (Primary Sram Trek) |
3:08.903 |
| 2 Mike Monger (Race Pace) |
3:16.659 |
| 3 Adam Cain |
3:20.507 |
| 4 Jason Hartman |
3:26.459 |
| 5 Matt Rush (Launch) |
3:27.734 |
| 6 Sam Slivinski (Big T) |
3:28.172 |
| 7 Paul Dotsenko |
3:30.741 |
| 8 Derek Brower |
3:33.431 |
| 9 Joseph Oshmay |
3:34.435 |
| 10 Alan Tarwater |
3:43.348 |
| 11 Tod Bennet (Kings Cyclery) |
4:01.358 |
| |
| Cat 2 Men 30 - 39 |
| 1 Adam Osterholz |
3:21.300 |
| 2 Colby Barth (Launch) |
3:26.209 |
| 3 Jacob Caracappa |
3:29.375 |
| 4 Matt Shirk (Kings Cyclery) |
3:35.481 |
| 5 Carl Rodio (Eternal Roots) |
4:16.239 |
| |
| Cat 2 Men 40 Plus |
| 1 Tom Gallasch |
3:22.034 |
| 2 Wayne Adking |
3:38.118 |
| 3 Gerry Cheighton |
4:10.455 |
| |
| Cat 2 Men Junior (under 18) |
| 1 Callum Mcewan (Community Bike And Board) |
3:22.933 |
| 2 Kohl Aumer (Giant) |
3:28.778 |
| 3 Steve Clayton (Launch) |
3:34.776 |
| 4 Quinton Johnson (Pedalshop) |
3:44.983 |
| 5 Roxy Racippo (Chainsmoke) |
3:50.514 |
| |
| Cat 3 Men 19 - 29 |
| 1 Nicolas Lattanzio |
3:36.037 |
| 2 Joe O'leary |
3:40.735 |
| |
| Cat 3 Men 30 - 39 |
| 1 Chad Meyerhoofer (Once Again Nutbutter) |
3:32.689 |
| 2 Josh Mauger |
3:39.068 |
| 3 Tim Collins (D&Q Racing) |
3:42.884 |
| 4 Dan Davis |
3:45.881 |
| 5 Steve Dupre' |
3:52.829 |
| 6 Anthony Coldneno (Caffienated Cycles) |
4:04.678 |
| 7 Rob Gregory |
4:29.603 |
| 8 Ben Clause |
4:40.204 |
| |
| Cat 3 Men 40 Plus |
| 1 Eric Denlinger |
3:35.405 |
| 2 Pete Phillip (Shirks) |
3:38.641 |
| 3 Chris King |
3:45.877 |
| 4 Tom Dennis |
3:47.578 |
| 5 Jason Horn |
3:49.050 |
| 6 Jay Stewart |
3:50.215 |
| |
| Cat 3 Men Junior (under 18) |
| 1 Mike Ruch |
3:25.616 |
| 2 Brian Merrit |
3:25.695 |
| 3 Ryhan Copatic (Team Powercross) |
3:33.674 |
| 4 Cole Horne (Bunny Hop Bikes) |
3:40.970 |
| 5 Christian Horne |
3:44.274 |
| 6 Josh Stewart |
3:58.990 |
| 7 Jake Taney |
4:21.546 |
| |
| Open Hard Tail |
| 1 Jerry Mailloux (Commencal Maxxis) |
3:30.815 |
| 2 Ben Weaver (Bunny Hop Bikes) |
3:33.376 |
| 3 Evan Kinzey |
3:42.061 |
| 4 Elijah Olsen |
3:52.854 |
| 5 Chris King (Kings Cyclery) |
4:50.780 |
| 6 Jake Miller |
4:51.452 |