56
Races
0
Wins
5
Podiums
40
Top 10s
2
DNFs
#3
Best Finish
9.5
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 2 | 0 | 0 | #5 | 1× full, 1× half |
| 2023 | 3 | 0 | 0 | #5 | 2× half, 1× full |
| 2022 | 1 | 0 | 1 | #3 | 1× half |
| 2021 | 2 | 0 | 0 | #6 | 1× full, 1× half |
| 2020 | 2 | 0 | 0 | #4 | 1× full, 1× half |
| 2019 | 4 | 0 | 0 | #4 | 3× full, 1× half |
| 2018 | 7 | 0 | 1 | #3 | 6× full, 1× half |
| 2017 | 9 | 0 | 1 | #3 | 5× half, 4× full |
| 2016 | 6 | 0 | 0 | #5 | 4× full, 2× half |
| 2015 | 5 | 0 | 1 | #3 | 4× full, 1× half |
| 2014 | 5 | 0 | 1 | #3 | 5× full |
| 2013 | 6 | 0 | 0 | #8 | 5× full, 1× half |
| 2012 | 4 | 0 | 0 | #8 | 4× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Mar 2, 24 | 8 | 8 | 08:39:11 | 00:54:35#8 | 04:42:16#9 | 02:57:01#8 | FIN | |
| Jan 20, 24 | bronzehalf | 5 | — | 03:42:24 | 00:24:36#3 | 01:59:15#7 | 01:16:35#5 | FIN |
| Dec 9, 23 | silverhalf | 10 | — | 03:56:12 | 00:25:25#12 | 02:09:47#14 | 01:15:45#9 | FIN |
| Mar 4, 23 | silverfull | 6 | 6 | 08:30:14 | 00:50:34#14 | 04:37:23#7 | 02:56:53#6 | FIN |
| Jan 21, 23 | bronzehalf | 5 | — | 03:48:34 | 00:24:01#4 | 02:06:08#6 | 01:16:15#3 | FIN |
| Dec 9, 22 | goldhalf | 3 | — | 03:57:57 | 00:24:28#5 | 02:10:45#3 | 01:17:33#2 | FIN |
| Mar 27, 21 | full | 6 | 6 | 08:24:40 | 00:47:35#4 | 04:39:08#6 | 02:52:10#6 | FIN |
| Jan 23, 21 | half | 7 | — | 03:50:20 | 00:23:00#3 | 02:07:52#10 | 01:17:01#5 | FIN |
| Mar 7, 20 | full | 11 | 12 | 08:41:05 | 00:49:54#7 | 04:43:25#14 | 03:00:26#13 | FIN |
| Jan 11, 20 | half | 4 | — | 03:54:58 | 00:22:47#2 | 02:11:39#6 | 01:18:18#4 | FIN |
| Dec 1, 19 | full | 9 | — | 08:37:55 | 00:48:39#99999 | 04:35:16#99999 | 03:08:53#99999 | DNS |
| Dec 1, 19 | full | 9 | 9 | 08:37:55 | 00:48:39#4 | 04:35:17#11 | 03:08:53#9 | FIN |
| Mar 2, 19 | full | 7 | 7 | 08:41:17 | 00:48:02#5 | 04:51:27#9 | 02:57:17#7 | FIN |
| Jan 12, 19 | half | 4 | — | 04:00:18 | 00:24:00#4 | 02:12:37#6 | 01:21:36#4 | FIN |
| Oct 13, 18 | full | 39 | 60 | 08:50:54 | 00:52:27#66 | 04:37:17#70 | 03:16:27#65 | FIN |
| Oct 13, 18 | full | 39 | — | 08:50:53.43 | 00:52:26.9 | 04:37:16.64 | 03:16:26.55 | FIN |
| Oct 13, 18 | full | 39 | — | 08:50:54 | 00:52:27#35 | 04:37:17#40 | 03:16:27#34 | FIN |
| Jul 15, 18 | full | 5 | — | 08:21:16 | 00:53:09#1 | 04:27:11#8 | 02:56:36#4 | FIN |
| Jun 3, 18 | full | 3 | 3 | 08:58:58 | 00:51:14#1 | 04:54:00#2 | 03:07:11#3 | FIN |
| Mar 3, 18 | full | 7 | 7 | 08:21:54 | 00:49:11#5 | 04:31:25#4 | 02:56:44#7 | FIN |
| Jan 20, 18 | half | 4 | — | 04:01:17 | — | — | — | FIN |
| Dec 9, 17 | half | 9 | — | 03:48:34.51 | — | 02:16:30.31 | 01:20:46.93 | FIN |
| Nov 26, 17 | half | 14 | — | 04:00:11 | 00:25:28#13 | 02:09:38#13 | 01:22:42#15 | FIN |
| Nov 12, 17 | half | 9 | — | 03:48:34 | 00:10:07#6 | 02:16:30#9 | 01:20:46#6 | FIN |
| Oct 1, 17 | full | 3 | 3 | 09:09:46 | 00:51:42#5 | 04:46:46#4 | 03:26:28#3 | FIN |
| Sep 10, 17 | half | 8 | — | 03:58:54 | 00:22:52#11 | 02:14:54#9 | 01:17:26#6 | FIN |
| Jun 11, 17 | full | — | — | — | 00:50:06#99999 | 04:42:43#99999 | —#99999 | DNF |
| Mar 4, 17 | full | 8 | 8 | 08:48:10 | 00:53:10#11 | 04:48:49#14 | 03:01:36#8 | FIN |
| Feb 18, 17 | full | 5 | — | 08:48:45 | 00:50:24#2 | 04:49:18#6 | 03:04:39#4 | FIN |
| Jan 7, 17 | half | 5 | — | 03:53:05 | — | — | — | FIN |
| Dec 4, 16 | full | 6 | — | 08:36:19 | 00:46:52#4 | 04:45:42#7 | 03:00:15#4 | FIN |
| Nov 13, 16 | half | 10 | — | 04:06:22 | 00:25:08#5 | 02:15:06#12 | 01:21:28#8 | FIN |
| Oct 2, 16 | full | 11 | 15 | 10:07:14 | 00:51:46#5 | 04:50:09#13 | 04:20:11#16 | FIN |
| May 1, 16 | full | 6 | 6 | 08:36:19 | 00:46:52#6 | 04:45:42#7 | 03:00:15#6 | FIN |
| Mar 5, 16 | full | 9 | 9 | 08:28:13 | 00:48:32#12 | 04:32:28#10 | 03:02:08#9 | FIN |
| Jan 9, 16 | half | 5 | — | 04:03:05 | — | — | — | FIN |
| Aug 23, 15 | full | 3 | — | 09:31:56 | 00:51:55#1 | 05:25:24#4 | 03:09:08#2 | FIN |
| Jun 28, 15 | full | 13 | — | 04:19:54 | 00:26:40#8 | 02:26:44#14 | 01:21:24#5 | FIN |
| Jun 14, 15 | full | 5 | 6 | 08:52:46 | 00:49:33#4 | 04:49:38#6 | 03:10:47#6 | FIN |
| Mar 7, 15 | full | 7 | 7 | 08:51:11 | 00:49:59#8 | 04:52:25#9 | 03:03:32#7 | FIN |
| Jan 18, 15 | half | 15 | — | 04:12:06 | 00:25:27#16 | 02:22:57#17 | 01:21:27#13 | FIN |
| Dec 7, 14 | full | 6 | 6 | 08:36:26 | 00:50:21#19 | 04:37:59#17 | 03:03:59#6 | FIN |
| Aug 24, 14 | full | 3 | — | 08:50:05 | 00:56:57#4 | 04:52:49#7 | 02:57:00#2 | FIN |
| May 4, 14 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Mar 1, 14 | full | 10 | 11 | 09:05:15 | 00:51:50#21 | 05:04:03#15 | 03:03:42#11 | FIN |
| Jan 18, 14 | full | — | — | — | 00:55:59 | — | — | DNF |
| Sep 8, 13 | full | 8 | — | 09:00:19 | 00:56:41#7 | 04:58:27#11 | 02:59:12#4 | FIN |
| Sep 1, 13 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 18, 13 | full | 15 | — | 09:01:20 | 00:54:58#12 | 04:57:07#15 | 03:04:16#8 | FIN |
| Jun 9, 13 | full | 8 | 9 | 09:05:48 | 00:52:26#13 | 04:56:55#12 | 03:11:38#9 | FIN |
| Jun 1, 13 | full | 8 | — | 09:05:48 | 00:52:26#7 | 04:56:55#10 | 03:11:38#5 | FIN |
| Mar 2, 13 | full | 10 | 11 | 09:17:12 | 00:51:35#16 | 05:01:02#12 | 03:18:54#12 | FIN |
| Dec 9, 12 | full | 11 | 15 | 08:58:27 | 00:53:39#43 | 04:51:52#20 | 03:08:54#15 | FIN |
| Jun 2, 12 | full | 8 | — | 09:02:01 | 00:54:26#10 | 05:01:06#13 | 03:01:23#4 | FIN |
| Mar 3, 12 | full | 17 | 29 | 04:22:42 | 00:28:57#51 | 02:26:43#57 | 01:21:56#29 | FIN |
| Jan 21, 12 | full | 9 | — | 09:23:15 | 00:57:42#7 | 05:16:14#9 | 03:05:14#4 | FIN |