Ironman Winner and Ironman 70.3 Winner

2017 Racing in Short
Ironman 70.3 Liuzhou - 3rd
Ironman Brasil South American Championship - 7th

Up Next:
Challenge San Gil - July 2

Become a Private Sponsor

Recent Updates
 Great start to 2017
It's been a great start to 2017 with 3rd place at Ironman 70.3 Liuzhou and 7th place at Ironman Brazil South American Championships. Both were personal best 70.3 and Ironman times 3:46 and 8:16. I almost have enough points to qualify for Kona. One more good race and I should have the points to qualify. I'm updating my race schedule with the plan going forward to hopefully qualify. It's been a great start to 2017 and time to just keep the ball rolling.
3rd Place, Challenge Taiwan!
I was happy to finish in 3rd place at my full distance race for the year at Challenge Taiwan on May 7. There's still work to be done, but I'm always happy to be on the podium. To see pics and read about the race, click here for my race report.
2016 Race Schedule  
It's almost race season and I wanted to share my 2016 proposed race schedule. Normally I publish it on my website in January or February, but in the past, there have been........Read more in my blog  
January - 2015 Year in Review  
I wrote up my 2015 racing year in review for my nutrition sponsor, XRCEL's blog. Read it here for a summary and insights from my racing last year.
November - Challenge Ixtapa - 3rd 
 I was happy to finish off my season this last weekend taking 3rd place at Challenge Ixtapa in Mexico. This was following a 10th place finish at Ironman 70.3 Los Cabos a couple weeks before. I was happy to end my season this way, especially after having our fist baby two months ago. I'll post an end-of-season blog here in a couple days catching up on my 2nd place at Ironman Japan, 3rd at Challenge Ixtapa, 10th at Ironman 70.3 Los Cabos, the new baby, and my new coach.
July - IM CDA - 11th 
    I finished Ironman Coeur d'Alene in 11th place on an epic day where the temperature reached 105 degrees. I was very disappointed with my race. In short, I was too tired going into the race. My body was still trashed from training even after tapering. On race day, I was like a car stuck in 3rd gear. Since prize money went 10-deep, I stuck with it hoping the high temps would make more guys ahead of me start walking. It didn't happen and I walked away one place out of the money. This was a very hard race for me because I was very fit a couple weeks before the race, but just over did it. I'm recovered now and focused on going to Ironman Japan in August.
June 8 - Schedule Update 
I've been updating my Facebook racing page more frequently than my website. So if you follow my Facebook racing page, you already know I've had to do some race schedule changes because of race cancelations and directors eliminating professional prize money.............Read more in my blog 
Jan 8 - Coaching
    I'll be coaching athletes beginning in 2015. I'll be working with a limited number of athletes. I'm currently accepting athletes. If you're interested, you can read more details on my coaching page here.
Jan 8 - 2015 Race Schedule  
   After some deliberation and discussions with my main sponsors, I've come up with my 2015 race schedule. I had some different decisions this year than in past years due to changes in the professional racing landscape............Read more in my blog 
Oct 20 - Kona Trip for Blue Bicycles
      It's been a busy few weeks since Ironman Chattanooga. Megan and I moved, I went out to Kona for Ironman World Championships week (not to race), unpacking from moving, and going to a family wedding. I'm finally home for an extended period of time after being on the road more than I've been home over the last month. Kona was a great experience. Since Blue Bicycles was the official bike course sponsor, I went out to help Blue with PR and marketing around the race. To see the videos I took out there race week, you can view them on my youtube channel:

Read more about my time in Kona in my blog here.
 Ironman Chattanooga Race Report
 I had a very mediocre-to-poor race in Chattanooga last week. I finished the day 15th in 8:49. Going into the race, I knew a good race would mean the podium, so 15th was far from what I'd call a success. I did have fun at the race. Little Caesars was a sponsor, so it made for a fun race experience for me.

Click here to see pictures and read my race report
Ironman Louisville - 3rd Place 
    I was happy to get back on the podium this last weekend at Ironman Louisville after a summer of health issues and frustration. For pictures and details on the day, read my race report here.
August 7 - Going to Louisville 
    If you read my last update, you know that in terms of training and racing, the last several months have been the roughest patch I've had in the middle of a season. A couple weeks ago, I wasn't sure if I should just pull the plug on Ironman Louisville............Read more in my blog 
  July 25 - Update, disastrous Muncie 70.3 
    This has been one of the roughest summers I've experienced in triathlon since I've started. On July 12th, I had another disastrous race at Muncie 70.3. After St.Croix in May, then spending most of June injured, this last race was another blow. Even now, I'm in bed sick after a week of being sick. Things are not going well at the moment.............Read more in my blog 
 July 3 - Update on latest happenings
   When I'm quiet on my website and social media, it usually means one of two things, either I've got my head down and I'm training the house down, or I'm injured and am keeping to myself. I haven't shown up to the last three races where my name was on the start list, so it's about time I give a good, full update.........Read more in my blog 
