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