Race Report: ITU Standard World Championship (Chicago, IL)

Playing Captain America for a day in the Windy City

Playing Captain America for a day in the Windy City (Felt IA, Enve 8.9s, Rudy Project Wing 57, Louis Garneau shoes, GU Brew onboard)


“Wait didn’t you race in the World Championship a few weeks ago? And wasn’t it in Austria?”

The majority people don’t spend most of their weekends in spandex talking about aerodynamics, so I got this question a lot before leaving for Chicago. The answer: Yes. But I also raced in the ITU Standard Triathlon World Championship this past weekend in Chicago. So read along to see how it went and check out the pictures at the end.

For starters, here is how the two Championship races are different:

The pain face is the same regardless of the race

The pain face is the same regardless of the race

The ITU Grand Final weekend has an “Olympic” feel to it. In part because there are, in fact, athletes vying for Olympic spots. But the whole city is abuzz with folks from different places and team sweats qualify as legitimate evening wear. Additionally, the type of racing is very different from Ironman racing. If Ironman and 70.3 racing is about grinding it out, Olympic style racing is redlining for two hours thinking about nothing except the word, “GO!”

The Setup

Like Austria, the race started at a civil 10:45 a.m. I could get used to this! I traveled with my close bud Vince D’Onofrio and come race morning, we were amped and ready for one of our epic throwdowns in what has been a back-and-forth history racing against one another. My parents were in town for the race as well, which makes consecutive ITU Worlds cheering on the Stars and Stripes! Sadly, I picked up the cold that was going around SF a few days before the race, so I pumped myself full of caffeine, Ibuprofen and electrolytes and reminded myself that I only had to feel like sh!t for 2 hours.

Lots of loops, lots of speed on this fast, flat course

Lots of loops, lots of speed on this fast, flat course

The Swim – 0.9mi (00:24:37)

This swim went almost exactly the way that each fast and furious Olympic distance swim has gone for me:

  • In the cold waters looking at the Chicago skyline, pumping myself up before the gun
  • Gun goes off, and I commit to swimming hard to stay with the pack
  • Settle into rhythm, find myself falling off main group into second group
  • Half way through, second group looking thinner…
  • Begin hating my lack of swim skills and asking myself why I do Olympic races
  • Have a HTFU moment, fight the chop of Lake Michigan alone and bring it in for a strong bike and run

One day I’ll write a different race report, but with the setbacks I’ve had this year, I don’t believe that will be in 2015. I didn’t give it a second thought and focused on sprinting the quarter-mile to my bike.

The Bike – 24.9mi (00:55:17)

 The crowds were great and as I got on my bike I immediately went to business in the midst of USA chants. Per usual, the legs were a little heavy to start, but I pushed as damn hard as I could until they woke up. The course was crazy as two-thirds of it was in a tunnel. So while that was very fast (sadly not fast enough as discs were not allowed allowed at the last-minute, preventing me from putting my aero jacket back on), it was actually a bit sketchy because bumps and holes in the road were tough to see in the dark on the windy road.

Vince had swum almost two minutes into me, and I used him as my benchmark on the out and back. On the second loop, I had put no time into him – crap, he was riding hard! I kicked it into my highest gear and passed EMJ teammate Kyle Fox as he yelled at me to go get ’em. I knew Kyle was a strong rider, and that this meant he was coming with me. I went through the many turns like a crit racer and brought it home.

The run – 6.7mi (00:36:21 – 10K route was 1/2mi long)

Not having caught Vince on the bike, I knew I was in trouble and had to run hard. Though I thought I was transitioning well, Kyle ran by me and put about ten seconds into me as we headed out. Like the other two legs of this race, the only thought in your head is “go as hard as you can.”

Unfortunately for me, my hardest on Saturday was good, but not great, compared to runs I’ve done in the past. I knew this meant keeping a steady, controlled burn instead of going through matches with gutsy moves. In addition to going back and forth with Kyle, I saw teammate Sean Cooley and his girlfriend Hanna cheering at the perfect spot to keep me pumped up.

I looked down at my watch and saw 6.2mi (10K), but knew we had a good deal of running left. This course was officially marked long! But I used it to my advantage and turned up the heat passing a bunch of folks on the way in.

As I circled around Buckingham Fountain (which was pretty rad, by the way), I was going deep for sure, as my “pain face” finisher photos confirm. I was up on the toes, going down the blue carpet, knowing my parents were in the stands and that I’d done the best I could. All you can ever ask for!

