#410
9.538 points
PTO World Rank
26
Races
0
Wins
1
Podiums
16
Top 10s
0
DNFs
#3
Best Finish
42.0
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | #240 | 1× half |
| 2024 | 2 | 0 | 0 | #8 | 1× full, 1× half |
| 2023 | 3 | 0 | 0 | #6 | 1× half, 2× full |
| 2022 | 7 | 0 | 0 | #6 | 5× half, 2× full |
| 2021 | 4 | 0 | 0 | #5 | 4× half |
| 2019 | 5 | 0 | 1 | #3 | 5× half |
| 2017 | 1 | 0 | 0 | #140 | 1× half |
| 2016 | 1 | 0 | 0 | #106 | 1× half |
| 2015 | 1 | 0 | 0 | #307 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 14, 25 | silverhalf | 240 | — | 04:49:11 | 00:32:32#231 | 02:32:46#336 | 01:39:56#265 |
| 1× half |
| 1999 | 1 | 0 | 0 | #18 | 1× olympic |
| FIN |
| May 5, 24 | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Feb 4, 24 | 8 | — | 04:39:48 | 00:30:06#9 | 02:38:04#8 | 01:28:22#8 | FIN |
| Nov 12, 23 | 8 | — | 04:07:54 | 00:15:03#9 | 02:22:37#6 | 01:26:02#8 | FIN |
| Aug 19, 23 | 36 | — | 09:19:48 | 01:03:10#55 | 05:01:56#130 | 03:10:10#25 | FIN |
| Mar 4, 23 | 6 | 6 | 10:11:00 | 00:59:27#60 | 05:08:16#28 | 03:56:44#56 | FIN |
| Dec 9, 22 | 6 | — | 04:44:23 | 00:27:47#5 | 02:33:43#6 | 01:36:39#6 | FIN |
| Nov 13, 22 | 10 | — | 04:21:06 | 00:28:06#9 | 02:18:18#8 | 01:30:11#9 | FIN |
| Aug 21, 22 | 6 | — | 09:47:31 | 00:59:35#6 | 05:19:38#6 | 03:22:52#6 | FIN |
| Mar 13, 22 | 7 | — | 04:34:09 | 00:31:15#7 | 02:27:11#6 | 01:32:50#5 | FIN |
| Feb 20, 22 | 7 | 8 | 04:32:28 | 00:28:48#94 | 02:28:56#89 | 01:29:43#72 | FIN |
| Jan 1, 22 | 34 | — | 09:47:32 | 00:59:36#64 | 05:19:39#66 | 03:22:53#34 | FIN |
| Jan 1, 22 | 50 | — | 04:44:24 | 00:27:48#33 | 02:33:44#69 | 01:36:40#58 | FIN |
| Sep 5, 21 | 7 | — | 04:29:03 | 00:29:22#8 | 02:28:49#5 | 01:25:51#6 | FIN |
| Apr 11, 21 | 5 | — | 04:24:09 | 00:29:54#8 | 02:26:32#4 | 01:24:23#4 | FIN |
| Mar 28, 21 | 7 | 8 | 04:29:04 | 00:29:23#103 | 02:28:50#85 | 01:25:52#66 | FIN |
| Feb 27, 21 | 14 | — | 04:41:51 | 00:29:51#13 | 02:35:05#13 | 01:32:32#12 | FIN |
| Dec 7, 19 | 10 | — | 04:50:18.383 | 00:32:10.293#257 | 02:32:23.06#152 | 01:39:44.233#143 | FIN |
| Nov 10, 19 | 5 | — | 04:38:15 | 00:34:23#5 | 02:24:47#4 | 01:35:29#5 | FIN |
| Sep 8, 19 | 3 | — | 04:24:00 | 00:28:01#6 | 02:27:07#3 | 01:24:53#3 | FIN |
| Jun 8, 19 | 4 | — | 05:31:59 | 00:34:30#4 | 02:42:43#4 | 02:11:54#3 | FIN |
| Apr 14, 19 | 6 | — | 04:22:57 | 00:31:51#8 | 02:21:45#5 | 01:25:38#6 | FIN |
| Sep 10, 17 | 140 | — | 05:09:44 | 00:31:56#172 | 02:48:07#124 | 01:44:36#298 | FIN |
| Jan 1, 16 | 106 | — | 04:44:08 | 00:31:02#120 | 02:37:53#222 | 01:32:27#83 | FIN |
| Jan 1, 15 | 307 | — | 05:02:57 | 00:30:36#226 | 02:41:46#392 | 01:47:36#351 | FIN |
| Sep 12, 99 | 18 | — | 02:41:20 | 00:30:30 | 01:18:47 | 00:52:04 | FIN |