Race Results

2020
Ironman Vitoria-Gasteiz, Spain -
Ironman 70.3 Mallorca -
GIG Malta Marathon -

2019
Maratona di Catania - 3:44:00
Athens Marathon, The Authentic - 3:35:42
Etna Trail 94K (15,700 ft elevation) - 24:31:13
Ironman 70.3 St. Pölten, Austria - 6:15:52, first triathlon!
Ronald McDonald Half Marathon - 2nd Overall, 1:27:27 on 12.5M course

2018
Zofingen ITU Powerman Duathlon World Championships - 11th Age Group
Super Maratona del Etna (9,000 ft elevation) - 6:48:13, happy to finish!
NAS Sigonella Base2Base Half Marathon - 4th Overall
Etna Duathlon Sprint - 3rd Age Group
Ragusa Marathon - 4th Age Group

2017
JFK 50 - 9:05:05
Virginia Duathlon - 3rd Overall
Jefferson Duathlon - 2nd Overall
Maryland Olympic Duathlon - 1st Age Group
USAT Long Course Duathlon National Championships - 5th Age Group
NWSY Earth Day 5K - 1st Overall
Outerbanks Duathlon - 3rd Overall
One City Marathon - 3:21:33, 4th Age Group
Colonial Williamsburg Half Marathon - 1:38:22, 6th Age Group

2016
Marine Corps Marathon - 3:46:37
Du It Sprint Duathlon - 3rd Overall
Maryland Olympic Duathlon - 7th Age Group
Maryland Sprint Duathlon - 8th Age Group
Naylor's Beach Olympic Duathlon - 3rd Overall
Independence Day Classic 17.76K - 1st Age Group
Yorktown Freedom Run 8K - 1st Age Group
Virginia Duathlon - 2nd Age Group
Shamrock King Neptune Challenge 5K + Half + Full Marathon - 2nd Age Group

2015
WISC Mad Dash 5K - 2nd Age Group
Yorktown Independence Day 8K - 2nd Age Group