74
Races
8
Wins
25
Podiums
58
Top 10s
4
DNFs
#1
Best Finish
6.0
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2021 | 4 | 0 | 0 | #8 | 2× full, 2× half |
| 2019 | 11 | 2 | 7 | #1 | 7× full, 4× half |
| 2018 | 11 | 0 | 5 | #2 | 5× half, 6× full |
| 2017 | 7 | 1 | 3 | #1 | 3× half, 4× full |
| 2016 | 7 | 2 | 4 | #1 | 5× full, 2× half |
| 2015 | 12 | 3 | 4 | #1 | 8× full, 4× half |
| 2014 | 6 | 0 | 2 | #2 | 2× full, 4× half |
| 2013 | 6 | 0 | 0 | #4 | 4× full, 2× half |
| 2012 | 9 | 0 | 0 | #4 | 6× full, 3× half |
| 2011 | 1 | 0 | 0 | #7 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 5, 21 | — | — | — | 01:01:16#16 | 04:31:49#9 | — | DNS | |
| Sep 5, 21 | 8 | — | 04:18:19 | 00:33:05#19 | 02:15:12#7 | 01:27:20#10 | FIN | |
| Aug 7, 21 | half | 8 | 8 | 04:18:20 | 00:33:06#179 | 02:15:13#46 | 01:27:21#42 | FIN |
| Jun 27, 21 | full | 13 | — | 10:22:28.609 | 01:03:03.899 | 05:13:40.354 | 03:59:40.562 | FIN |
| Dec 1, 19 | full | 2 | 2 | 08:42:57 | 00:59:09#87 | 04:38:40#23 | 02:59:52#15 | FIN |
| Dec 1, 19 | full | 2 | — | 08:42:57 | 00:59:09#8 | 04:38:39#3 | 02:59:51#2 | FIN |
| Nov 10, 19 | half | 3 | — | 04:12:34 | 00:26:26#8 | 02:19:01#1 | 01:22:47#3 | FIN |
| Oct 12, 19 | full | 14 | 14 | 09:16:28.363 | 01:04:35.404#716 | 04:57:04.405#289 | 03:08:53.372#128 | FIN |
| Oct 12, 19 | full | 14 | — | 09:16:29 | 01:04:36#30 | 04:57:04#14 | 03:08:54#12 | FIN |
| Sep 29, 19 | half | 2 | 2 | 04:12:18 | 00:26:26#116 | 02:19:01#29 | 01:22:47#15 | FIN |
| Jul 28, 19 | full | 2 | 2 | 09:00:42 | 01:06:27#329 | 04:50:54#53 | 02:56:21#15 | FIN |
| May 26, 19 | full | 1 | 1 | 08:40:48 | 00:58:12#114 | 04:43:48#24 | 02:53:18#10 | FIN |
| May 26, 19 | full | 1 | — | 08:40:48 | 00:58:12#4 | 04:43:48#1 | 02:53:18#1 | FIN |
| May 4, 19 | half | 6 | — | 04:18:47.89 | 00:29:49.46 | 02:21:11.14 | 01:23:55.66 | FIN |
| May 4, 19 | half | 6 | — | 04:18:48 | 00:29:50#22 | 02:21:10#5 | 01:23:55#4 | FIN |
| Dec 2, 18 | half | 4 | — | 08:32:18 | 00:25:29#9 | 05:00:53#7 | 03:00:48#3 | FIN |
| Nov 18, 18 | half | 3 | — | 04:20:55 | 00:30:31#3 | 02:22:05#4 | 01:21:02#1 | FIN |
| Oct 13, 18 | full | 11 | 11 | 09:01:57 | 01:05:04#847 | 04:52:01#570 | 02:59:26#122 | FIN |
| Oct 13, 18 | full | 11 | — | 09:01:54.89 | 01:05:02.27 | 04:52:00.94 | 02:59:25.95 | FIN |
| Oct 13, 18 | full | 11 | — | 09:01:57 | 01:05:04#30 | 04:52:01#21 | 02:59:26#4 | FIN |
| Jul 28, 18 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jul 22, 18 | full | 3 | 3 | 09:43:24 | 01:04:40#176 | 05:25:24#30 | 03:07:31#8 | FIN |
| Jun 24, 18 | half | 2 | 2 | 04:23:39 | 00:31:11#106 | 02:26:04#30 | 01:22:34#22 | FIN |
| May 27, 18 | full | 2 | 2 | 09:03:33 | 00:58:04#227 | 05:01:33#69 | 02:58:21#16 | FIN |
| May 27, 18 | full | 2 | — | 09:03:33 | 00:58:04#6 | 05:01:33#2 | 02:58:21#1 | FIN |
| Apr 7, 18 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Dec 3, 17 | half | 1 | — | 09:11:03 | 01:03:12#8 | 04:52:19#1 | 03:10:57#2 | FIN |
| Nov 19, 17 | full | 5 | — | 09:09:10 | 01:01:24#11 | 04:50:32#4 | 03:11:28#4 | FIN |
| Nov 12, 17 | half | 4 | — | 04:15:49 | 00:24:21#8 | 02:22:53#4 | 01:21:58#3 | FIN |
| Oct 14, 17 | full | — | — | — | 01:04:57#99999 | 05:13:20#99999 | —#99999 | DNF |
| Oct 14, 17 | full | — | — | — | 01:04:57 | 05:13:20 | — | DNF |
| Jun 11, 17 | full | 2 | 2 | 09:08:20 | 01:05:38#190 | 04:52:58#64 | 03:02:49#21 | FIN |
| May 13, 17 | half | 2 | — | 04:18:12 | 00:30:51#17 | 02:21:36#2 | 01:19:45#1 | FIN |
| Dec 4, 16 | full | 3 | 3 | 08:58:51 | 00:59:11#148 | 04:49:29#46 | 03:05:13#31 | FIN |
| Dec 4, 16 | full | 3 | — | 08:58:51 | 00:59:11#5 | 04:49:29#4 | 03:05:13#1 | FIN |
| Nov 13, 16 | half | 4 | — | 04:17:24 | 00:30:29#12 | 02:20:08#2 | 01:23:14#5 | FIN |
| Oct 8, 16 | full | 7 | 7 | 09:22:31 | 01:02:42#740 | 05:07:29#357 | 03:07:04#107 | FIN |
| Oct 8, 16 | full | 7 | — | 09:22:31 | 01:02:42#29 | 05:07:29#5 | 03:07:04#7 | FIN |
| Jul 30, 16 | full | 1 | — | 09:19:05 | 01:08:58#5 | 04:57:13#1 | 03:07:07#1 | FIN |
| Apr 17, 16 | half | 1 | — | 04:19:57 | 00:33:24#7 | 02:17:04#1 | 01:25:51#2 | FIN |
| Dec 6, 15 | full | 1 | 1 | 09:03:47 | 01:06:49#159 | 04:50:46#42 | 03:01:18#18 | FIN |
| Dec 6, 15 | full | 1 | — | 09:03:47 | 01:06:49#4 | 04:50:46#3 | 03:01:18#1 | FIN |
| Oct 10, 15 | full | 7 | 7 | 09:24:32 | 01:10:01#869 | 05:02:28#365 | 03:06:33#75 | FIN |
| Oct 10, 15 | full | 7 | — | 09:24:32 | 01:10:01#25 | 05:02:28#7 | 03:06:33#2 | FIN |
| Aug 16, 15 | full | — | — | — | 01:00:37 | 05:03:20 | — | DNF |
| Jun 28, 15 | full | 8 | — | 04:26:19 | 00:29:48#23 | 02:25:25#6 | 01:25:52#8 | FIN |
| Jun 13, 15 | half | 3 | 3 | 04:29:45 | 00:34:28#108 | 02:23:53#55 | 01:29:12#23 | FIN |
| May 16, 15 | full | 6 | 6 | 09:13:47 | 01:04:04#165 | 04:49:52#51 | 03:13:54#25 | FIN |
| Apr 26, 15 | half | 5 | 5 | 04:20:19 | 00:31:22#96 | 02:19:50#77 | 01:26:03#33 | FIN |
| Apr 19, 15 | half | 1 | — | 04:15:17 | 00:24:33#9 | 02:20:03#1 | 01:26:21#1 | FIN |
| Mar 29, 15 | full | 6 | — | 05:08:55 | 00:31:11#8 | 02:56:47#7 | 01:34:03#4 | FIN |
| Mar 28, 15 | half | 8 | 8 | 04:26:19 | 00:29:48#149 | 02:25:32#60 | 01:25:52#48 | FIN |
| Dec 7, 14 | full | 8 | 8 | 09:12:38 | 01:02:06#278 | 04:51:14#77 | 03:14:52#39 | FIN |
| Oct 26, 14 | half | 7 | — | 04:27:32 | 00:33:28#12 | 02:22:13#5 | 01:28:38#6 | FIN |
| May 17, 14 | full | 10 | 10 | 09:38:56 | 01:02:28#188 | 04:53:04#48 | 03:37:14#70 | FIN |
| May 4, 14 | half | 8 | — | 04:26:08 | 00:29:28#16 | 02:27:07#6 | 01:25:24#8 | FIN |
| Apr 13, 14 | half | 2 | — | 04:22:35 | 00:29:45#8 | 02:20:53#1 | 01:28:24#5 | FIN |
| Apr 6, 14 | half | 3 | 3 | 04:11:57 | 00:31:04#111 | 02:11:57#42 | 01:26:07#41 | FIN |
| Nov 17, 13 | full | 4 | — | 09:05:57 | 01:02:48#14 | 04:46:23#3 | 03:12:49#7 | FIN |
| Nov 10, 13 | half | 4 | — | 04:21:24 | 00:30:19#8 | 02:20:35#1 | 01:26:57#8 | FIN |
| Aug 18, 13 | full | 10 | — | 09:41:58 | 01:01:55#12 | 05:15:17#8 | 03:19:05#10 | FIN |
| Jun 30, 13 | full | 4 | — | 09:07:30 | 00:53:58#7 | 05:05:49#6 | 03:02:12#1 | FIN |
| Jun 9, 13 | half | 5 | 5 | 04:25:41 | 00:32:38#167 | 02:20:42#84 | 01:29:14#53 | FIN |
| Mar 24, 13 | full | 9 | — | 08:44:52 | 00:26:47#11 | 04:56:41#6 | 03:16:44#9 | FIN |
| Oct 13, 12 | full | 23 | 34 | 10:04:51 | 01:06:20#624 | 05:29:53#668 | 03:23:29#390 | FIN |
| Oct 13, 12 | full | 23 | — | 10:04:51 | 01:06:20#21 | 05:29:53#22 | 03:23:29#22 | FIN |
| Sep 9, 12 | half | 24 | — | 05:05:04 | 00:33:22#28 | 02:52:08#29 | 01:34:34#13 | FIN |
| Aug 11, 12 | full | 4 | — | 09:30:29 | 00:47:14#13 | 05:10:49#3 | 03:28:29#8 | FIN |
| Jul 22, 12 | full | — | — | — | 01:02:09#225 | 06:22:31#608 | —#99999 | DNF |
| Jun 10, 12 | half | 4 | 4 | 04:30:39 | 00:29:18#164 | 02:23:30#91 | 01:34:20#69 | FIN |
| May 19, 12 | full | 6 | 7 | 09:47:38 | 01:03:13#134 | 05:09:00#88 | 03:30:18#63 | FIN |
| May 19, 12 | full | 6 | — | 09:47:38 | 01:03:13#9 | 05:09:00#7 | 03:30:18#6 | FIN |
| Mar 31, 12 | half | 6 | 6 | 04:26:43 | 00:30:08#174 | 02:23:23#69 | 01:29:48#50 | FIN |
| Nov 27, 11 | full | 7 | — | 09:57:58 | 01:02:26#9 | 05:24:36#8 | 03:25:44#7 | FIN |