52
Races
0
Wins
6
Podiums
41
Top 10s
3
DNFs
#2
Best Finish
7.8
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 1 | 0 | 0 | #9 | 1× full |
| 2023 | 5 | 0 | 0 | #7 | 4× full, 1× half |
| 2022 | 6 | 0 | 1 | #3 | 5× full, 1× half |
| 2021 | 7 | 0 | 2 | #2 | 5× full, 2× half |
| 2020 | 1 | 0 | 0 | #5 | 1× half |
| 2019 | 4 | 0 | 0 | #6 | 2× half, 2× full |
| 2018 | 6 | 0 | 2 | #2 | 3× half, 3× full |
| 2017 | 6 | 0 | 0 | #5 | 1× half, 5× full |
| 2016 | 6 | 0 | 1 | #3 | 2× half, 4× full |
| 2015 | 4 | 0 | 0 | #4 | 4× full |
| 2014 | 3 | 0 | 0 | #9 | 3× full |
| 2013 | 3 | 0 | 0 | #6 | 3× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Apr 21, 24 | 9 | — | 09:46:36 | 01:08:08#14 | 05:16:57#11 | 03:15:39#8 | FIN | |
| Oct 21, 23 | silverfull | 9 | — | 09:20:43 | 00:59:30#25 | 05:07:25#12 | 03:05:44#7 | FIN |
| Sep 17, 23 | silverhalf | 10 | — | 04:18:22 | 00:26:36#21 | 02:21:01#6 | 01:22:22#3 | FIN |
| Aug 19, 23 | silverfull | 7 | — | 09:07:42 | 01:06:19#16 | 04:48:21#7 | 03:09:18#6 | FIN |
| Jul 2, 23 | goldfull | 10 | 10 | 09:24:09 | 01:10:17#524 | 04:58:16#113 | 03:09:01#54 | FIN |
| Apr 22, 23 | goldfull | 12 | 13 | 09:31:27 | 01:11:45#438 | 04:41:37#68 | 03:31:39#73 | FIN |
| Nov 25, 22 | silverfull | — | — | — | 01:14:00 | 04:54:07 | — | DNF |
| Sep 17, 22 | silverfull | 4 | — | 08:55:52 | 01:07:22#14 | 04:34:15#3 | 03:05:28#5 | FIN |
| Jun 26, 22 | goldfull | 4 | 4 | 09:28:12 | 01:05:42#529 | 04:52:57#111 | 03:23:58#103 | FIN |
| May 1, 22 | bronzehalf | 3 | — | 04:12:38 | 00:33:15#4 | 02:12:23#1 | 01:24:32#3 | FIN |
| Apr 3, 22 | full | 6 | 6 | 08:44:42 | 00:12:08#28 | 05:05:52#18 | 03:21:52#23 | FIN |
| Apr 3, 22 | goldfull | 6 | — | 08:44:41 | 00:12:07#10 | 05:05:51#2 | 03:21:51#7 | FIN |
| Nov 21, 21 | full | 5 | 5 | 09:01:31 | 00:33:53#25 | 05:01:50#22 | 03:21:14#23 | FIN |
| Sep 19, 21 | full | 2 | — | 09:20:43 | 01:05:13#10 | 04:59:52#2 | 03:08:10#5 | FIN |
| Sep 19, 21 | full | 2 | — | 09:20:43.928 | 01:05:13.883 | 04:59:52.132 | 03:08:10.003 | FIN |
| Aug 29, 21 | full | 99999 | 99999 | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 14, 21 | full | 7 | — | 09:24:44 | 01:07:35#13 | 04:54:18#5 | 03:18:21#7 | FIN |
| Jul 4, 21 | half | 10 | — | 04:45:20 | 00:34:43#10 | 02:29:51#7 | 01:36:11#10 | FIN |
| Jun 20, 21 | half | 6 | — | 04:37:27 | 00:34:23#8 | 02:26:20#5 | 01:30:37#5 | FIN |
| Sep 6, 20 | half | 5 | — | 04:28:32 | 00:35:29#7 | 02:17:04#3 | 01:31:40#6 | FIN |
| Nov 10, 19 | half | 7 | — | 04:36:46 | 00:36:09#8 | 02:23:47#3 | 01:31:32#6 | FIN |
| Sep 21, 19 | full | 6 | — | 09:08:16 | 01:08:52#7 | 04:49:43#5 | 03:02:45#3 | FIN |
| Jul 28, 19 | full | 6 | 6 | 09:48:23 | 01:11:52#675 | 05:00:56#129 | 03:27:18#85 | FIN |
| May 4, 19 | half | — | — | — | 00:35:00 | — | — | DNF |
| Nov 18, 18 | half | 5 | — | 04:42:56 | 00:34:20#7 | 02:37:34#5 | 01:27:18#3 | FIN |
| Oct 7, 18 | full | 3 | 3 | 08:34:40 | 00:06:31#26 | 05:07:21#17 | 03:15:50#13 | FIN |
| Jul 29, 18 | full | 2 | 2 | 08:13:30 | 00:23:16#99999 | 04:38:14#62 | 03:06:17#28 | FIN |
| Jun 3, 18 | half | 5 | 5 | 04:42:56 | 00:34:20#704 | 02:37:34#234 | 01:27:18#106 | FIN |
| Jun 3, 18 | half | 5 | — | 04:42:56.32 | 00:34:20.2 | 02:37:34.61 | 01:27:18.63 | FIN |
| Apr 15, 18 | full | 7 | 7 | 09:35:07 | 01:10:06#576 | 05:13:17#134 | 03:06:53#57 | FIN |
| Nov 12, 17 | half | 9 | — | 04:50:52 | 00:39:28#11 | 02:39:49#7 | 01:25:31#3 | FIN |
| Oct 14, 17 | full | 28 | 53 | 10:19:03 | 01:13:50#1466 | 05:06:49#598 | 03:53:55#577 | FIN |
| Oct 14, 17 | full | 28 | — | 10:19:03 | 01:13:50#28 | 05:06:49#16 | 03:53:55#27 | FIN |
| Jul 9, 17 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 11, 17 | full | 5 | 5 | 09:21:16 | 01:13:02#404 | 04:57:19#121 | 03:06:36#37 | FIN |
| Apr 2, 17 | full | 10 | 10 | 09:29:20 | 01:10:04#536 | 05:05:47#123 | 03:08:56#26 | FIN |
| Nov 13, 16 | half | 7 | — | 04:25:02 | 00:36:27#12 | 02:17:08#7 | 01:27:26#5 | FIN |
| Oct 2, 16 | full | 3 | 3 | 10:21:10 | 01:09:39#111 | 05:06:53#27 | 03:59:01#24 | FIN |
| Sep 18, 16 | full | 4 | — | 10:13:09 | 01:03:37#5 | 05:51:42#6 | 03:08:42#1 | FIN |
| Jul 3, 16 | full | 8 | 8 | 09:31:54 | 01:13:48#1596 | 05:06:06#524 | 03:07:20#187 | FIN |
| May 1, 16 | half | — | — | — | — | 02:58:22 | — | DNF |
| Apr 10, 16 | full | 9 | 9 | 09:50:27 | 01:16:21#695 | 05:09:59#193 | 03:18:51#73 | FIN |
| Nov 14, 15 | full | 7 | — | 10:17:25 | 01:11:59#16 | 05:29:23#8 | 03:31:03#4 | FIN |
| Sep 26, 15 | full | 4 | — | 09:37:07 | 01:08:03#7 | 05:11:36#3 | 03:12:26#1 | FIN |
| Jul 5, 15 | full | 10 | 10 | 09:55:08 | 01:09:29#546 | 05:11:55#318 | 03:28:52#114 | FIN |
| May 16, 15 | full | 14 | 14 | 09:54:40 | 01:15:59#617 | 05:12:42#248 | 03:20:42#71 | FIN |
| Oct 5, 14 | full | 12 | — | 09:28:59 | 01:14:42#18 | 04:57:19#12 | 03:13:11#6 | FIN |
| Jul 6, 14 | full | 13 | 14 | 09:50:31 | 01:10:14#1015 | 05:06:26#474 | 03:28:43#255 | FIN |
| Mar 30, 14 | full | 9 | — | 10:02:19 | 01:13:10#14 | 05:23:57#6 | 03:20:50#8 | FIN |
| Oct 6, 13 | full | 9 | — | 09:45:44 | 01:24:40#15 | 05:10:30#8 | 03:08:07#5 | FIN |
| Sep 8, 13 | full | 6 | — | 10:48:22 | 01:10:14#9 | 06:14:26#5 | 03:13:41#2 | FIN |
| Apr 14, 13 | full | 7 | 7 | 09:55:52 | 01:16:17#780 | 05:13:17#180 | 03:19:27#69 | FIN |