
#59
75.078 points
PTO World Rank
46
Races
0
Wins
6
Podiums
12
Top 10s
9
DNFs
#2
Best Finish
41.5
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | — | 1× half |
| 2025 | 10 | 0 | 1 | #3 | 3× full, 6× half |
| 2024 | 4 | 0 | 1 | #3 | 4× full |
| 2023 | 5 | 0 | 0 | #8 | 5× full |
| 2022 | 9 | 0 | 1 | #2 | 6× full, 3× half |
| 2021 | 7 | 0 | 2 | #3 | 2× full, 5× half |
| 2020 | 2 | 0 | 1 | #3 | 2× half |
| 2019 | 4 | 0 | 0 | #7 | 4× half |
| 2018 | 3 | 0 | 0 | #41 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jan 31, 26 | silverhalf | — | — | — | — | — | — | DNF |
| Oct 11, 25 |
| 3× half |
| 2017 | 1 | 0 | 0 | #136 | 1× half |
| — |
| — |
| — |
| 00:55:45#22 |
| — |
| — |
| DNF |
| Oct 11, 25 | — | — | — | 00:55:45#99999 | —#99999 | —#99999 | DNF |
| Sep 20, 25 | 14 | — | 03:43:51 | 00:28:15 | 02:05:42 | 01:07:39 | FIN |
| Sep 20, 25 | 14 | — | 03:43:51 | 00:28:15#14 | 02:03:32#15 | 01:07:39#8 | FIN |
| Sep 7, 25 | 34 | — | 04:13:36 | 00:27:01#49 | 02:17:25#70 | 01:24:26#38 | FIN |
| Aug 17, 25 | — | — | — | — | — | — | DNS |
| Aug 3, 25 | — | — | — | — | — | — | DNS |
| Jul 6, 25 | 5 | — | 08:45:06 | 00:56:23#3 | — | 03:00:07#4 | FIN |
| Jun 1, 25 | 3 | — | 04:16:12 | 00:27:56#4 | 02:12:26#2 | 01:28:43#5 | FIN |
| Jun 1, 25 | 66 | — | 04:16:12 | 00:27:56#59 | 02:12:26#134 | 01:28:43#138 | FIN |
| Nov 24, 24 | 3 | 3 | 08:51:03 | 00:47:36#24 | 04:48:15#31 | 03:09:13#24 | FIN |
| Jul 14, 24 | — | — | — | — | — | — | DNS |
| Jun 16, 24 | — | — | — | 00:58:18 | 05:24:30 | — | DNF |
| Jun 16, 24 | 2024 Francefull | — | — | — | 00:58:18#61 | 05:24:30#68 | — | DNF |
| Oct 14, 23 | — | — | — | 00:54:11#99999 | —#99999 | —#99999 | DNF |
| Oct 14, 23 | — | — | — | 00:54:11#20 | — | — | DNS |
| Sep 10, 23 | — | — | — | 00:54:11#22 | — | — | DNF |
| Aug 19, 23 | 8 | — | 08:54:21 | 00:56:58#6 | 04:45:21#26 | 03:08:19#18 | FIN |
| Mar 5, 23 | — | — | — | —#99999 | —#99999 | —#99999 | DQ |
| Oct 8, 22 | 52 | — | 09:31:25 | 00:59:46#140 | 05:00:11#62 | 03:25:53#84 | FIN |
| Oct 6, 22 | 20 | 20 | 09:31:25 | 00:59:46#125 | 05:00:11#49 | 03:25:53#52 | FIN |
| Aug 15, 22 | 2 | — | 10:56:09 | — | — | — | FIN |
| Jun 19, 22 | — | — | — | 00:28:35 | 02:39:24 | — | DNS |
| May 7, 22 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 7, 22 | — | — | — | — | — | — | DNS |
| Apr 3, 22 | — | — | — | 00:15:43 | 02:17:54 | — | DNS |
| Jan 1, 22 | 20 | — | 09:31:24 | 00:59:45#18 | 05:00:10#19 | 03:25:52#25 | FIN |
| Jan 1, 22 | — | — | — | 00:28:36#28 | 02:39:25#274 | — | DNF |
| Oct 16, 21 | 2021 Mallorcafull | 42 | — | 09:00:39 | 00:54:57#96 | 04:56:56#112 | 03:03:13#30 | FIN |
| Sep 18, 21 | 85 | — | 04:24:22 | 00:28:21#137 | 02:25:33#149 | 01:28:02#152 | FIN |
| Sep 4, 21 | 3 | — | 05:04:13 | — | — | — | FIN |
| Aug 29, 21 | — | — | — | 00:29:17 | — | — | DNF |
| Jul 3, 21 | 2021 Lanzarotefull | 3 | 3 | 09:57:16 | 01:00:01#53 | 05:41:08#61 | 03:08:37#43 | FIN |
| Jun 6, 21 | 8 | — | 04:55:24 | 00:28:56#6 | 02:57:59#9 | 01:24:43#8 | FIN |
| May 9, 21 | — | — | — | 00:32:59#10 | 02:38:05#9 | — | DNS |
| Oct 16, 20 | 3 | — | 05:07:35 | 00:32:58#5 | 03:08:24#4 | 01:21:41#2 | FIN |
| Sep 6, 20 | 44 | — | 04:17:55 | 00:26:20#29 | 02:26:05#100 | 01:21:32#45 | FIN |
| Nov 10, 19 | 7 | — | 04:32:07 | 00:27:53#4 | 02:27:56#6 | 01:32:09#8 | FIN |
| Aug 24, 19 | 8 | 8 | 04:43:04 | 00:27:18#28 | 02:44:24#52 | 01:26:16#59 | FIN |
| Jun 16, 19 | 101 | — | 04:32:07 | 00:27:53#46 | 02:27:56#150 | 01:32:09#194 | FIN |
| Apr 27, 19 | 9 | — | 04:54:10.85 | 00:26:48.9 | 02:47:23.74 | 01:35:30.76 | FIN |
| Sep 1, 18 | 41 | — | 04:46:52 | 00:27:33#39 | 02:37:13#39 | 01:36:01#121 | FIN |
| Jan 1, 18 | 224 | — | 05:02:17 | 00:22:19#71 | 02:56:46#285 | 01:38:02#360 | FIN |
| Jan 1, 18 | 165 | — | 04:44:32 | 00:26:57#48 | 02:33:27#297 | 01:36:26#275 | FIN |
| Sep 10, 17 | 136 | — | 05:09:24 | 00:29:35#79 | 02:48:47#140 | 01:45:50#343 | FIN |