#639
15.145 points
PTO World Rank
25
Races
0
Wins
0
Podiums
7
Top 10s
1
DNFs
#6
Best Finish
32.8
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 0 | #6 | 1× half, 1× full |
| 2024 | 3 | 0 | 0 | #8 | 2× half, 1× full |
| 2023 | 3 | 0 | 0 | #15 | 1× half, 1× full |
| 2022 | 1 | 0 | 0 | #48 | 1× half |
| 2021 | 1 | 0 | 0 | #27 | 1× full |
| 2019 | 2 | 0 | 0 | #7 | 2× full |
| 2017 | 2 | 0 | 0 | #7 | 1× full, 1× half |
| 2016 | 2 | 0 | 0 | #13 | 2× full |
| 2014 | 3 | 0 | 0 | #9 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 2, 25 | bronzehalf | 6 | — | 04:03:55 | 00:31:25#38 | 02:18:02#42 | 01:11:54#36 |
| 3× full |
| 2013 | 2 | 0 | 0 | #16 | 2× full |
| 2011 | 1 | 0 | 0 | #113 | 1× full |
| 2010 | 1 | 0 | 0 | — |
| 2009 | 1 | 0 | 0 | #223 | 1× full |
| FIN |
| May 24, 25 | 16 | — | 08:49:08 | 00:51:52 | 04:58:42 | 02:54:13 | FIN |
| May 24, 25 | 16 | — | 08:49:08 | 00:51:52#9 | 04:58:42#28 | 02:54:13#10 | FIN |
| Jun 8, 24 | 27 | — | 04:18:25 | 00:37:18#21 | 02:26:30#42 | 01:11:44#8 | FIN |
| May 25, 24 | 8 | — | 08:44:25 | 00:53:43#7 | 04:55:56#24 | 02:48:43#2 | FIN |
| May 5, 24 | 9 | — | 03:14:11 | 00:27:34#31 | 01:45:01#32 | 00:58:20#31 | FIN |
| Jun 17, 23 | 18 | — | 04:07:08 | 00:26:51 | 02:23:40 | 01:10:41 | FIN |
| Jun 17, 23 | 18 | — | 04:07:08 | 00:26:51#27 | 02:23:40#31 | 01:10:41#6 | FIN |
| May 13, 23 | 15 | — | 09:33:41 | 00:53:17#13 | 05:35:09#24 | 03:00:25#8 | FIN |
| Apr 3, 22 | 48 | — | 03:58:49 | 00:14:35#50 | 02:19:32#53 | 01:20:01#39 | FIN |
| May 30, 21 | 27 | — | 09:28:16 | — | 05:33:12#39 | 02:47:12#5 | FIN |
| Dec 1, 19 | 2019 Argentinafull | 31 | — | 09:27:45 | 00:50:16#59 | 05:08:32#34 | 03:23:15#77 | FIN |
| Sep 22, 19 | 7 | — | 09:31:59 | 01:00:47#6 | 05:13:27#9 | 03:08:35#6 | FIN |
| Sep 24, 17 | 7 | — | 09:12:44 | 01:00:49#7 | 05:20:07#11 | 02:51:48#4 | FIN |
| May 28, 17 | 14 | — | 03:43:23 | 00:29:45#20 | 02:07:31#16 | 01:06:07#6 | FIN |
| Oct 8, 16 | 85 | — | 09:17:46 | 00:55:56#227 | 05:00:42#155 | 03:14:51#142 | FIN |
| May 21, 16 | 2016 Lanzarotefull | 13 | — | 09:24:24 | 00:56:09#48 | 05:27:01#44 | 02:53:42#6 | FIN |
| Oct 5, 14 | 2014 Barcelonafull | — | — | — | — | — | — | DQ |
| Jul 6, 14 | 2014 IRONMANfull | 10 | — | 08:38:40 | 00:54:22#13 | 04:48:04#15 | 02:51:17#5 | FIN |
| May 17, 14 | 2014 Lanzarotefull | 9 | — | 09:19:37 | 00:55:15#14 | 05:22:42#18 | 02:54:45#3 | FIN |
| Aug 17, 13 | 2013 Swedenfull | 16 | — | 09:05:17 | 00:58:18#47 | 04:57:52#53 | 03:05:00#18 | FIN |
| Apr 14, 13 | 18 | — | 09:14:46 | 00:58:04#19 | 05:01:06#19 | 03:10:27#12 | FIN |
| Oct 8, 11 | 113 | — | 09:18:51 | 01:02:34#363 | 05:06:20#384 | 03:04:08#46 | FIN |
| Oct 29, 10 | — | — | — | 01:04:38 | — | — | DNF |
| Oct 10, 09 | 223 | — | 09:52:22 | 01:05:09#560 | 05:24:52#531 | 03:14:22#94 | FIN |