April 30 -  Blue Traid SL Bike Build Report 
Click here to read about and see pictures of my Blue Triad SL. I show my customizations and equipment choices for all parts of my bike. See what I'll be riding and racing this season! 
Ironman Los Cabos - 5th Place Race Report  
Interested in reading my thoughts about my 5th place finish at Ironman Los Cabos on March 30th? Click here to read my race report and see pictures from Los Cabos.

 Feb 18 - Blue Bicycles - New Sponsor Announcement
     I am very happy to share that I am partnering with Blue Bicycles as my bike sponsor for 2014. I've been a long time fan of Blue Bicycles and its products. I'm very excited to now be training and racing on fantastic products and partnered with an amazing brand! Read more in my blog. 
Feb 7 - CeramicSpeed - New Sponsor Announcement
    I'm excited to announce another partnership for 2014. I will be a product ambassador for CeramicSpeed this year. CeramicSpeed is a premier manufacturer of ceramic bearings for cycling drive trains. Read more in my blog. 
Jan. 31 - ROKA Sports - New Sponsor Announcement
    I am happy to announce my new swimming, wetsuit, and speedsuit partner, ROKA Sports! I'm excited for our relationship going forward. ROKA is known for making the fastest wetsuits and speedsuits on the market. I'm excited to be racing with the best products from such a great company! Read more in my blog. 
 Jan. 28 - 2014 Race Schedule
Finally, it's time to post my 2014 race schedule. I feel that I've picked a great schedule this year. I've posted it both here on my blog with some extra detail and of course on my race schedule web page here. Here's to a great 2014!
Nov. 21 -  New sponsor: Cobb Cycling 

I'm excited to announce a new partnership for 2014 with Cobb Cycling as my saddle sponsor. What many people don't know is that I've been riding John Cobb's saddles on my bikes without sponsorship already for 7 years because he makes the best saddles. Read more in my blog.


Nov. 19 -  Announcing a new coach for 2014  
I’m happy to share that I will be working with one of the best coaches in triathlon, Coach Michael Krüger from Denmark going forward. I have been coaching myself for the last five years and it's time for a change. I think this is the best change for my development. Read about this in my blog
 Nov. 12 -  Ironman Florida Race Report
 Wow, a tough day at Florida and not in a good way. It wasn't the race I was expecting, nor wanted, but after some time to cope with the disappointment, click below for a race report with photos. I walk/jogged 18 miles of the run, to finish and not have to log a DNF to finish off my season.

Click here to read about and see photos from Ironman Florida
Oct. 27 - Augusta 70.3 on to Ironman Florida
I'm heading out this week to race Ironman Florida. I never posted an update for what happened to me at Augusta Ironman 70.3 at the end of September. I was excited to race in Augusta coming off of a good race in more in my blog.
Ironman Louisville - 2nd Place

I'm very happy with another full-Ironman 2nd place for 2013 at Ironman Louisville.

 Click here to read about the race and see pictures

 August 15 - Pro talk in Louisville on 8/21

 If you are in Louisville next Wednesday 8/21 before the Ironman, I will be doing a pro talk that evening. Click on the event flyer (left) for all of the details. Come by the Presbyterian Center in downtown Louisville (about 1 block from transition) from 6-8 pm. Little Caesars pizza will be provided. The event benefits the charity "Angels in Disguise." Come ask all the questions you ever wondered!

July 29 - IMMT 70.3, Muncie 70.3, and life
It's been too long, but finally I've written race reports for Ironman 70.3 Mont Tremblant from June and Ironman 70.3 Muncie a couple weeks ago. Also some updates on my life over the last couple months. Read it here in my blog. 
June 17 - New Sponsor Announcement
     I'm happy to announce a new partnership with Atomic High Performance, a company dedicated to developing cutting edge coatings, lubricants, and cycling components. I will be racing with Atomic High Performance's products on my bicycle. Click here to read more about this new partnership and Atomic High Performance in my blog.
Ironman Australia - 2nd Place Race Report

Click here to see pictures and read about my 2nd place finish at Ironman Australia 

May 5 - Ironman Australia - 2nd Place

 Last weekend I finished 2nd place at Ironman Australia. I am very happy with this result and now feel like 2013 is going in the right direction! I'm traveling home to Texas now, so check back in a few days and I'll post my race report along with race and travel photos.

 Ironman 70.3 San Juan - 19th Place Race Report
     I must say that my race in San Juan did not go according to plan. My race report is up a little later than I wanted, but I'm cutting myself a little slack, because I got married between then and now. The wedding took priority in life, so getting my race report up on time slid down the to do list. I finished in 19th place at Ironman 70.3 San Juan in Puerto Rico. For the first time ever in over 60 Ironman and Ironman 70.3 races, I actually took a wrong turn on the run, costing me around 3:30 minutes. I walked away from the race more angry than ever. The positive part of the race was that I didn't feel that my placement in the race was a fitness issue. I felt like my fitness was actually in a good place for so early in the year. Although I was 19th place in a pro field of 44 guys, after my anger of going off course went away, I felt good about how my fitness is shaping up. 

