41
Races
1
Wins
5
Podiums
30
Top 10s
3
DNFs
#1
Best Finish
8.7
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2020 | 3 | 0 | 0 | #4 | 3× half |
| 2019 | 13 | 0 | 2 | #3 | 11× half, 2× full |
| 2018 | 9 | 1 | 3 | #1 | 8× half, 1× full |
| 2017 | 6 | 0 | 0 | #4 | 5× half, 1× full |
| 2016 | 4 | 0 | 0 | #6 | 4× half |
| 2015 | 3 | 0 | 0 | #7 | 1× full, 2× half |
| 2014 | 3 | 0 | 0 | #4 | 3× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Dec 6, 20 | 35 | — | 03:48:11 | 00:25:21#10 | 02:01:01#36 | 01:19:13#36 | FIN | |
| Oct 24, 20 | 6 | — | 03:14:02 | 00:17:27#1 | 01:50:05#5 | 01:02:49#8 | FIN | |
| Oct 3, 20 | half | 4 | — | 02:04:02 | 00:21:09#1 | 01:03:26#5 | 00:37:45#6 | FIN |
| Nov 10, 19 | half | 9 | — | 04:37:54 | 00:24:32#5 | 02:37:03#10 | 01:31:28#15 | FIN |
| Oct 12, 19 | full | 34 | 243 | 11:28:21.862 | 00:53:59.302#76 | 05:22:41.483#546 | 05:03:36.813#1368 | FIN |
| Oct 12, 19 | full | 34 | — | 11:28:22 | 00:54:00#3 | 05:22:41#32 | 05:03:36#35 | FIN |
| Sep 29, 19 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 18, 19 | half | 3 | — | 04:22:40 | 00:24:50#1 | 02:27:31#5 | 01:26:45#6 | FIN |
| Jul 27, 19 | half | — | — | — | 00:26:14#99999 | —#99999 | —#99999 | DNS |
| Jun 23, 19 | half | 3 | 3 | 04:22:40 | 00:24:50#17 | 02:27:31#48 | 01:26:45#41 | FIN |
| Jun 2, 19 | half | 4 | 4 | 04:28:26 | 00:24:49#6 | 02:32:31#21 | 01:27:48#23 | FIN |
| Jun 2, 19 | half | 4 | — | 04:28:25.53 | 00:24:48.32 | 02:32:31.19 | 01:27:47.89 | FIN |
| May 4, 19 | half | 9 | — | 04:23:47.94 | 00:25:01.41 | 02:26:30.23 | 01:28:41.3 | FIN |
| May 4, 19 | half | 9 | — | 04:23:48 | 00:25:02#4 | 02:26:29#15 | 01:28:41#13 | FIN |
| Apr 7, 19 | half | 9 | — | 04:37:53.04 | 00:24:30.88 | 02:37:02.59 | 01:31:28.49 | FIN |
| Apr 6, 19 | half | 9 | 9 | 04:37:54 | 00:24:32#22 | 02:37:03#70 | 01:31:28#77 | FIN |
| Nov 18, 18 | half | 7 | — | 04:31:45 | 00:24:05#3 | 02:34:46#9 | 01:28:09#12 | FIN |
| Oct 28, 18 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Oct 14, 18 | full | 1 | — | 08:43:22 | 00:12:24#1 | 05:05:40#1 | 03:16:22#3 | FIN |
| Aug 19, 18 | half | 4 | 4 | 04:28:15 | 00:24:59#14 | 02:30:07#69 | 01:29:45#52 | FIN |
| Jul 28, 18 | half | 5 | 5 | 04:20:47 | 00:24:12#17 | 02:24:49#40 | 01:26:55#41 | FIN |
| Jun 3, 18 | half | 3 | 3 | 04:31:48 | 00:25:10#6 | 02:35:00#37 | 01:28:46#36 | FIN |
| Jun 3, 18 | half | 3 | — | 04:31:47.63 | 00:25:09.12 | 02:35:00.01 | 01:28:46.22 | FIN |
| May 5, 18 | half | 4 | — | 04:51:28 | — | — | — | FIN |
| Apr 7, 18 | half | 7 | 7 | 04:31:45 | 00:24:05#10 | 02:34:46#49 | 01:28:09#49 | FIN |
| Nov 12, 17 | half | 4 | — | 04:29:48 | 00:25:21#1 | 02:33:27#5 | 01:27:14#5 | FIN |
| Aug 27, 17 | half | 10 | — | 06:14:46 | 00:39:28#1 | 03:16:32#10 | 02:15:24#14 | FIN |
| Aug 20, 17 | full | 4 | 4 | 04:23:53 | 00:24:39#11 | 02:27:41#43 | 01:27:21#35 | FIN |
| Jun 4, 17 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 1, 17 | half | 5 | 5 | 04:28:07 | 00:24:59#12 | 02:30:31#83 | 01:27:07#70 | FIN |
| Jan 1, 17 | half | 22 | — | 04:39:58 | 00:26:22#4 | 02:39:31#24 | 01:30:53#19 | FIN |
| Nov 13, 16 | half | 6 | — | 04:04:00 | 00:23:30#1 | 02:28:51#5 | 01:33:39#7 | FIN |
| Sep 24, 16 | half | — | — | — | 01:03:36 | 03:26:12 | — | DNF |
| Jun 12, 16 | half | 6 | 7 | 04:37:22 | 00:26:13#16 | 02:25:26#46 | 01:42:51#52 | FIN |
| Apr 2, 16 | half | 10 | 10 | 04:33:25 | 00:25:06#20 | 02:34:44#69 | 01:27:55#62 | FIN |
| Jun 28, 15 | full | 7 | — | 04:25:29 | 00:24:51#1 | 02:29:35#11 | 01:25:40#7 | FIN |
| Apr 19, 15 | half | — | — | — | 00:19:51 | 02:22:54 | — | DNF |
| Mar 28, 15 | half | 7 | 7 | 04:25:29 | 00:24:51#19 | 02:29:42#57 | 01:25:40#47 | FIN |
| Sep 21, 14 | half | — | — | — | 00:25:35 | 02:25:14 | — | DNF |
| Jun 29, 14 | half | 4 | — | 04:37:05 | 00:24:01#1 | 02:32:43#4 | 01:37:38#5 | FIN |
| Mar 29, 14 | half | 6 | 6 | 04:28:35 | 00:24:18#20 | 02:35:16#59 | 01:25:46#43 | FIN |