Result – 2:01:56; Division 20th OA, 8th American

Closing Thoughts

At the end of the day, this is a really fun way to race on one of triathlon’s biggest stages while representing your country. I’m honored to have been there again and so fortunate to have had my folks and buddies there to share this (and the deep dish pizza) with. For the record, Vince took this round by 48sec – the saga continues!


Thanks as always to my friends and family for supporting – to those of you who send kind notes, to the ones who help me pack my bike up before I leave, I’m so very grateful! To the Team USA staff who did an awesome job organizing the team, information and accommodations like mechanics, masseuses, chiropractors, etc. Thanks to the Team Every Man Jack guys at the race and sending support over the interwebs, and all of the sponsors that legitimately make me go faster – special shout out to ROKA Sports who hooked me up with an insane Maverick Pro wetsuit as mine was full of holes!

Next Up

– Oct 4: Ironman 70.3 Silverman – Las Vegas/Henderson

Final race of the year in less than two weeks and I can’t wait to get back to Henderson and throw down!


T-minus 15 minutes, time to suit up!

T-minus 15 minutes, time to suit up!

Imagine how slow it would have been without the Roka...

Imagine how slow it would have been without the Roka…

Oh hey, Sears Tower

Oh hey, Sears Tower

If skinny dudes in onesies were allowed on Baywatch...

If skinny dudes in onesies were allowed on Baywatch…

Scrambling for spots...!

Scrambling for spots…!

On the toes, pain face intact...the blue carpet is always a welcome sight

On the toes in my trusty Saucony Type A5s, pain face intact…the blue carpet is always a welcome sight

Not a bad place to finish a race

Not a bad place to finish a race

The crew watching the pros go at it. Incredible race to watch!

The crew watching the pros go at it. Incredible race to watch!

If you didn't finish your day with Chicago deep dish, you were doing it wrong

If you didn’t finish your day with Chicago deep dish, you were doing it wrong

Race Recap: Ironman 70.3 World Championship


Thanks for the pic, Dana!


It was eleven months ago that I sat in the only shade I could find in a Henderson, Nevada parking lot, behind the stage where I would eventually claim my award for winning my division at Ironman 70.3 Silverman. It was really hot and it was sunny – shocking – and the grill that was making the post race barbecue seemed to find the only wind in Henderson as it plumed it’s warm meaty exhaust in our faces. 

Why were my mom and I sitting here instead of heading back to Vegas to spend time with my cousins? Because for one reason or another this is what people at triathlons do. But also because I had one of my best races to date, finishing 9th overall including pros and I was awaiting the opportunity to claim my slot to race the world’s best in Zell Am See, Austria the following year. Weeks earlier I’d just raced 2014 Worlds in Mont Tremblant, Quebec and I said that was enough travel for me and that I’d skip Austria. Amazing how a convincing performance can change your perspective. 

Almost a full year later, I stood again in the exposed sun, this time at the water’s edge in Zell Am See about to start the race. A lot had happened in eleven months, and though I knew that injuries prevented me from reaching the start line in the type of shape I envisioned in Henderson last October, I had fully embraced the journey and was ready to rock. 

Besides, this was the World Championship, where everyone has a story and the race waits for no one. 

The Course

A quick word about the course: it was astoundingly beautiful. If you have two and a half minutes to spare, I highly recommend watching this awesome race preview video.   




 The Swim – 1.2mi (29:37)

This swim was set up perfectly for me. Lake, not ocean: check. Comfortable, but still wetsuite legal temperature: check. Simple course layout: check. 

The cannon went off and the washing machine started. Championship races are always intense because everyone is good and no one wants to give up ground. I stayed calm, took the kicks to the face and began to swim my race. Sighting was a breeze with buouys every 100m and I built the effort to the turn around, where I found myself ahead of the group that I was swimming with after a few nifty buouy moves I learned at a Boost swimming camp in Tahoe. 

At first I was alone because of said nifty moves. But then I realized there was a little current pushing me away from the buouys, so I fixed my sighting and latched back on. The current seemed to make the last 400m take much longer than I hoped. The end result was a fairly well executed line, with a bit of trailing off for a pedestrian swim by my standards.

The Bike – 56mi (2:30:50 – incl. time penalty)

Transition was very long, but extremely efficient and well layed out. I passed about ten guys on the run with our bikes. After riding the course a handful of times before the race, I knew the first mile through the neighborhoods was where I needed to get my shoes on and focus on drinking. 

