| Place | Name | Bib | City | State | Age | Club/Team | Time |
|---|---|---|---|---|---|---|---|
| 1 | Matthew Wilson | 3 | Portland | OR | 23 | 1:44:12.9 | |
| 2 | Cole Paton | 7 | Cashmere | WA | 27 | Giant x Arlberg Sports | 1:46:51.0 |
| 3 | Cameron Jones | 4 | Nelson | 24 | Scott Sports USA | 1:48:15.9 | |
| 4 | Bradyn Lange | 2 | Fairfax | CA | 26 | Pinarello - Orange Seal | 1:56:58.5 |
| 5 | Tom Sampson | 12 | Bellingham | WA | 36 | no one | 2:04:08.0 |
| 6 | Kevin Bradford-Parish | 118 | Mead | WA | 42 | 2:08:44.1 | |
| 7 | Ryan Smolinsky | 15 | Wenatchee | WA | 40 | WWF | 2:19:01.7 |
| 8 | David Visser | 44 | Wenatchee | WA | 44 | WWF | 2:19:17.2 |
| 9 | Richard Beukema | 16 | Wenatchee | WA | 52 | Ridge Cyclesport | 2:21:12.0 |
| 10 | Paul Young | 14 | Wenatchee | WA | 40 | Ridge Cyclesport | 2:22:33.0 |
| 11 | Caleb Ambrose | 6 | Wenatchee | WA | 40 | 2:28:03.1 | |
| 12 | Tom Potter | 11 | Leavenworth | WA | 37 | 2:44:48.2 |