#574
19.333 points
PTO World Rank
#1097
30 points
WT Ranking
41
Races
1
Wins
2
Podiums
18
Top 10s
6
DNFs
#1
Best Finish
16.3
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 3 | 0 | 0 | #8 | 2× half, 1× olympic |
| 2024 | 2 | 0 | 0 | #4 | |
| 2023 | 2 | 0 | 0 | #11 | |
| 2022 | 5 | 0 | 0 | #8 | 3× half |
| 2021 | 2 | 0 | 0 | #7 | 2× half |
| 2020 | 2 | 0 | 0 | #4 | 2× half |
| 2019 | 3 | 0 | 0 | #7 | 2× half |
| 2018 | 4 | 0 | 0 | #5 | 2× half |
| 2017 | 4 | 0 | 0 | #5 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 28, 25 | silverhalf | 41 | 41 | 04:04:52 | 00:21:12#43 | 02:19:32#52 | 01:17:47#42 |
| 2016 | 5 | 0 | 1 | #3 | 2× half |
| 2015 | 3 | 0 | 0 | #5 |
| 2014 | 4 | 1 | 1 | #1 |
| 2012 | 1 | 0 | 0 | #18 |
| 2010 | 1 | 0 | 0 | #31 |
| FIN |
| Sep 21, 25 | 8 | — | 03:55:02 | 00:22:58#14 | 02:08:46#10 | 01:19:16#6 | FIN |
| Apr 27, 25 | — | — | — | 00:18:33 | 00:57:56 | — | DNF |
| Sep 7, 24 | 17 | — | 00:50:02 | 00:10:53 | 00:22:50 | 00:15:03 | FIN |
| Mar 15, 24 | 4 | — | 00:58:34 | 00:11:26 | 00:30:08 | 00:15:31 | FIN |
| Sep 9, 23 | 38 | — | 00:57:39 | 00:10:58 | 00:30:22 | 00:15:35 | FIN |
| Feb 26, 23 | 11 | — | 00:56:59 | 00:10:06 | 00:29:41 | 00:16:08 | FIN |
| Sep 25, 22 | 8 | — | 04:07:41 | 00:21:50#13 | 02:22:10#14 | 01:18:39#2 | FIN |
| Sep 11, 22 | 20 | — | 00:57:34 | 00:11:22 | 00:28:00 | 00:15:55 | FIN |
| Jul 4, 22 | 9 | — | 00:58:44 | 00:10:05 | 00:31:43 | 00:15:54 | FIN |
| May 22, 22 | 22 | — | 04:04:59.547 | 00:27:04.585#28 | 02:17:43.278#36 | 01:17:06.04#12 | FIN |
| Mar 11, 22 | 20 | — | 02:52:29 | 00:22:36#24 | 01:28:00#23 | 01:00:44#17 | FIN |
| Sep 5, 21 | 7 | — | 04:11:11 | 00:26:37#10 | 02:22:39#8 | 01:17:53#2 | FIN |
| May 1, 21 | 35 | — | 04:07:35.662 | 00:25:00.488 | 02:21:55.613 | 01:16:26.361 | FIN |
| Sep 6, 20 | 4 | — | 03:57:56 | 00:24:35#7 | 02:12:04#7 | 01:19:14#4 | FIN |
| Mar 15, 20 | 4 | — | 03:57:56 | 00:24:35#9 | 02:12:04#7 | 01:19:14#4 | FIN |
| Nov 10, 19 | 7 | — | 03:59:58 | 00:26:43#10 | 02:13:13#8 | 01:16:57#2 | FIN |
| Jul 25, 19 | — | — | — | 00:29:59 | — | — | DNF |
| Jun 1, 19 | 10 | — | 01:55:21 | 00:21:22 | 00:58:59 | 00:32:42 | FIN |
| Nov 18, 18 | 22 | — | 04:06:40 | 00:25:29#9 | 02:20:32#27 | 01:21:37#11 | DNF |
| Oct 28, 18 | 32 | — | 00:55:25 | 00:09:25 | 00:28:33 | 00:16:15 | FIN |
| May 20, 18 | 22 | — | 04:06:40.1 | 00:20:33.21 | 02:20:39.31 | 01:22:06 | FIN |
| Apr 13, 18 | 5 | — | 00:57:23 | 00:10:29 | 00:29:30 | 00:16:22 | FIN |
| Nov 12, 17 | 9 | — | 04:12:50 | 00:27:51#9 | 02:22:50#10 | 01:19:14#9 | FIN |
| Oct 28, 17 | 53 | — | 00:58:02 | — | — | — | FIN |
| Jun 25, 17 | — | — | — | 00:18:32 | 00:53:08 | 00:34:44 | DNF |
| Mar 31, 17 | 5 | — | 02:03:42 | 00:20:27 | 01:02:28 | 00:36:40 | FIN |
| Nov 25, 16 | 18 | — | 01:50:44 | 00:20:30 | 00:54:10 | 00:35:13 | FIN |
| Nov 13, 16 | 3 | — | 03:53:14 | 00:27:14#5 | 02:18:25#6 | 01:03:54#4 | FIN |
| Oct 23, 16 | 4 | — | 04:11:56 | — | — | — | FIN |
| May 1, 16 | 7 | — | 01:55:58 | 00:20:39 | 00:59:42 | 00:34:37 | FIN |
| Jan 31, 16 | 22 | — | 01:48:51 | — | — | — | FIN |
| Oct 18, 15 | — | — | — | 00:21:58 | 00:59:56 | — | DNF |
| Apr 24, 15 | 5 | — | 02:05:32 | 00:23:36 | 00:59:40 | 00:39:52 | FIN |
| Feb 22, 15 | 10 | — | 01:58:30 | 00:09:10 | 01:07:06 | 00:41:05 | FIN |
| Sep 21, 14 | — | — | — | 00:23:19 | 00:49:44 | — | DNF |
| Jul 19, 14 | 30 | — | 00:58:20 | 00:09:59 | 00:30:44 | 00:16:12 | FIN |
| Jul 12, 14 | 29 | — | 01:58:36 | 00:20:28 | 00:59:41 | 00:37:08 | FIN |
| Mar 2, 14 | 1 | — | 04:28:15 | 00:28:50 | 02:27:56 | 01:30:09 | FIN |
| Sep 9, 12 | 18 | — | 02:14:17 | 00:22:16 | 01:13:02 | 00:38:59 | FIN |
| Sep 26, 10 | 31 | — | 02:18:40 | 00:22:54 | 01:10:39 | 00:43:35 | FIN |