Click here to read my race report

Mar. 7 - Swimming Progress with BEST
 Last fall I blogged about starting work with Coach Brackin at Brackin Elite Swim Training (BEST) on my swimming. If you follow me on Twitter then you may have seen periodic tweets about Coach Brackin and BEST. With my 2013 racing season little more than a week away, I wanted to give an update on my progress working with Coach Brackin.......Read more in my blog
Feb. 24 - 2013 Race Schedule
 I have my 2013 race schedule finalized. It's taken me a while and I've gone through a few iterations to get to this point. I had a different schedule in mind originally, but a January injury set back my early season plans, but now I'm on track and think I have a really good schedule planned for this year.......Read more in my blog


Feb. 11 - New Sponsor Announcement

 I'm very happy to announce a new partnership for 2013 with Brooks Airbrush Studio. Kevin Brooks is a very talented and passionate airbrush artist specializing in custom bike and helmet design and painting............... Read more in my blog

Jan. 13 - Photo Update
I've done some house cleaning on my website and updated the photos on my photo page.
 Ironman Cozumel, Austin 70.3, & the end of 2012
2012 is officially in the books. I didn't quite think I would end this year the way I did with a DNF in Austin 70.3 and then finishing a distant 58th in Ironman Cozumel. I've had some time to process these last couple races and have written about them in my blog. Click here to read.
Oct. 21 - New Swimming Program - BEST

 This month, I've started a new program to work towards improving my swimming which is the portion of the race that is holding me back the most. I'm partnering with Coach Kim Brackin at Brackin Elite Swim Training (BEST) going forward to take the next step in my more in my blog. 


Ironman 70.3 Augusta - 3rd place race report
Click here to read the race report from my 3rd place finish at Ironman 70.3 Augusta last weekend.
Sept. 16 - Interview w/ Triathlete Magazine On-line
Read the "get to know me" interview with columnist Holly Bennet that was published on Triathlete Magazine On-line this week.

Click here to read the article
Sept. 11 - Article from
Kevin MacKinnon wrote a nice article for about Louisville after he and I had a post race interview. Click here to read the piece 
Ironman Louisville Champion! - Race Report

 Click here to read my race report and see pictures from my first Ironman win in Louisville.


August 15: Angels in Disguise - Q&A August 22
If you are in Louisville next Wednesday, August 22nd, feel free to join me for a Pro talk Q&A session benefitting Angels in Disguise charity. Free Little Caesars Pizza will be provided.

More information and details on my blog

Event Poster feature article.
Check out this week's article about me and my story in triathlon on A big thank you to Kevin from Ironman for writing the article!

Read the article here on

Click here to see all updates, race reports, and training camp updates in my blog
See how my 2012 Season Played out:
Ironman Louisville - 1st!
- Augusta Ironman 70.3 - 3rd
- New Orleans Ironman 70.3 - 5th
- Racine Ironman 70.3 - 7th
- Ironman Cozumel - 58th
- Ironman 70.3 Austin - DNF
- Ironman Texas - DNF

See how my 2011 racing season went down
- Ironman Cozumel - 2nd
- Ironman Louisville - 2nd
- Ironman 70.3 Racine - 3rd
St.Croix Ironman 70.3 - 4th
- Ironman Texas, US Pro Champs - 8th
- Ironman 70.3 Miami - 10th
- Pocono Mountains Ironman 70.3 - DNF
Catch up on how my 2010 racing season played out
Click on the links below to read my race reports and see pictures from my 2010 races as well as travel pics from my race trips:

Lake Travis Triathlon - 1st
St. Croix Ironman 70.3 - 9th
Ford Ironman Coeur d'Alene - 7th
Ford Ironman Louisville - 4th
Augusta Ironman 70.3 - DNF
Miami Ironman 70.3 - 7th
Ford Ironman Cozumel - 6th
Catch up on how my 2009 racing season played out
Click on the links below to read my race reports and see pictures from my 2009 races as well as travel pics from my race trips:

Ironman Malaysia - February 28th - 6th
Click here for other Malaysia travel pics
Ironman China - April 19th - 6th.
Click here to view my Ironman China 2009 travel photos.
Click here to read my Ironman China travel blog 
Kansas Ironman 70.3 - June 14th - 9th
Buffalo Springs Ironman 70.3 - June 28 - 8th 
Rhode Island Ironman 70.3 - July 12th - 6th
Ford Ironman WIsconsin - September 13th - DNF
Longhorn Ironman 70.3 Austin - October 25th - 10th
Ford Ironman Cozumel - November 27th

Read the feature in Austin Fit's 2011 Triathlon Issue

View my Photo Spread from Austin Fit magazine's 2010 "Body Issue."
Page 1
Page 2
Page 3

Read the feature article from the September/October 2007 issue of Austin Runner Magazine.

Contact Me


Franchise Opportunities

Website Builder