
#262
30.47 points
PTO World Rank
26
Races
0
Wins
2
Podiums
8
Top 10s
2
DNFs
#2
Best Finish
47.4
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 0 | #26 | 3× half |
| 2024 | 1 | 0 | 0 | #39 | 1× half |
| 2023 | 1 | 0 | 0 | #8 | 1× full |
| 2022 | 8 | 0 | 0 | #8 | 6× half, 2× full |
| 2021 | 5 | 0 | 1 | #3 | 3× full, 2× half |
| 2020 | 2 | 0 | 0 | #5 | 2× half |
| 2019 | 4 | 0 | 1 | #2 | 4× half |
| 2018 | 1 | 0 | 0 | #43 | 1× half |
| 2017 | 1 | 0 | 0 | #140 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | diamondhalf | 100 | — | 05:09:46 | 00:34:21#327 | 03:01:57#148 | 01:30:33#142 |
| FIN |
| Aug 31, 25 | 26 | 27 | 04:45:46 | 00:31:55#211 | 02:38:12#186 | 01:29:41#135 | FIN |
| Aug 17, 25 | 137 | — | 04:34:20 | 00:31:23#185 | 02:28:00#313 | 01:29:15#94 | FIN |
| Nov 17, 24 | 39 | — | 04:53:14 | 00:35:55#137 | 02:38:49#58 | 01:34:09#42 | FIN |
| Mar 5, 23 | 8 | 9 | 09:08:15 | 00:13:12#118 | 05:29:14#109 | 03:21:26#63 | FIN |
| Oct 28, 22 | — | — | — | 00:32:10#349 | — | — | DNF |
| Sep 3, 22 | 16 | — | 05:32:44 | 00:32:14#21 | 03:21:55#16 | 01:33:55#15 | FIN |
| May 29, 22 | 8 | 10 | 04:45:44 | 00:31:41#247 | 02:43:06#263 | 01:27:05#165 | FIN |
| Apr 3, 22 | 10 | 10 | 09:13:15 | 00:10:48#23 | 05:22:57#26 | 03:35:15#27 | FIN |
| Apr 3, 22 | 78 | — | 09:13:15 | 00:10:48#33 | 05:22:57#74 | 03:35:15#74 | FIN |
| Jan 1, 22 | — | — | — | 00:32:09 | — | — | DNF |
| Jan 1, 22 | — | — | — | — | — | — | DNS |
| Jan 1, 22 | 165 | — | 04:45:44 | 00:31:41#258 | 02:43:06#416 | 01:27:05#147 | FIN |
| Nov 21, 21 | 6 | 6 | 09:08:46 | 00:29:43#24 | 05:22:41#25 | 03:12:34#24 | FIN |
| Nov 21, 21 | 80 | — | 09:08:46 | 00:29:43#762 | 05:22:41#117 | 03:12:34#35 | FIN |
| Sep 5, 21 | 5 | — | 04:36:24 | 00:32:58#5 | 02:36:04#6 | — | FIN |
| Aug 8, 21 | 2021 Gdyniafull | 63 | — | 04:36:24 | 00:32:58#95 | 02:36:04#243 | 01:21:48#26 | FIN |
| May 2, 21 | 3 | — | 04:26:01 | 00:31:20#5 | 02:24:40#4 | 01:27:52#2 | FIN |
| Nov 15, 20 | 5 | — | 04:33:59 | 00:32:50#5 | 02:34:00#5 | 01:25:03#3 | FIN |
| Jan 26, 20 | 57 | — | 05:00:44 | 00:34:21#134 | 02:54:17#126 | 01:27:12#18 | FIN |
| Nov 10, 19 | 2 | — | 04:39:01 | — | — | — | FIN |
| Sep 7, 19 | 41 | — | 05:00:00 | 00:34:47#476 | 02:59:12#80 | 01:21:50#17 | FIN |
| Jan 1, 19 | 33 | — | 05:00:00 | 00:34:47#41 | 02:59:12#35 | 01:21:50#16 | FIN |
| Jan 1, 19 | 25 | — | 04:39:01 | 00:31:56#74 | 02:35:30#52 | 01:25:27#23 | FIN |
| Sep 1, 18 | 43 | — | 04:48:07 | 00:31:39#216 | 02:43:03#76 | 01:27:51#33 | FIN |
| Jun 18, 17 | 140 | — | 05:07:20 | 00:35:28#729 | 02:48:33#490 | 01:36:38#59 | FIN |