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