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