Travel day. Airport → hotel → bike build → course recon. The unglamorous side of professional triathlon.
_olympics_headshots_WA8_1536.jpg)
#401
11.22 points
OpenRank
#379
12.41 points
PTO World Rank
125
Races
5
Wins
10
Podiums
0
WTCS Wins
1
World Cup Wins
3
Continental Wins
14.8
Avg Position
4
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | #5 | 1× full |
| 2024 | 3 | 0 | 0 | #5 | 1× half, 2× full |
| 2016 | 7 | 0 | 0 | #9 | 3× olympic, 4× sprint |
| 2015 | 7 | 0 | 0 | #12 | 4× olympic, 3× sprint |
| 2014 | 8 | 0 | 0 | #5 | 3× olympic, 5× sprint |
| 2013 | 8 | 2 | 3 | #1 | 5× olympic, 3× sprint |
| 2012 | 7 | 1 | 1 | #1 | 3× sprint, 4× olympic |
| 2011 | 9 | 0 | 0 | #4 | 5× olympic, 4× sprint |
| 2010 | 9 | 0 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| May 17, 25 | 5 | 00:27:36#1 | 02:20:36#5 | 01:32:34#6 | 04:25:17 | 49.5 | 44.9 | ||
| Oct 5, 24 | 9 | 00:25:58#4 | 02:26:24#11 | 01:25:13#7 | 04:27:12 | 45.0 | 29.3 | ||
| Aug 24, 24 | 11 | 00:23:13#3 | 02:42:40#11 | 01:44:55#11 | 04:53:50 | 45.0 | 23.4 | ||
| Jun 8, 24 | 5 | 00:36:50#3 | 02:29:38#6 | 01:18:38#4 | 04:28:46 | 45.0 | 46.1 | ||
| Aug 18, 16 | DNF | 00:19:19 | 01:04:29 | — | — | — | — | ||
| Jul 16, 16 | 27 | 00:10:09#31 | 00:30:20#18 | 00:17:00#23 | 00:58:40 | — | — | ||
| Apr 23, 16 | 11 | 00:09:22#9 | 00:32:48#28 | 00:16:58#10 | 01:00:36 | — | — | ||
| Apr 9, 16 | 13 | 00:18:58#25 | 01:03:36#26 | 00:36:09#10 | 01:59:35 | — | — | ||
| Apr 3, 16 | 9 | 00:10:38#12 | 00:31:09#2 | 00:17:15#19 | 01:00:06 | — | — | ||
| Mar 12, 16 | 22 | 00:08:56#16 | 00:31:48#33 | 00:18:09#19 | 01:00:21 | — | — | ||
| Mar 5, 16 | 25 | 00:19:27#23 | 01:01:06#30 | 00:37:07#35 | 01:58:59 | — | — | ||
| Aug 2, 15 | 39 | 00:20:24#34 | 01:04:57#31 | 00:39:05#47 | 02:05:58 | — | — | ||
| Jul 18, 15 | 13 | 00:10:18#27 | 00:30:12#1 | 00:17:05#22 | 00:58:28 | — | — | ||
| May 30, 15 | 20 | Canceled | 00:28:56#25 | 00:17:28#34 | 00:57:02 | — | — | ||
| May 16, 15 | 14 | 00:19:19#12 | 01:03:48#26 | 00:35:27#16 | 02:00:07 | — | — | ||
| May 9, 15 | 21 | 00:19:45#12 | 01:01:17#45 | 00:37:52#22 | 02:00:40 | — | — | ||
| Apr 25, 15 | 12 | 00:09:27#18 | 01:04:50#10 | 00:35:17#14 | 01:50:50 | — | — | ||
| Mar 6, 15 | 34 | 00:09:57#20 | 00:31:53#30 | 00:17:58#40 | 01:00:55 | — | — | ||
| Oct 18, 14 | 14 | 00:17:34#14 | 01:06:53#22 | 00:37:09#15 | 02:02:56 | — | — | ||
| Oct 5, 14 | 15 | 00:09:43#8 | 00:30:59#47 | 00:17:42#16 | 00:59:27 | — | — | ||
| Aug 29, 14 | DNF | 00:18:57 | 01:06:07 | — | — | — | — | ||
| Aug 23, 14 | 35 | 00:10:21#21 | 00:35:45#36 | 00:17:57#39 | 01:06:17 | — | — | ||
| Jul 13, 14 | 24 | 00:09:46#7 | 00:30:19#22 | 00:17:34#36 | 00:58:32 | — | — | ||
| May 31, 14 | 19 | 00:09:23#26 | 00:28:19#5 | 00:17:20#30 | 00:56:13 | — | — | ||
| May 17, 14 | 30 | 00:18:57#5 | 01:04:23#27 | 00:37:31#32 | 02:02:29 | — | — | ||
| Apr 26, 14 | 5 | 00:08:59#8 | 01:01:03#5 | 00:36:20#23 | 01:47:54 | — | — | ||
| Oct 27, 13 | 1 | 00:19:22#1 | 01:15:34#5 | 00:38:15#2 | 02:14:48 | — | — | ||
| Sep 11, 13 | 10 | 00:18:53#8 | 01:08:17#17 | 00:34:58#14 | 02:03:26 | — | — | ||
| Sep 7, 13 | 1 | 00:20:30#2 | 01:10:55#4 | 00:34:24#1 | 02:05:49 | — | — | ||
| Jul 21, 13 | 18 | 00:09:59#23 | 00:30:32#17 | 00:17:18#29 | 00:58:42 | — | — | ||
| Jul 14, 13 | 15 | 00:20:51#9 | 01:04:13#14 | 00:37:38#20 | 02:04:38 | — | — | ||
| Jun 14, 13 | 20 | 00:19:07#27 | 01:02:39#20 | 00:35:24#14 | 01:58:40 | — | — | ||
| Jun 1, 13 | 24 | 00:19:25#9 | 01:09:13#13 | 00:38:36#29 | 02:08:45 | — | — | ||
| May 5, 13 | 2 | 00:19:36#8 | 01:00:31#18 | 00:35:36#2 | 01:57:56 | — | — | ||
| Oct 20, 12 | 11 | 00:19:11#10 | 01:14:39#10 | 00:35:58#15 | 02:11:44 | — | — | ||
| Aug 26, 12 | 7 | 00:10:15#9 | 00:32:40#16 | 00:16:38#10 | 01:01:17 | — | — | ||
| Aug 4, 12 | London 2012 Olympic GamesOlympic | 7 | 00:19:21#14 | 01:05:37#14 | 00:34:47#11 | 02:00:56 | — | — | |
| Jul 21, 12 | 9 | 00:09:31#10 | 00:29:40#17 | 00:16:44#10 | 00:57:01 | — | — | ||
| May 26, 12 | 6 | 00:19:42#9 | 01:10:19#25 | 00:35:47#6 | 02:07:18 | — | — | ||
| Apr 14, 12 | 6 | 00:19:42#13 | 01:05:15#29 | 00:35:21#6 | 02:02:26 | — | — | ||
| Apr 1, 12 | 1 | 00:20:42#4 | 01:04:49#3 | 00:35:38#3 | 02:03:00 | — | — | ||
| Oct 9, 11 | 11 | 00:19:10#13 | 01:18:55#18 | 00:37:07#2 | 02:16:25 | — | — | ||
| Sep 9, 11 | 14 | 00:19:27#25 | 01:05:11#29 | 00:35:07#7 | 02:00:59 | — | — | ||
| Aug 21, 11 | 17 | 00:10:14#10 | 00:30:43#20 | 00:17:37#19 | 00:59:39 | — | — | ||
| Aug 6, 11 | 20 | 00:20:18#38 | 01:05:14#11 | 00:35:10#22 | 02:02:00 | — | — | ||
| Jul 16, 11 | 6 | 00:18:52#19 | 01:00:16#6 | 00:34:15#8 | 01:54:33 | — | — | ||
| Jun 24, 11 | 4 | 00:20:54#10 | 01:05:07#19 | 00:37:16#4 | 02:05:40 | — | — | ||
| Jun 18, 11 | 17 | 00:19:09#10 | 01:10:15#19 | 00:36:54#17 | 02:07:50 | — | — | ||
| Jun 4, 11 | 14 | 00:19:26#10 | 01:08:24#10 | 00:37:06#23 | 02:06:24 | — | — | ||
| Apr 17, 11 | 33 | 00:17:57#9 | 01:08:47#16 | 00:40:20#38 | 02:07:05 | — | — | ||
| Oct 16, 10 | 3 | 00:18:44#4 | 01:07:52#7 | 00:35:43#2 | 02:03:19 | — | — | ||
| Sep 8, 10 | 31 | 00:18:24#13 | 00:56:36#22 | 00:37:32#34 | 01:54:05 | — | — | ||
| Aug 14, 10 | 9 | 00:19:47#13 | 01:06:53#5 | 00:37:01#14 | 02:04:52 | — | — | ||
| Jul 24, 10 | 11 | 00:19:31#7 | 00:57:28#13 | 00:35:34#18 | 01:53:27 | — | — | ||
| Jul 17, 10 | 9 | 00:18:24#7 | 01:00:13#18 | 00:35:07#12 | 01:54:40 | — | — | ||
| Jul 3, 10 | 4 | 00:18:40#3 | 01:02:40#12 | 00:35:26#7 | 01:58:34 | — | — | ||
| Jun 5, 10 | 9 | 00:19:34#3 | 01:09:32#24 | 00:36:51#9 | 02:07:41 | — | — | ||
| Apr 11, 10 | 32 | 00:21:11#4 | 01:06:06#27 | 00:40:29#35 | 02:09:05 | — | — | ||
| Mar 27, 10 | 8 | 00:20:58#5 | 01:05:17#20 | 00:37:33#8 | 02:04:26 | — | — | ||
| Sep 9, 09 | 16 | 00:22:08#20 | 01:03:54#28 | 00:34:52#5 | 02:01:45 | — | — | ||
| Aug 15, 09 | 17 | 00:19:36#3 | 01:00:34#31 | 00:34:53#25 | 01:56:17 | — | — | ||
| Jul 11, 09 | 27 | 00:17:54#10 | 01:00:41#17 | 00:38:59#27 | 01:58:57 | — | — | ||
| May 31, 09 | 27 | 00:19:58#6 | 01:09:55#28 | 00:39:18#30 | 02:11:08 | — | — | ||
| May 2, 09 | 17 | 00:19:51#11 | 01:07:41#11 | 00:36:52#21 | 02:05:48 | — | — | ||
| Apr 26, 09 | 4 | 00:18:11#2 | 01:10:39#12 | 00:35:25#4 | 02:04:15 | — | — | ||
| Apr 5, 09 | 4 | 00:18:56#5 | 01:05:39#14 | 00:37:07#6 | 02:03:34 | — | — | ||
| Jul 20, 08 | 8 | 00:20:15#4 | 01:01:33#12 | 00:35:34#8 | 01:58:54 | — | — | ||
| Jul 5, 08 | 5 | 00:19:49#1 | 01:02:32#4 | 00:35:32#5 | 01:58:52 | — | — | ||
| May 25, 08 | DNF | 00:19:30 | — | — | — | — | — | ||
| May 10, 08 | 27 | 00:19:19#11 | 01:10:54#23 | 00:38:08#23 | 02:10:41 | — | — | ||
| Apr 13, 08 | 17 | 00:19:19#21 | 01:12:50#21 | 00:36:38#13 | 02:08:46 | — | — | ||
| Apr 6, 08 | 26 | 00:20:59#18 | 01:06:05#24 | 00:37:38#21 | 02:06:05 | — | — | ||
| Mar 30, 08 | 22 | 00:21:03#25 | 01:06:41#26 | 00:37:04#14 | 02:06:21 | — | — | ||
| Dec 1, 07 | 5 | 00:19:37#9 | 01:06:31#4 | 00:36:01#10 | 02:04:02 | — | — | ||
| Nov 4, 07 | 13 | 00:19:45#11 | 01:09:26#18 | 00:38:35#14 | 02:09:30 | — | — | ||
| Oct 24, 07 | DNF | 00:19:32 | — | — | — | — | — | ||
| Oct 7, 07 | 21 | 00:20:40#14 | 01:04:45#16 | 00:38:24#20 | 02:05:58 | — | — | ||
| Sep 15, 07 | 45 | 00:19:40#20 | 01:07:59#39 | 00:39:18#38 | 02:08:01 | — | — | ||
| May 6, 07 | 15 | 00:19:00#17 | 01:09:03#12 | 00:37:05#13 | 02:07:34 | — | — | ||
| Apr 15, 07 | 21 | 00:18:51#27 | 01:12:22#26 | 00:37:23#14 | 02:08:36 | — | — | ||
| Mar 25, 07 | 28 | 00:19:59#30 | 01:04:28#31 | 00:39:43#24 | 02:05:07 | — | — | ||
| Nov 12, 06 | 8 | 00:19:19#9 | 01:07:19#3 | 00:37:09#10 | 02:05:04 | — | — | ||
| Nov 5, 06 | 4 | 00:21:19#6 | — | 00:36:00#4 | 02:02:21 | — | — | ||
| Oct 8, 06 | 2 | 00:22:04#2 | 01:24:39#2 | 00:41:13#4 | 02:27:58 | — | — | ||
| Sep 24, 06 | 39 | — | — | — | 02:11:48 | — | — | ||
| Sep 9, 06 | 16 | 00:18:26#8 | 01:01:54#21 | 00:35:03#17 | 01:56:42 | — | — | ||
| Aug 13, 06 | 10 | 00:18:42#10 | 01:02:59#23 | 00:34:59#3 | 01:57:55 | — | — | ||
| Jul 30, 06 | 23 | 00:21:55#13 | 01:08:48#28 | 00:36:48#20 | 02:08:19 | — | — | ||
| Jun 23, 06 | 15 | 00:20:22#6 | 01:14:22#11 | 00:41:44#13 | 02:16:28 | — | — | ||
| Jun 4, 06 | 22 | 00:19:27#8 | 01:10:36#17 | 00:37:59#21 | 02:10:00 | — | — | ||
| May 7, 06 | 7 | 00:20:13#12 | 01:05:40#10 | 00:37:47#6 | 02:04:05 | — | — | ||
| Mar 10, 06 | 6 | 00:20:41#9 | 01:04:38#2 | 00:35:27#4 | 02:01:57 | — | — | ||
| Oct 15, 05 | 1 | 00:20:27#2 | 01:04:38#2 | 00:36:01#2 | 02:01:58 | — | — | ||
| Aug 20, 05 | 4 | 00:19:28#9 | 01:12:20#9 | 00:36:45#3 | 02:10:07 | — | — | ||
| Aug 6, 05 | 9 | 00:18:30#3 | 01:04:37#18 | 00:35:07#6 | 01:59:07 | — | — | ||
| Jul 31, 05 | 10 | 00:20:34#9 | 01:07:22#15 | 00:35:06#3 | 02:04:54 | — | — | ||
| Jun 5, 05 | 10 | 00:20:02#8 | 01:11:55#8 | 00:37:23#7 | 02:11:06 | — | — | ||
| Apr 16, 05 | 19 | 00:21:05#8 | 01:11:05#9 | 00:37:49#7 | 02:11:20 | — | — | ||
| Sep 19, 04 | 12 | 00:19:15#4 | 01:11:44#10 | 00:37:46#9 | 02:10:48 | — | — | ||
| Jul 25, 04 | 4 | 00:19:22#5 | 01:11:57#7 | — | 02:09:25 | — | — | ||
| May 9, 04 | 35 | 00:19:31#11 | 00:58:45#16 | 00:38:24#24 | 01:58:45 | — | — | ||
| Apr 18, 04 | 13 | 00:16:13#5 | 01:05:36#18 | 00:36:07#10 | 01:59:51 | — | — | ||
| Mar 27, 04 | 6 | 00:23:04#6 | 01:10:59#4 | 00:34:57#4 | 02:09:00 | — | — | ||
| Feb 28, 04 | 4 | 00:21:41#4 | 01:03:13#2 | 00:40:52#2 | 02:05:48 | — | — | ||
| Dec 6, 03 | 33 | 00:20:01#14 | 01:12:29#11 | 00:41:34#19 | 02:14:03 | — | — | ||
| Oct 25, 03 | 17 | 00:21:13#8 | 01:09:14#6 | 00:37:54#10 | 02:09:47 | — | — | ||
| Oct 19, 03 | 8 | 00:23:07#8 | 01:03:01#1 | 00:36:08#7 | 02:03:09 | — | — | ||
| Sep 21, 03 | 13 | 00:20:38#14 | 01:01:35#1 | 00:38:09#17 | 02:02:04 | — | — | ||
| Aug 3, 03 | 28 | 00:19:27#6 | 01:01:44#9 | 00:38:55#12 | 02:01:32 | — | — | ||
| Jun 21, 03 | 19 | 00:19:53#10 | 01:15:23#9 | 00:38:19#8 | 02:15:02 | — | — | ||
| Jun 9, 03 | 1 | 00:00:20.42#2 | 00:01:15.47#4 | 00:00:40.03#1 | 02:16:32 | — | — | ||
| May 25, 03 | 3 | 00:17:00#2 | 01:05:04#1 | 00:37:32#4 | 02:01:07 | — | — | ||
| Apr 26, 03 | 27 | 00:19:26#12 | 01:00:25#13 | 00:40:16#18 | 02:01:13 | — | — | ||
| Nov 9, 02 | 21 | 00:20:54#10 | 01:02:24#5 | 00:40:20#11 | 02:06:09 | — | — | ||
| Oct 25, 02 | 6 | 00:25:55#2 | — | 00:38:10#3 | 02:11:36 | — | — | ||
| Oct 13, 02 | 27 | 00:19:54#12 | 01:04:04#7 | 00:38:59#11 | 02:04:41 | — | — | ||
| Sep 7, 02 | 15 | 00:21:53#7 | 01:18:57#9 | 00:40:37#9 | 02:21:28 | — | — | ||
| Jul 6, 02 | 28 | 00:21:21#11 | 01:04:34#10 | 00:00:00.025#1 | 02:03:54 | — | — | ||
| Jun 16, 02 | 7 | 00:18:55#4 | 00:58:00#3 | 00:38:39#13 | 01:55:36 | — | — | ||
| May 19, 02 | 23 | 00:19:40#5 | 01:05:56#10 | 00:47:52#8 | 02:13:29 | — | — | ||
| Nov 4, 01 | 13 | 00:13:07#5 | 00:55:14#1 | 00:38:09#5 | 01:48:14 | — | — | ||
| Oct 24, 01 | 3 | Canceled | 01:21:32#2 | 00:38:47#2 | 02:00:19 | — | — | ||
| Sep 30, 01 | 8 | 00:22:44#1 | 01:04:01#2 | 00:40:07#1 | 02:06:52 | — | — | ||
| Jun 2, 01 | 10 | 00:21:16#3 | 01:08:27#5 | 00:41:48#2 | 02:11:31 | — | — | ||
| Jul 10, 99 | 16 | 00:25:21#2 | 01:18:34#6 | 00:47:15#4 | 02:31:10 | — | — |
| 1 |
| #3 |
| 7× olympic, 2× sprint |
| 2009 | 7 | 0 | 0 | #4 | 1× sprint, 6× olympic |
| 2008 | 7 | 0 | 0 | #5 | 6× olympic, 1× sprint |
| 2007 | 8 | 0 | 0 | #5 | 8× olympic |
| 2006 | 11 | 0 | 1 | #2 | 10× olympic, 1× sprint |
| 2005 | 6 | 1 | 1 | #1 | 6× olympic |
| 2004 | 6 | 0 | 0 | #4 | 5× olympic, 1× sprint |
| 2003 | 9 | 1 | 2 | #1 | 2× sprint, 7× olympic |
| 2002 | 7 | 0 | 0 | #6 | 2× sprint, 5× olympic |
| 2001 | 4 | 0 | 1 | #3 | 4× olympic |
| 1999 | 1 | 0 | 0 | #16 | 1× olympic |
Travel day. Airport → hotel → bike build → course recon. The unglamorous side of professional triathlon.
Race-day nutrition can make or break a long-course performance. Here's exactly what I eat and drink during an Ironman.
My target: 90g carbs per hour from a mix of sources.
Every 20 minutes:
Reflecting on my journey. From back-of-the-pack age grouper to the pro start line. Never stop believing.
First race of the season and it was a great shakeout. Not chasing results at this point — this was all about process.
The swim felt effortless. Months of technique work with my swim coach have finally clicked. I'm holding speed at a lower effort, which sets up the rest of the race perfectly.
On the bike, I tested my new position for the first time in a race scenario. Some adjustments needed — I was getting some lower back tightness after 60km — but overall the aero gains are sig...
A decade in professional triathlon has taught me more about life than any classroom ever could. Here are the biggest lessons.
The athletes who sustain long careers aren't the ones who train the hardest — they're the ones who train the most consistently. I've seen countless talented athletes burn out by going too hard, too often. The magic is in showing up every day, year after year, and putting in honest work.
This took me years to...