| Place | Name | Town | Bib# | Category | Overall Time | Swim (750 m) | T1 | Bike (12.4 mi) | T2 | Run (3.1 mi) | * |
| 1 | Ignacio Castaneda | Toppenish, WA | 766 | M19&U | 1:52:50 | 00:28:08 (3:45.1) | 00:03:50 | 00:55:11 (13.5) | 00:01:10 | 00:24:31 (7:54.5) | |
| 2 | Tevin Schindler | Albany, OR | 706 | M19&U | 2:05:55 | 00:19:11 (2:33.5) | 00:05:10 | 00:59:47 (12.4) | 00:00:40 | 00:41:07 (13:15.8) |
NOTE: If your race number was not recorded at one of the timing checkpoints, your transition time is estimated at 00:04:00. This also causes your bike, swim, or run time to be an estimation. When this occurs, a question mark (?) follows the estimated times.