After making it through the narrow country road intact, I went to work through Brück and was feeling good early. Then we hit highway 311, and the draft party started. Not unlike Vegas or Mont Tremblant in years prior, the displays of drafting were shameless. All I could do is make sure I was the right distance from the train. Then a referee rolled by. I took a mental note that no penalties were given. Interesting. Still, I put down 650 watts to pass the whole train and free myself of the worry. 

As I hit the bottom of THE climb that defines the bike course (see elevation chart above), I saw David Wild from the Oakland Tri Club. “Lotta cheaters out here today,” I said to him, with which he agreed. About five minutes after that exchange, the train rolled up and before I knew it, we were riding the climb together. This is not uncommon for climbs in a race. It’s really tough to keep distance at such low speeds and the reality is no one is going to benefit on a hill like we were climbing anyways. 

A different referee rolled up this time and I took that as my cue to again pass the whole lot of them. However this time when I swung out to pass she said, “You did not let enough time pass after being overtaken, Blue card.”

Did that just happen? Was I just given a drafting penalty for finding myself in a group and trying to get out of it to avoid a drafting penalty? 

I knew pleading my case was useless, so after biting my bottom lip (hard) and accepting reality, I put my head down and rode like a bat out of hell. I passed guys like they were going backwards. And when I hit the top, I attacked the insanely steep and techinical downhill – where one descends 1,000ft in 2 miles. And when I hit the flats after that, I kept the speed up. I cornered the turns that I’d stuided and crested rollers with purpose. I knew the only chance I had at a result even close to decent was to ride hard and hope I’d run enough miles to survive a decent run. 

As we re-entered Zell Am See at mile 35, the crowds were amazing. I had the less exciting reception of big, bright yellow tent where I would dismount my bike, report my blue card and sit for five minutes. The timeout box for triathletes. I tried to stretch, eat and drink to keep my mind off the stark reality that all the work that I’d done was dissipating, but as entire pelotons of 20+ riders rolled by drafting at 30mph, frankly, I was steamed.

The ladies counted down and I hopped on my bike and slammed away. It was truly a mental battle to stay focused and not think about how one person and their questionable call had turned my race on its head. Further more, once I hit highway 168 I was right back in the drafting madness after working so hard to get out of it, so finding a rhythm was impossible. It was at that moment where I reminded myself that no one could control how this race ended but me. Every time I thought of anything but my effort, I immediately reminded myself of this. My objective for the last ten miles was to ride as consistently as I could, without getting another drafting penalty, and finally get off this bike and onto the run. 

The run – 13.1mi (1:27:51)

I hit the long transition and sprinted out to the run course. I realized imediately I was screwed. I felt slow right off the bat. I turned in a 6:26, 32 seconds slower than my first mile at Muncie.  

I’ll be honest, for a second I wanted to quit. My mind was still reeling from the penalty, I was slow, everything hurt and I was light headed. But I remembered why I was doing this. Because it was fun and I wanted to be there. And I remembered that my grandma works so hard to rehab her leg just so she can get her daily walks in. And just…sh*t’s tough, man. It’s only 12 miles. Just freakin do it. 

After the pep talk, I committed to the run even though it was not going to be to my standards. The first thing I had to do was get fluids. I simply did not put enough in my body during the bike. I was too focused after the penalty on riding as fast as possible and avoiding drafting that I did not take in enough fluids or calories during the bike leg to set up a good run. So at the first aid station, I stopped fully and scarfed a buffet of Coke and Powerade as I poured multiple glasses of water over my head. 

I went through the raucous crowds in the cobblestones of Zell Am See like a zombie. It was truly a struggle through 10K as I struggled to stay within a whole minute of my goal pace. And then, all of the Coke, ice and water seemed to rejuvinate me a bit and I could again run with purpose. By the time I hit downtown Zell Am See again, I was a different person. On the second loop, I was passing many of the guys who I watched zoom by from the penalty tent. And that felt great. 

In the last two miles I was moving faster than I had all day and as I passed the final guy from my division I would get before the finish line, I blew through the aid station so as not to waste a single moment. I was in so much pain, but all I could do was smile for the last half a mile.

The crowd’s energy on the cobblestone roads was amazing. The day had been a sufferfest. We were in the freakin’ Alps racing triathlon! And I didn’t let a crap hand dealt to me ruin the day. I ran my fastest mile of the day and crossed the roaring finish line with something between a smile and a grimmace from ear to ear. 

