Lifetime Professional Ironman Results
1st place - Ironman Boulder 2014
2nd place - Ironman Boulder 2017
2nd place - IM Mont Tremblant 2015
2nd place - Ironman Texas 2012
2nd place - Challenge Wanaka 2010
3rd place - IM Lake Placid 2017
3rd place - Ironman Whistler 2015
3rd place - Ironman Texas 2014
3rd place - Ironman Florida 2011
3rd place - Ironman Lousiville 2011
4th place - Ironman Cozumel 2018
4th place - Ironman Whistler 2016
4th place - Ironman Texas 2013
4th place - Ironman Wisconsin 2012
4th place - IM Lake Placid 2010
4th place - Challenge Wanaka 2009
5th place - Ironman Chattanooga 2016
5th place - Ironman Canada 2008
6th place - Ironman Boulder 2019
6th place - Ironman Wisconsin 2017
6th place - IM NA Champs (TX) 2016
6th place - Ironman Cozumel 2013
6th place - Ironman Wisconsin 2009
7th place - Ironman Boulder 2018
7th place - IM NA Champs (TX) 2011
8th place - Ironman Cozumel 2017
10th place - Ironman Florida 2009
10th place - Ironman Florida 2007
11th place - Ironman Arizona 2012
11th place - Ironman Arizona 2008
11th place - Ironman Canada 2007
14th place - Ironman Florida 2006
18th place - IM NA Champs (TX) 2018
26th place - IM World Champs 2014
28th place - IM World Champs 2015
45th place - IM World Champs 2010
DNF - IM Mont Tremblant 2019
DNF - Ironman Cozumel 2015
DNF - Ironman Tahoe 2013
DNF - Ironman Cozumel 2010
DNF - Ironman Canada 2009
DNS - Ironman Texas 2015 (pneumonia)
DNS - Ironman Lake Tahoe 2014 (cancelled for wildfires)
Amateur Ironman Results
1st Overall Age Grouper - IM Florida 2005
1st American Age Grouper, 3rd M18-24 - Ironman World Championship, 2004
1st M18-24 - Ironman Florida 2003
1034th place - Ironman California 2001