#457
28.96 points
PTO World Rank
34
Races
0
Wins
2
Podiums
2
Top 10s
2
DNFs
#2
Best Finish
100.9
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 7 | 0 | 0 | #31 | 7× half |
| 2024 | 4 | 0 | 0 | #28 | 4× half |
| 2023 | 2 | 0 | 1 | #2 | 2× half |
| 2022 | 2 | 0 | 0 | #52 | 2× half |
| 2021 | 3 | 0 | 1 | #3 | 3× half |
| 2019 | 1 | 0 | 0 | #75 | 1× half |
| 2017 | 2 | 0 | 0 | #33 | 2× half |
| 2016 | 3 | 0 | 0 | #28 | 3× half |
| 2015 | 3 | 0 | 0 | #58 | 3× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Dec 7, 25 | silverhalf | 34 | — | 04:11:12 | 00:29:42#35 | 02:12:31#30 | 01:23:33#32 |
| 2014 | 5 | 0 | 0 | #68 | 5× half |
| 2013 | 2 | 0 | 0 | #149 | 2× half |
| FIN |
| Dec 7, 25 | 34 | 41 | 04:11:12 | 00:29:42#119 | 02:12:31#48 | 01:23:33#44 | FIN |
| Sep 28, 25 | 44 | 48 | 04:10:25 | 00:23:45#183 | 02:11:18#39 | 01:29:03#51 | FIN |
| Aug 17, 25 | — | — | — | 00:27:41#73 | 02:14:21#32 | — | DNF |
| Jul 26, 25 | 45 | — | 04:12:02 | 00:32:30#75 | 02:08:02#35 | 01:26:22#76 | FIN |
| Jun 8, 25 | 32 | 42 | 04:11:04 | 00:34:09#312 | 02:07:13#52 | 01:24:45#48 | FIN |
| May 18, 25 | 31 | 34 | 03:35:12 | —#99999 | 02:07:07#30 | 01:26:23#34 | FIN |
| Dec 8, 24 | 45 | 46 | 04:08:32 | 00:31:34#168 | 02:09:18#48 | 01:21:48#46 | FIN |
| Dec 8, 24 | 46 | — | 04:08:32 | 00:31:34#178 | 02:09:18#36 | 01:21:48#38 | FIN |
| Jul 28, 24 | 28 | 32 | 04:06:49 | 00:22:52#111 | 02:13:37#26 | 01:24:30#32 | FIN |
| Jun 23, 24 | 38 | 42 | 04:06:28 | 00:18:46#106 | 02:17:52#36 | 01:24:43#45 | FIN |
| Oct 21, 23 | 2 | — | 04:04:57 | 00:30:52#105 | 02:07:08#1 | 01:19:07#8 | FIN |
| Aug 26, 23 | 152 | — | 04:09:24 | 00:28:54#336 | 02:08:38#108 | 01:22:29#272 | FIN |
| Oct 28, 22 | 105 | — | 04:13:03 | 00:29:50#595 | 02:12:18#48 | 01:22:28#150 | FIN |
| Jan 1, 22 | 52 | — | 04:20:10 | 00:30:03#191 | 02:16:41#51 | 01:25:00#51 | FIN |
| Sep 18, 21 | 105 | — | 04:28:41 | 00:32:22#526 | 02:20:53#82 | 01:28:10#156 | FIN |
| May 1, 21 | 72 | — | 04:23:27 | 00:31:10#312 | 02:15:14#40 | 01:29:02#90 | FIN |
| Jan 1, 21 | 3 | — | 04:20:21 | 00:30:25#63 | 02:11:40#1 | 01:29:45#3 | FIN |
| Jun 23, 19 | 75 | — | 04:30:54 | 00:29:51#165 | 02:22:58#56 | 01:32:29#119 | FIN |
| Sep 10, 17 | 438 | — | 04:44:18 | 00:31:42#502 | 02:31:24#441 | 01:34:23#597 | FIN |
| Jan 1, 17 | 33 | — | 04:35:13 | 00:31:27#76 | 02:24:01#32 | 01:34:31#45 | FIN |
| Sep 4, 16 | 343 | — | 04:29:31 | 00:27:07#311 | 02:24:51#418 | 01:28:13#357 | FIN |
| Apr 17, 16 | 35 | — | 04:26:51 | 00:30:26#35 | 02:23:26#55 | 01:27:48#32 | FIN |
| Jan 1, 16 | 28 | — | 04:17:52 | 00:27:30#65 | 02:19:34#28 | 01:25:52#29 | FIN |
| Aug 30, 15 | — | — | — | 00:26:23#215 | — | — | DNF |
| Jan 1, 15 | 58 | — | 04:32:43 | 00:26:58#88 | 02:23:21#81 | 01:37:28#86 | FIN |
| Jan 1, 15 | 65 | — | 04:40:43 | 00:30:55#120 | 02:28:05#113 | 01:35:10#57 | FIN |
| Sep 7, 14 | 559 | — | 04:38:02 | 00:28:42#456 | 02:24:56#502 | 01:36:21#746 | FIN |
| Aug 17, 14 | — | — | — | — | — | — | DNS |
| Jan 1, 14 | 68 | — | 05:03:32 | 00:33:04#71 | 02:49:08#215 | 01:35:20#20 | FIN |
| Jan 1, 14 | — | — | — | — | — | — | DNS |
| Jan 1, 14 | 157 | — | 04:54:04 | 00:32:09#160 | 02:36:16#296 | 01:38:22#151 | FIN |
| Jan 1, 13 | 149 | — | 04:41:36 | 00:33:39#363 | 02:27:01#188 | 01:35:59#153 | FIN |
| Jan 1, 13 | 151 | — | 05:16:53 | 00:33:03#120 | 02:45:36#235 | 01:51:54#161 | FIN |