
#363
35.605 points
PTO World Rank
37
Races
0
Wins
0
Podiums
0
Top 10s
6
DNFs
#13
Best Finish
97.4
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 6 | 0 | 0 | #20 | 2× full, 4× half |
| 2024 | 4 | 0 | 0 | #19 | 4× full |
| 2023 | 9 | 0 | 0 | #21 | 1× full, 8× half |
| 2022 | 10 | 0 | 0 | #13 | 2× full, 8× half |
| 2021 | 5 | 0 | 0 | #23 | 4× half, 1× full |
| 2019 | 1 | 0 | 0 | — | 1× half |
| 2018 | 1 | 0 | 0 | #227 | 1× half |
| 2014 | 1 | 0 | 0 | #1810 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 23, 25 | silverfull | 24 | 29 | 08:42:43 | 00:54:57#86 | 04:28:35#29 | 03:13:38#30 |
| FIN |
| Sep 28, 25 | — | — | — | 00:47:24#99999 | —#99999 | —#99999 | DNF |
| Jul 26, 25 | 29 | — | 04:01:52 | 00:32:33#77 | 02:05:34#18 | 01:18:57#28 | FIN |
| Jun 14, 25 | 20 | 21 | 04:01:31 | 00:29:43#82 | 02:04:26#25 | 01:22:54#21 | FIN |
| May 18, 25 | 24 | 26 | 03:30:20 | —#99999 | 02:08:00#33 | 01:21:13#26 | FIN |
| May 10, 25 | — | — | — | 00:28:40#105 | 02:20:50#69 | — | DNF |
| Nov 24, 24 | — | — | — | 00:49:38#99999 | —#99999 | —#99999 | DNF |
| Sep 29, 24 | 19 | 19 | 07:13:48 | —#99999 | 04:08:51#17 | 03:02:32#19 | FIN |
| Jul 21, 24 | — | — | — | 01:01:18#99999 | —#99999 | —#99999 | DNF |
| Apr 27, 24 | 34 | 85 | 09:26:04 | 01:01:01#157 | 04:46:06#94 | 03:33:41#97 | FIN |
| Nov 19, 23 | — | — | — | —#99999 | —#99999 | —#99999 | DNF |
| Sep 24, 23 | 21 | — | 04:23:34 | 00:30:16#57 | 02:22:01#48 | 01:27:36#20 | FIN |
| Jul 23, 23 | 34 | — | 04:00:45 | 00:18:27#41 | 02:16:33#51 | 01:20:10#28 | FIN |
| Jun 10, 23 | 28 | 31 | 04:06:25 | 00:30:38#96 | 02:12:08#49 | 01:19:58#34 | FIN |
| May 13, 23 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 1, 23 | 40 | 52 | 04:27:25 | 00:29:10#119 | 02:31:25#80 | 01:21:09#59 | FIN |
| Jan 1, 23 | 59 | — | 04:27:25 | 00:29:10#127 | 02:31:25#95 | 01:21:09#48 | FIN |
| Jan 1, 23 | — | — | — | — | — | — | DNS |
| Jan 1, 23 | 34 | — | 04:06:25 | 00:30:38#103 | 02:12:08#46 | 01:19:58#22 | FIN |
| Nov 20, 22 | 18 | — | 08:58:17.846 | 01:02:57.018#130 | 04:43:15.111#22 | 03:06:13.935#26 | FIN |
| Nov 6, 22 | 13 | — | 04:15:52 | 00:30:44#19 | 02:23:32#17 | 01:17:22#8 | FIN |
| Sep 25, 22 | 23 | 24 | 04:02:32 | 00:23:52#55 | 02:15:18#28 | 01:19:28#24 | FIN |
| Jul 3, 22 | 26 | — | 09:00:38 | 01:03:33#34 | 04:50:37#30 | 03:02:56#16 | FIN |
| Jun 12, 22 | 14 | 18 | 04:05:07 | 00:28:16#99 | 02:15:09#38 | 01:17:22#20 | FIN |
| May 22, 22 | 32 | 36 | 04:15:33 | 00:29:35#141 | 02:21:48#64 | 01:20:35#41 | FIN |
| Jan 1, 22 | 41 | — | 04:15:33 | 00:29:35#148 | 02:21:48#74 | 01:20:35#26 | FIN |
| Jan 1, 22 | 20 | — | 04:05:07 | 00:28:16#103 | 02:15:09#43 | 01:17:22#15 | FIN |
| Jan 1, 22 | 24 | — | 04:02:32 | 00:23:52#58 | 02:15:18#30 | 01:19:28#20 | FIN |
| Jan 1, 22 | 14 | — | 04:15:53 | 00:30:45#54 | 02:23:33#28 | 01:17:23#8 | FIN |
| Dec 5, 21 | 33 | 43 | 04:19:48 | 00:31:41#194 | 02:23:56#89 | 01:19:54#46 | FIN |
| Nov 21, 21 | 2021 Cozumelfull | 23 | 45 | 08:38:33 | 00:51:18#343 | 04:37:52#89 | 03:05:24#48 | FIN |
| Sep 18, 21 | 59 | — | 04:18:33 | 00:32:07#497 | 02:19:11#65 | 01:21:54#50 | FIN |
| Aug 7, 21 | 30 | — | 04:07:06 | 00:30:29#102 | 02:13:45#36 | 01:19:48#17 | FIN |
| May 1, 21 | 53 | — | 04:14:34 | 00:31:11#315 | 02:19:21#58 | 01:19:18#26 | FIN |
| Dec 8, 19 | — | — | — | 00:33:13#230 | 02:31:45#390 | — | DNF |
| Sep 1, 18 | 227 | — | 04:27:04 | 00:32:03#1087 | 02:29:03#410 | 01:20:27#88 | FIN |
| Jan 1, 14 | 1810 | — | 07:06:55 | 00:55:58#2053 | 03:29:44#1928 | 02:29:20#1525 | FIN |