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