31
Races
0
Wins
7
Podiums
24
Top 10s
0
DNFs
#2
Best Finish
9.8
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2019 | 6 | 0 | 3 | #2 | 3× half, 3× full |
| 2018 | 7 | 0 | 3 | #3 | 5× half, 2× full |
| 2017 | 5 | 0 | 0 | #4 | 2× full, 3× half |
| 2016 | 6 | 0 | 1 | #3 | 2× half, 4× full |
| 2015 | 3 | 0 | 0 | #4 | 2× full, 1× half |
| 2014 | 3 | 0 | 0 | #5 | 1× full, 2× half |
| 2013 | 1 | 0 | 0 | #9 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 10, 19 | 2 | — | 04:28:11 | 00:29:14#3 | 02:30:14#3 | 01:23:47#4 | FIN | |
| Oct 12, 19 | 30 | 52 | 10:06:30.389 | 01:04:31.924#708 | 05:19:48.975#700 | 03:35:43.243#609 | FIN | |
| Oct 12, 19 | full | 30 | — | 10:06:31 | 01:04:32#28 | 05:19:49#31 | 03:35:43#29 | FIN |
| Jul 7, 19 | full | 2 | — | 09:18:54.315 | 01:02:23.775 | 05:02:24.488 | 03:08:01.993 | FIN |
| May 5, 19 | half | 3 | — | 04:27:34 | 00:30:04#7 | 02:31:13#2 | 01:21:43#2 | FIN |
| Jan 1, 19 | half | 37 | — | 05:01:29 | 00:32:59#38 | 02:55:15#32 | 01:28:25#35 | FIN |
| Nov 18, 18 | half | 5 | — | 04:31:05 | 00:30:00#6 | 02:30:34#5 | 01:25:34#4 | FIN |
| Sep 22, 18 | full | 3 | — | 09:22:19 | 00:58:55#5 | 04:57:28#5 | 03:17:54#4 | FIN |
| Sep 2, 18 | half | 5 | — | 04:28:03 | 00:28:35#7 | 02:27:33#4 | 01:28:41#8 | FIN |
| Aug 12, 18 | half | 4 | — | 04:14:50 | 00:29:19#4 | 02:16:16#3 | 01:26:17#4 | FIN |
| Jul 1, 18 | full | 6 | — | 09:02:44 | 00:56:22#5 | 04:52:57#6 | 03:10:39#6 | FIN |
| May 19, 18 | half | 3 | — | 04:06:03 | — | — | — | FIN |
| May 6, 18 | half | 3 | — | 04:42:44 | — | — | — | FIN |
| Nov 19, 17 | full | 8 | — | 09:32:36 | 00:59:11#6 | 04:58:05#6 | 03:30:27#9 | FIN |
| Nov 12, 17 | half | 5 | — | 04:40:24 | 00:30:48#4 | 02:38:02#5 | 01:25:54#4 | FIN |
| Jul 29, 17 | half | 9 | — | 04:33:39 | 00:24:22#4 | 02:25:03#8 | 01:38:17#10 | FIN |
| Jul 2, 17 | full | 4 | — | 09:33:00 | 00:57:27#2 | 05:10:41#4 | 03:19:14#4 | FIN |
| May 7, 17 | half | 8 | — | 04:50:05 | 00:28:55#9 | 02:48:41#6 | 01:32:27#13 | FIN |
| Nov 13, 16 | half | 3 | — | 04:49:58 | 00:29:44#7 | 02:45:27#3 | 01:29:52#5 | FIN |
| Oct 8, 16 | full | 28 | 33 | 10:03:22 | 01:01:59#663 | 05:29:11#763 | 03:25:21#483 | FIN |
| Oct 8, 16 | full | 28 | — | 10:03:22 | 01:01:59#27 | 05:29:11#32 | 03:25:21#23 | FIN |
| Jul 3, 16 | full | 9 | 10 | 09:37:59 | 00:59:19#293 | 05:14:46#411 | 03:19:14#232 | FIN |
| Jun 5, 16 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 10, 16 | full | 7 | 7 | 09:39:25 | 01:02:53#122 | 05:09:13#99 | 03:22:31#55 | FIN |
| Sep 27, 15 | full | 4 | 4 | 09:18:17 | 00:47:03#48 | 05:15:29#62 | 03:10:05#34 | FIN |
| Jun 28, 15 | full | 9 | — | 09:39:55 | 00:53:57#6 | 05:20:46#10 | 03:19:39#8 | FIN |
| May 3, 15 | half | 6 | — | 04:51:50 | 00:28:11#6 | 02:41:30#6 | 01:36:26#9 | FIN |
| Sep 27, 14 | full | 9 | — | 09:54:46 | 00:57:27#8 | 05:33:39#13 | 03:17:39#3 | FIN |
| Jun 21, 14 | half | 5 | — | 04:29:52 | 00:28:14#5 | 02:36:02#8 | 01:22:31#6 | FIN |
| May 25, 14 | half | 11 | — | 04:37:47 | 00:31:05#12 | 02:36:32#10 | 01:25:23#11 | FIN |
| Sep 1, 13 | half | 9 | 9 | 04:36:24 | 00:29:51#106 | 02:31:35#221 | 01:28:37#105 | FIN |