56
Races
16
Wins
31
Podiums
46
Top 10s
1
DNFs
#1
Best Finish
4.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2020 | 2 | 0 | 0 | #6 | 2× half |
| 2019 | 3 | 1 | 2 | #1 | 3× half |
| 2018 | 4 | 0 | 2 | #2 | 4× half |
| 2017 | 3 | 0 | 2 | #2 | 3× half |
| 2016 | 5 | 2 | 2 | #1 | 5× half |
| 2015 | 4 | 1 | 3 | #1 | 2× full, 2× half |
| 2014 | 7 | 1 | 1 | #1 | 4× half, 3× full |
| 2013 | 4 | 0 | 1 | #3 | 3× full, 1× half |
| 2012 | 5 | 2 | 3 | #1 | 3× full, 2× half |
| 2011 | 5 | 4 | 4 | #1 | 3× full, 2× half |
| 2010 | 2 | 0 | 0 | #4 | 2× full |
| 2009 | 2 | 2 | 2 | #1 | 2× full |
| 2008 | 3 | 2 | 3 | #1 | 2× full, 1× half |
| 2007 | 5 | 0 | 4 | #2 | 1× half, 4× full |
| 2006 | 2 | 1 | 2 | #1 | 2× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 6, 20 | 6 | — | 03:49:44 | 00:22:35#10 | 02:10:02#5 | 01:13:23#3 | FIN | |
| Feb 23, 20 | 6 | 6 | 03:49:45 | 00:22:36#11 | 02:10:03#7 | 01:13:24#6 | FIN | |
| Nov 10, 19 | half | 1 | — | 03:49:53 | 00:27:10#6 | 02:04:40#3 | 01:15:13#1 | FIN |
| Mar 24, 19 | half | 2 | — | 03:52:20.37 | 00:25:18 | 02:06:59.31 | 01:17:13.23 | FIN |
| Feb 17, 19 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 18, 18 | half | 3 | — | 03:39:03 | 00:09:58#7 | 02:09:52#4 | 01:16:44#3 | FIN |
| Aug 26, 18 | half | 2 | — | 03:43:17 | 00:22:57#9 | 02:05:58#6 | 01:11:06#3 | FIN |
| Aug 5, 18 | half | 5 | — | 03:54:08.49 | 00:25:27.31 | 02:05:44.84 | 01:18:52.52 | FIN |
| Mar 25, 18 | half | 4 | — | 03:56:22.18 | 00:24:41.22 | 02:06:56.07 | 01:22:01.94 | FIN |
| Nov 12, 17 | half | 2 | — | 03:43:56 | 00:23:22#4 | 02:04:34#3 | 01:12:54#2 | FIN |
| Sep 10, 17 | half | 5 | — | 03:55:28 | 00:22:50#9 | 02:14:29#6 | 01:14:11#3 | FIN |
| Mar 12, 17 | half | 2 | — | 03:48:57 | 00:23:28#6 | 02:07:13#6 | 01:14:54#3 | FIN |
| Nov 13, 16 | half | 1 | — | 03:43:00 | 00:22:45#8 | 02:04:58#8 | 01:12:22#1 | FIN |
| Sep 24, 16 | half | 6 | — | 06:12:57 | 00:59:59#11 | 03:04:58#9 | 02:06:14#8 | FIN |
| Sep 4, 16 | half | 10 | — | 03:47:28 | 00:22:49#11 | 02:06:39#13 | 01:14:03#10 | FIN |
| Mar 6, 16 | half | 1 | — | 03:48:56 | 00:23:41#4 | 02:05:35#2 | 01:17:04#1 | FIN |
| Feb 7, 16 | half | — | — | — | 00:23:50#12 | 02:02:50#1 | —#99999 | DNF |
| Jun 28, 15 | full | 2 | — | 03:52:57 | 00:23:09#4 | 02:10:51#3 | 01:15:46#2 | FIN |
| Jun 14, 15 | full | 2 | 2 | 03:52:57 | 00:23:09#4 | 02:10:51#2 | 01:15:46#2 | FIN |
| Feb 8, 15 | half | 1 | 1 | 03:46:26 | 00:21:55#8 | 02:09:14#4 | 01:12:25#1 | FIN |
| Jan 18, 15 | half | 4 | — | 03:52:38 | 00:24:20#7 | 02:11:51#5 | 01:14:33#4 | FIN |
| Nov 9, 14 | half | 6 | — | 03:48:38 | 00:20:21#7 | 02:04:17#5 | 01:21:32#7 | FIN |
| Oct 11, 14 | full | 13 | 13 | 08:36:25 | 00:51:50#26 | 04:41:39#21 | 02:58:58#13 | FIN |
| Oct 11, 14 | full | 13 | — | 08:36:25 | 00:51:50#18 | 04:41:39#24 | 02:58:58#17 | FIN |
| Sep 21, 14 | half | 5 | — | 05:20:45 | 00:55:09#12 | 03:11:59#7 | 01:09:41#1 | FIN |
| Mar 23, 14 | full | 5 | — | 08:05:47 | 00:47:45#15 | 04:30:29#12 | 02:43:52#1 | FIN |
| Feb 9, 14 | half | 1 | 1 | 04:06:00 | 00:25:15#5 | 02:16:54#2 | 01:20:40#1 | FIN |
| Jan 19, 14 | half | 7 | — | 03:48:34 | 00:22:46#17 | 02:10:42#17 | 01:13:05#4 | FIN |
| Oct 12, 13 | full | 21 | 23 | 08:43:59 | 00:51:14#17 | 04:40:35#19 | 03:07:49#23 | FIN |
| Oct 12, 13 | full | 21 | — | 08:43:59 | 00:51:14#15 | 04:40:35#20 | 03:07:49#27 | FIN |
| Sep 8, 13 | half | 19 | — | 04:06:23 | 00:24:34#14 | 02:23:13#28 | 01:15:05#6 | FIN |
| Mar 24, 13 | full | 3 | — | 07:39:37 | 00:20:33#4 | 04:29:03#3 | 02:46:44#2 | FIN |
| Oct 13, 12 | full | 12 | 12 | 08:40:49 | 00:51:35#11 | 04:44:44#19 | 03:00:29#12 | FIN |
| Oct 13, 12 | full | 12 | — | 08:40:49 | 00:51:35#8 | 04:44:44#19 | 03:00:29#18 | FIN |
| Sep 9, 12 | half | 2 | — | 03:55:36 | 00:23:54#12 | 02:13:23#4 | 01:14:58#1 | FIN |
| Jun 10, 12 | half | 1 | 1 | 03:44:57 | 00:23:17#6 | 02:03:57#2 | 01:15:07#1 | FIN |
| Mar 25, 12 | full | 1 | — | 07:57:44 | 00:50:33#9 | 04:24:43#1 | 02:38:46#1 | FIN |
| Oct 15, 11 | full | 1 | — | 08:03:56 | 00:51:56#11 | 04:24:05#2 | 02:44:02#2 | FIN |
| Oct 8, 11 | full | 1 | 1 | 08:03:56 | 00:51:56#16 | 04:24:05#4 | 02:44:02#1 | FIN |
| Sep 11, 11 | half | 1 | — | 03:54:48 | 00:24:45#13 | 02:14:47#4 | 01:11:50#1 | FIN |
| Jun 26, 11 | full | 1 | — | 08:19:48 | 00:50:46#3 | 04:38:44#2 | 02:46:54#1 | FIN |
| Jun 12, 11 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Oct 9, 10 | full | 4 | 99999 | 08:16:53 | 00:51:32#99999 | 04:39:35#99999 | 02:41:59#99999 | FIN |
| Oct 9, 10 | full | 4 | — | 08:16:53 | 00:51:32#11 | 04:39:35#20 | 02:41:59#2 | FIN |
| Oct 10, 09 | full | 1 | 99999 | 08:20:21 | 00:50:57#99999 | 04:37:33#99999 | 02:48:05#99999 | FIN |
| Oct 10, 09 | full | 1 | — | 08:20:21 | 00:50:57#11 | 04:37:33#15 | 02:48:05#1 | FIN |
| Oct 11, 08 | full | 1 | 99999 | 08:17:45 | 00:51:43#99999 | 04:37:19#99999 | 02:45:00#99999 | FIN |
| Oct 11, 08 | full | 1 | — | 08:17:45 | 00:51:43#10 | 04:37:19#15 | 02:45:01#1 | FIN |
| Mar 29, 08 | half | 2 | 99999 | 03:58:25 | 00:24:15#99999 | 02:17:57#99999 | 01:12:50#99999 | FIN |
| Nov 10, 07 | half | 4 | — | 03:44:10 | 00:23:30#11 | 02:04:05#6 | 01:13:04#4 | FIN |
| Oct 13, 07 | full | 2 | 99999 | 08:19:04 | 00:51:40#99999 | 04:38:11#99999 | 02:45:13#99999 | FIN |
| Oct 13, 07 | full | 2 | — | 08:19:04 | 00:51:40#7 | 04:38:11#10 | 02:45:13#2 | FIN |
| Apr 8, 07 | full | 3 | — | 08:38:49 | 00:47:38#5 | 04:56:16#6 | 02:54:55#3 | FIN |
| Apr 1, 07 | full | 3 | 99999 | 08:38:49 | 00:47:38#99999 | 04:56:16#99999 | 02:54:55#99999 | FIN |
| Nov 19, 06 | half | 2 | — | 06:00:35 | 00:51:16#7 | 03:14:52#4 | 01:54:26#3 | FIN |
| Nov 11, 06 | half | 1 | — | 03:45:37 | 00:24:08#6 | 02:05:34#6 | 01:12:43#1 | FIN |