#199
40.943 points
PTO World Rank
41
Races
0
Wins
0
Podiums
8
Top 10s
12
DNFs
#4
Best Finish
31.3
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 8 | 0 | 0 | #4 | 7× half, 1× full |
| 2024 | 8 | 0 | 0 | #7 | 8× half |
| 2023 | 12 | 0 | 0 | #6 | 8× half, 4× full |
| 2022 | 10 | 0 | 0 | #6 | 1× full, 9× half |
| 2018 | 2 | 0 | 0 | #80 | 2× half |
| 2017 | 1 | 0 | 0 | #4 | 1× sprint |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | diamondhalf | — | — | — | — | — | — | DNS |
| Aug 31, 25 |
| 17 |
| 17 |
| 04:34:40 |
| 00:27:52#65 |
| 02:28:44#79 |
| 01:31:50#89 |
| FIN |
| Aug 17, 25 | — | — | — | 00:27:09#49 | 02:35:49#527 | — | DNF |
| Jul 13, 25 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 1, 25 | 4 | — | 04:17:45 | 00:29:44#7 | 02:15:16#6 | 01:25:02#3 | FIN |
| Jun 1, 25 | 83 | — | 04:17:45 | 00:29:44#121 | 02:15:16#228 | 01:25:02#82 | FIN |
| May 25, 25 | 15 | 19 | 04:37:13 | 00:28:53#134 | 02:40:26#223 | 01:21:07#175 | FIN |
| Mar 30, 25 | — | — | — | 01:06:51#99999 | —#99999 | —#99999 | DNF |
| Nov 29, 24 | 7 | 7 | 04:20:23 | 00:30:02#55 | 02:20:04#62 | 01:25:28#56 | FIN |
| Aug 18, 24 | 29 | — | 04:10:30 | 00:24:56#25 | 02:13:52#56 | 01:25:39#27 | FIN |
| Aug 4, 24 | — | — | — | — | — | — | DNS |
| Jul 14, 24 | 7 | 7 | 04:35:48 | 00:25:43#17 | 02:37:15#40 | 01:25:34#40 | FIN |
| Jun 9, 24 | — | — | — | 00:28:35 | — | — | DNF |
| May 11, 24 | — | — | — | 00:25:35#8 | — | — | DNS |
| May 11, 24 | — | — | — | 00:25:35#48 | — | — | DNF |
| Apr 6, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 19, 23 | — | — | — | — | — | — | DNS |
| Oct 21, 23 | — | — | — | 00:51:14#10 | — | — | DNS |
| Oct 21, 23 | — | — | — | 00:51:14#49 | — | — | DNF |
| Sep 17, 23 | — | — | — | — | — | — | DNS |
| Aug 26, 23 | — | — | — | 00:27:36#46 | 02:22:40#42 | — | DNF |
| Aug 5, 23 | — | — | — | — | — | — | DNS |
| Jul 2, 23 | 6 | — | 04:33:11 | 00:27:39#2 | 02:27:01#4 | 01:33:15#8 | FIN |
| May 28, 23 | — | — | — | 00:24:54#3 | 02:31:51#2 | — | DNS |
| May 7, 23 | 10 | — | 04:41:54 | 00:27:45#9 | 02:42:11#14 | 01:29:42#14 | FIN |
| Mar 5, 23 | 9 | 22 | 10:02:24 | 00:11:39#32 | 05:00:37#45 | 04:43:49#143 | FIN |
| Jan 1, 23 | — | — | — | 00:27:35#29 | 02:22:39#29 | — | DNS |
| Jan 1, 23 | 67 | — | 04:41:55 | 00:27:46#60 | 02:37:12#63 | 01:29:43#94 | FIN |
| Oct 8, 22 | — | — | — | — | — | — | DNS |
| Aug 28, 22 | — | — | — | 00:27:45#99999 | 02:29:20#99999 | —#99999 | DNF |
| Aug 20, 22 | 6 | 7 | 03:58:23 | —#99999 | 02:28:03#137 | 01:28:43#126 | FIN |
| Aug 6, 22 | — | — | — | 00:28:06#99999 | —#99999 | —#99999 | DNF |
| Jan 1, 22 | — | — | — | 00:27:45#73 | 02:29:20#117 | — | DNF |
| Jan 1, 22 | — | — | — | — | — | — | DNS |
| Jan 1, 22 | 126 | — | 03:58:23 | — | 02:28:03#138 | 01:28:43#168 | FIN |
| Jan 1, 22 | — | — | — | — | — | — | DNS |
| Jan 1, 22 | — | — | — | — | — | — | DNF |
| Jan 1, 22 | — | — | — | 00:28:06#67 | — | — | DNF |
| Sep 1, 18 | 80 | — | 04:58:12 | 00:29:39#104 | 02:44:12#90 | 01:38:51#190 | FIN |
| Jul 1, 18 | — | — | — | 00:33:46#99 | 03:01:58#244 | — | DNF |
| Sep 14, 17 | 4 | — | 01:12:58 | 00:12:29 | 00:35:30 | 00:19:10 | FIN |