#662
14.04 points
PTO World Rank
#953
42.78 points
WT Ranking
31
Races
0
Wins
3
Podiums
8
Top 10s
2
DNFs
#2
Best Finish
23.7
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 4 | 0 | 1 | #3 | 2× full, 2× half |
| 2024 | 2 | 0 | 0 | #10 | 2× half |
| 2023 | 7 | 0 | 1 | #3 | 1× full, 5× half |
| 2022 | 6 | 0 | 0 | #13 | 1× full, 2× half |
| 2021 | 2 | 0 | 0 | #15 | 1× full, 1× half |
| 2019 | 2 | 0 | 0 | #16 | |
| 2018 | 3 | 0 | 1 | #2 | 1× half |
| 2017 | 4 | 0 | 0 | #14 | |
| 2015 | 1 | 0 | 0 | #49 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jun 1, 25 | bronzefull | 15 | — | 09:39:02 | 00:49:20#8 | 04:46:09#15 | 03:57:17#15 |
| 1× sprint |
| FIN |
| Jun 1, 25 | 2025 Brazilfull | 15 | 149 | 09:39:02 | 00:49:20#10 | 04:46:09#32 | 03:57:17#159 | FIN |
| May 10, 25 | 48 | — | 04:19:20.597 | 00:24:15.624#19 | 02:21:53.635#80 | 01:29:43.57#93 | FIN |
| Mar 30, 25 | 3 | — | 04:11:24 | 00:17:47#4 | 02:18:58#3 | 01:29:21#10 | FIN |
| Sep 22, 24 | 90 | — | 04:49:23 | 00:22:12#10 | 02:16:58#22 | 02:07:00#425 | FIN |
| Apr 21, 24 | 10 | — | 04:05:21 | 00:23:47#7 | 02:11:21#12 | 01:26:17#37 | FIN |
| Nov 19, 23 | 26 | 153 | 09:15:06 | —#99999 | 04:48:27#67 | 04:24:12#173 | FIN |
| Sep 24, 23 | 37 | — | 04:34:31 | 00:24:18#9 | 02:18:10#32 | 01:48:39#165 | FIN |
| Sep 3, 23 | 3 | — | 04:15:27 | 00:25:55#2 | 02:25:35#3 | 01:21:29#1 | FIN |
| Jul 16, 23 | 6 | — | 04:31:54 | 00:27:19#5 | 02:15:30#5 | 01:46:46#7 | FIN |
| May 13, 23 | — | — | — | — | — | — | DNF |
| Apr 23, 23 | 6 | — | 04:01:24 | 00:24:20#2 | 02:10:05#9 | 01:22:53#8 | FIN |
| Jan 1, 23 | 6 | — | 04:01:25 | 00:24:21#2 | 02:10:06#9 | 01:22:54#9 | FIN |
| Nov 25, 22 | 32 | — | 09:38:45 | 00:53:33#21 | 04:56:23#31 | 03:37:40#33 | FIN |
| Sep 25, 22 | 13 | — | 04:20:35 | 00:19:58#6 | 02:14:57#8 | 01:40:59#14 | FIN |
| Sep 11, 22 | 41 | — | 01:01:00 | 00:11:22 | 00:27:58 | 00:19:13 | FIN |
| Jul 4, 22 | 14 | — | 01:01:20 | 00:10:17 | 00:31:34 | 00:18:24 | FIN |
| May 14, 22 | 31 | — | 02:08:21 | 00:19:28 | 01:02:46 | 00:43:40 | FIN |
| Mar 11, 22 | 40 | — | 03:29:05 | 00:22:34#22 | 01:34:01#36 | 01:31:45#40 | FIN |
| Nov 21, 21 | 2021 Cozumelfull | 27 | 96 | 09:01:54 | 00:41:19#12 | 04:22:02#18 | 03:54:20#105 | FIN |
| Sep 5, 21 | 15 | — | 04:37:43 | 00:30:31#8 | 02:17:36#13 | 01:46:07#16 | FIN |
| Mar 30, 19 | 26 | — | 01:04:46 | 00:13:20 | 00:31:14 | 00:19:27 | FIN |
| Mar 1, 19 | 16 | — | 01:04:54 | 00:09:21 | 00:34:20 | 00:18:11 | FIN |
| Nov 18, 18 | 10 | — | 05:00:35 | 00:24:33#4 | 02:32:17#10 | 02:00:30#10 | FIN |
| Oct 28, 18 | 2 | — | 01:56:42 | 00:13:18 | 01:00:25 | 00:41:25 | FIN |
| Mar 3, 18 | — | — | — | 00:10:14 | 00:31:21 | — | DNF |
| Nov 15, 17 | 14 | — | 01:03:36 | 00:10:00 | 00:33:23 | 00:18:59 | FIN |
| Jul 9, 17 | 23 | — | 01:01:37 | 00:09:06 | 00:30:40 | 00:19:53 | FIN |
| May 7, 17 | 30 | — | 00:56:01 | 00:08:36 | 00:27:53 | 00:17:59 | FIN |
| Mar 11, 17 | 38 | — | 01:00:12 | 00:10:24 | 00:28:33 | 00:20:24 | FIN |
| Sep 15, 15 | 49 | — | 01:10:36 | 00:10:38 | 00:30:42 | 00:23:16 | FIN |