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