Result – 70.3mi (4:36:57, 224th Overall, 42nd Age Group, 6th American Amateur)

Between the hysteria of the finish line and the line for alcohol free beer for recovery (only in Europe!), I peeled off into an old wood and stone doorway and put my head against the door. I didn’t know if I was going to pass out, or cry, or barf, or all three at the same time, but all I knew was that I hurt. Everywhere.

I definitely gave everything to this race. This was my “A” race for the year. I got there early, trained on the course, the works. And I loved every minute of it; I’d take none of it back. Two weeks prior I was literally bleeding on the side of the road. I felt fortunate to start, fortunate to finish and like I gave myself the best chance to succeed and even though the race took a turn for the unforeseen. I loved the journey, learned a lot, including that I can ride really hard in a race, probably even without a blue card (not that I’ve ever heard from teammate or coaches before…).  

What’s next?

– Sep 19: ITU World Championship (Olymic) – Chicago

Another World Championship race! I’ll be racing for Team USA in Chicago at the Worlds for the Olympic distance triathlon, which is shorter, fast and furious at (hopefully) less than two hours.

– Oct 4: Ironman 70.3 Silverman – Las Vegas/Henderson

We come full circle. Back to the course in Henderson, Nevada where this whole journey started. I’ll be happy to toe the line at this hot, hilly, desert course and see where this season wraps up!


A HUGE thanks to everyone that supported me during my go at Austria. It really means a lot and was a huge motivator for me to finish strong. Thanks to Team Every Man Jack. The support from the team was great and it was a pleasure racing with the guys in Zell. All of the sponsors, which you can see on the Mike Likes tab. A particularly large shoutout to Sports Basement and Felt, who turned around my wrecked bike in 48 hours! And a final, special shoutout to Meredith Kessler, for being there every step of the way from side of the road bloodied to start line. 

Thanks for reading and stay tuned for updates! 


Red carpet treatment for athletes at Worlds


Heading out on the bike course on my Felt IA3 and Rudy Project Wing 57. These plus shaved legs would make anyone fast.


I know, man


America needs to get on the beer post race thing


Nutella or cinnamon? How about both? K.


Checking in: Austria!


A wise man once said that in Austria “the beer flows like wine and the women instictively flock like the salmon of Capistrano.” Or maybe he was talking about Aspen. In any case, I am in Zell Am See/Kaprun, Austria for the Ironman 70.3 World Championship and it’s  definitely beautiful:  

Trying to fiind some boring roads with Jesse and Kevin. Not working.

A lot has happened between the Muncie race and Europe. Some great, some not so great. And I get ready for Worlds by playing triathlon in this gorgeous place, it’s as good a time as any for a check in.

The year of gimp continues:

– In my Muncie race report, I mentioned hurting a rib in a bouncy house at the family reunion. Well, that bouncy house forced me to sleep upright for a week and not swim for two. You win bouncy house.

– The thing about injuries is sometimes you can over compenstate. Since I couldn’t swim, I overdid it on the bike and run and messed up my left knee, which scaled back running for a few weeks. Le sigh. 

– Just when things started to come together, I had a freak crash four days before leaving for Austria. I was well taken care of during and after the crash and because Sports Basement and Felt keep Team EMJ’s bikes running fast, they overnighted parts and fixed my bike just before I took off. So race is on!

One of many ouchies. Roads are hard…

Making it work. Perspective heading into Worlds:

For those of you keeping track at home, that’s bike wreck #1, bronchitis from hell, rib, knee, bike wreck #2 in 2015. All you can do is understand that things happen, to everyone, and the most you can do is work with what you have on any given day to get better. Just make it work. In that light, I’m feeling good about Worlds on Sunday, because I know I’ve given it everything I’ve had this season.

On top of any of that, riding bikes in Europe is always something I’ve wanted to do and the rides I’ve done so far are incredible. I’m like a kid in Disney world (Epcot, obviously).

The main event(s):

I’ve been racing since April, but this is the meat and potatoes of the season. I like both meat and potatoes. So I’m pretty excited.

– Aug 30: Ironman 70.3 World Championship – Zell Am See, Austria

– Sep 19: ITU World Championship (Olymic) – Chicago

– Oct 4: Ironman 70.3 Silverman – Las Vegas/Henderson

It’s been a crazy year since qualifying for Worlds last year at Silverman in Vegas. I’m really excited and super fortunate to be racing such high profile races over the next six weeks! Stay tuned for updates.

Signing off from Austria. Wait for it, wait for it…