40
Races
10
Wins
15
Podiums
32
Top 10s
2
DNFs
#1
Best Finish
6.3
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2017 | 6 | 2 | 2 | #1 | 2× half, 4× full |
| 2016 | 9 | 4 | 5 | #1 | 4× half, 5× full |
| 2015 | 9 | 1 | 3 | #1 | 7× full, 2× half |
| 2014 | 6 | 0 | 2 | #2 | 4× full, 2× half |
| 2013 | 7 | 2 | 2 | #1 | 6× full, 1× half |
| 2012 | 3 | 1 | 1 | #1 | 2× full, 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 12, 17 | 5 | — | 04:34:25 | 00:30:50#7 | 02:33:12#5 | 01:27:31#4 | FIN | |
| Oct 14, 17 | 8 | 8 | 09:20:31 | 01:00:08#398 | 05:04:10#298 | 03:11:21#81 | FIN | |
| Oct 14, 17 | full | 8 | — | 09:20:31 | 01:00:08#19 | 05:04:10#13 | 03:11:21#7 | FIN |
| Sep 24, 17 | full | 1 | 1 | 09:05:33 | 00:45:13#10 | 05:04:35#10 | 03:10:33#3 | FIN |
| Jul 9, 17 | full | 4 | 4 | 09:01:59 | 00:57:12#184 | 04:52:11#129 | 03:07:52#50 | FIN |
| May 13, 17 | half | 1 | 1 | 04:08:24 | 00:12:08#93 | 02:27:11#70 | 01:24:14#17 | FIN |
| Nov 13, 16 | half | 4 | — | 04:16:34 | 00:26:07#5 | 02:22:49#5 | 01:24:55#3 | FIN |
| Oct 8, 16 | full | 25 | 27 | 09:56:31 | 00:59:05#424 | 05:17:46#483 | 03:34:52#419 | FIN |
| Oct 8, 16 | full | 25 | — | 09:56:31 | 00:59:05#21 | 05:17:46#21 | 03:34:52#28 | FIN |
| Sep 11, 16 | full | 1 | 1 | 09:33:47 | 01:02:35#122 | 05:15:40#23 | 03:08:10#5 | FIN |
| Aug 28, 16 | half | 2 | — | 06:14:19 | 00:48:57#4 | 03:20:48#2 | 02:00:30#1 | FIN |
| May 29, 16 | full | 1 | 1 | 08:54:10 | 00:56:52#56 | 04:48:37#19 | 03:05:42#14 | FIN |
| May 29, 16 | full | 1 | — | 08:54:10 | 00:56:52#5 | 04:48:37#1 | 03:03:48#1 | FIN |
| Apr 30, 16 | half | 1 | — | 04:42:17 | 00:29:41#7 | 02:41:13#1 | 01:27:21#1 | FIN |
| Apr 10, 16 | half | 5 | 5 | 04:17:27 | 00:28:00#83 | 02:19:42#64 | 01:27:21#50 | FIN |
| Oct 10, 15 | full | 14 | 14 | 09:35:07 | 01:00:04#209 | 05:16:12#423 | 03:14:06#133 | FIN |
| Oct 10, 15 | full | 14 | — | 09:35:07 | 01:00:04#14 | 05:16:12#18 | 03:14:06#9 | FIN |
| Aug 16, 15 | full | 7 | — | 09:42:33 | 00:55:51#7 | 05:16:16#8 | 03:24:54#7 | FIN |
| Jul 26, 15 | full | — | — | — | 00:57:55 | — | — | DNF |
| Jun 28, 15 | full | 9 | — | 04:26:31 | 00:29:41#18 | 02:27:36#9 | 01:23:38#4 | FIN |
| May 31, 15 | full | 2 | 2 | 09:00:31 | 00:57:49#132 | 04:54:31#70 | 03:03:04#26 | FIN |
| May 31, 15 | full | 2 | — | 09:00:31 | 00:57:49#6 | 04:54:31#4 | 03:03:04#2 | FIN |
| May 2, 15 | half | 1 | — | 04:32:07 | 00:26:51#8 | 02:36:00#3 | 01:24:57#1 | FIN |
| Mar 28, 15 | half | 9 | 9 | 04:26:31 | 00:29:41#135 | 02:27:43#74 | 01:23:38#49 | FIN |
| Dec 7, 14 | full | — | — | — | 00:56:39#95 | 04:58:57#87 | —#99999 | DNF |
| Oct 11, 14 | full | 7 | 7 | 09:18:11 | 01:00:19#187 | 05:10:15#241 | 03:03:24#73 | FIN |
| Oct 11, 14 | full | 7 | — | 09:18:11 | 01:00:19#20 | 05:10:15#10 | 03:03:24#7 | FIN |
| Jul 6, 14 | full | 2 | 2 | 08:56:36 | 00:53:40#43 | 04:56:53#83 | 03:01:14#24 | FIN |
| May 3, 14 | half | 2 | — | 04:40:52 | 00:25:59#6 | 02:40:36#3 | 01:43:33#2 | FIN |
| Mar 29, 14 | half | 8 | 8 | 04:32:59 | 00:28:23#83 | 02:35:29#87 | 01:25:22#51 | FIN |
| Dec 8, 13 | full | 1 | 1 | 08:59:44 | 00:57:11#98 | 04:58:21#72 | 03:00:37#18 | FIN |
| Dec 8, 13 | full | 1 | — | 08:59:44 | 00:57:11#2 | 04:58:21#4 | 03:00:37#1 | FIN |
| Oct 12, 13 | full | 16 | 17 | 09:32:54 | 01:01:55#387 | 05:14:02#640 | 03:12:36#284 | FIN |
| Oct 12, 13 | full | 16 | — | 09:32:54 | 01:01:55#17 | 05:14:02#22 | 03:12:36#11 | FIN |
| Sep 22, 13 | full | 4 | — | 10:08:41 | 01:01:18#4 | 05:51:12#6 | 03:09:05#1 | FIN |
| Jul 7, 13 | full | 5 | 5 | 09:09:44 | 00:53:18#91 | 05:10:04#227 | 03:01:56#65 | FIN |
| Apr 7, 13 | half | 4 | 4 | 04:17:48 | 00:27:52#59 | 02:25:19#81 | 01:19:57#46 | FIN |
| Nov 25, 12 | full | 10 | — | 09:40:36 | 01:07:09#11 | 05:17:24#15 | 03:12:04#5 | FIN |
| Sep 9, 12 | full | 1 | — | 09:34:35 | 01:00:41#3 | 05:27:29#2 | 02:59:33#1 | FIN |
| Aug 5, 12 | half | 4 | 4 | 04:20:52 | 00:28:32#59 | 02:19:08#48 | 01:30:04#41 | FIN |