29
Races
0
Wins
2
Podiums
12
Top 10s
6
DNFs
#3
Best Finish
11.9
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 1 | 0 | 0 | — | 1× full |
| 2023 | 1 | 0 | 0 | #29 | 1× half |
| 2022 | 1 | 0 | 0 | — | 1× full |
| 2021 | 2 | 0 | 0 | #14 | 1× full, 1× half |
| 2019 | 2 | 0 | 0 | #4 | 2× full |
| 2018 | 4 | 0 | 0 | #6 | 2× half, 2× full |
| 2017 | 5 | 0 | 0 | #7 | 1× half, 4× full |
| 2016 | 5 | 0 | 0 | #4 | 2× half, 3× full |
| 2015 | 2 | 0 | 1 | #3 | 1× full, 1× half |
| 2014 | 1 | 0 | 0 | #17 | 1× half |
| 2013 | 2 | 0 | 1 | #3 | 2× full |
| 2012 | 1 | 0 | 0 | #4 | 1× full |
| 2011 | 1 | 0 | 0 | #18 | 1× full |
| 2008 | 1 | 0 | 0 | — | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 14, 24 | — | — | — | 00:54:23 | — | — | DNF | |
| Jul 27, 23 | silverhalf | 29 | — | 06:36:18 | 00:33:22#31 | 04:19:20#22 | 01:37:46#35 | FIN |
| May 21, 22 | bronzefull | — | — | — | 01:01:00#99999 | 05:08:46#99999 | —#99999 | DNF |
| Sep 12, 21 | full | 14 | — | 08:16:00 | 00:56:48#23 | 04:19:17#10 | 02:54:48#16 | FIN |
| Jul 29, 21 | half | 28 | — | 06:32:00 | 00:32:00#27 | 04:28:57#32 | 01:25:29#24 | FIN |
| Oct 20, 19 | full | 4 | — | 08:35:53 | 00:48:14#8 | 04:35:22#4 | 03:06:17#4 | FIN |
| Sep 14, 19 | full | 8 | — | 08:21:28 | 00:56:05#15 | 04:20:28#6 | 03:00:00#11 | FIN |
| Aug 2, 18 | half | — | — | — | 00:33:10 | — | — | DNF |
| Jul 15, 18 | full | 6 | — | 08:28:03 | 00:57:06#5 | 04:19:23#6 | 03:06:23#5 | FIN |
| May 26, 18 | full | 8 | 8 | 09:10:28 | 00:54:08#28 | 05:14:23#11 | 02:55:22#8 | FIN |
| May 13, 18 | half | 16 | — | 04:17:33 | 00:24:52#17 | 02:24:23#15 | 01:20:53#15 | FIN |
| Nov 12, 17 | half | 12 | — | 03:56:38 | 00:23:08#19 | 02:11:20#13 | 01:17:51#8 | FIN |
| Sep 10, 17 | full | 7 | — | 08:21:05 | 00:51:07#7 | 04:24:34#3 | 03:01:20#11 | FIN |
| Aug 6, 17 | full | — | — | — | 00:49:17 | — | — | DNF |
| Jul 9, 17 | full | 16 | 16 | 08:29:35 | 00:54:43#113 | 04:28:07#18 | 03:02:02#16 | FIN |
| Apr 2, 17 | full | 20 | 25 | 09:00:36 | 00:53:54#29 | 04:34:39#17 | 03:27:10#116 | FIN |
| Nov 13, 16 | half | 15 | — | 04:22:06 | 00:19:46#21 | 02:22:22#16 | 01:19:03#9 | DNF |
| Sep 10, 16 | full | 4 | — | 08:24:46 | 00:52:26#8 | 04:28:20#8 | 02:59:27#5 | FIN |
| Jul 31, 16 | full | 4 | — | 08:53:15 | 00:51:19#5 | 04:56:15#7 | 02:59:58#4 | FIN |
| May 21, 16 | full | 10 | 10 | 09:13:56 | 00:52:44#26 | 05:10:24#11 | 03:03:38#10 | FIN |
| May 7, 16 | half | 15 | — | 04:22:06 | 00:26:04 | 02:31:28 | 01:19:03 | FIN |
| Sep 12, 15 | full | 3 | — | 08:22:29 | 00:51:37#8 | 04:26:45#3 | 02:59:14#4 | FIN |
| Apr 25, 15 | half | 19 | — | 04:30:13 | — | — | — | FIN |
| Apr 26, 14 | half | 17 | — | 04:19:44 | 00:25:45#17 | — | — | FIN |
| Sep 14, 13 | full | 3 | — | 08:45:48 | 00:53:07#14 | 04:42:55#1 | 03:05:03#4 | FIN |
| Jul 14, 13 | full | 9 | — | 08:26:54 | 00:51:49#14 | 04:37:15#11 | 02:54:57#8 | FIN |
| Sep 16, 12 | full | 4 | — | 08:37:48 | 00:52:46#3 | 04:52:01#5 | 02:48:12#5 | FIN |
| Apr 10, 11 | full | 18 | — | 09:16:32 | 00:54:52#16 | 04:38:35#11 | 03:39:14#20 | FIN |
| Aug 31, 08 | half | — | — | — | 01:12:23 | — | — | DNF |