
#198
39.21 points
OpenRank
#195
41.773 points
PTO World Rank
59
Races
8
Wins
35
Podiums
4
70.3 Wins
2
140.6 Wins
4.7
Avg Position
3
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 4 | 0 | 0 | #4 | 2× full, 2× half |
| 2024 | 4 | 1 | 2 | #1 | 3× half, 1× full |
| 2023 | 6 | 2 | 3 | #1 | 3× full, 3× half |
| 2022 | 8 | 1 | 5 | #1 | 4× half, 4× full |
| 2021 | 5 | 0 | 4 | #2 | 2× half, 3× full |
| 2020 | 3 | 1 | 2 | #1 | 1× half, 2× full |
| 2019 | 5 | 2 | 4 | #1 | 3× full, 2× half |
| 2018 | 7 | 0 | 5 | #2 | 4× half, 3× full |
| 2017 | 7 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Aug 16, 25 | DNF | 00:55:53 | 04:37:56 | — | — | — | — | ||
| Jul 6, 25 | 4 | 00:58:25#7 | 04:41:59#6 | 02:59:31#3 | 08:42:50 | 76.6 | 81.9 | ||
| May 18, 25 | 5 | 00:28:43#13 | 02:26:05#6 | 01:17:54#1 | 04:18:09 | 75.4 | 75.0 | ||
| Dec 14, 24 | 11 | 00:28:21#37 | 02:16:41#7 | 01:20:43#12 | 04:09:53 | 85.0 | 56.9 | ||
| Sep 22, 24 | 5 | 00:55:29#17 | 05:17:41#5 | 02:57:23#5 | 09:15:46 | 90.0 | 87.6 | ||
| Jul 14, 24 | 1 | 00:27:18#5 | 02:27:01#1 | 01:19:59#2 | 04:21:05 | 60.0 | 71.4 | ||
| Jun 29, 24 | 2 | 00:23:43#13 | 02:17:14#3 | 01:19:28#1 | 04:06:31 | 75.0 | 81.5 | ||
| Oct 21, 23 | — | 00:56:31 | 04:58:56 | — | — | — | — | ||
| Sep 3, 23 | 1 | 01:00:17#2 | 05:25:33#1 | 03:16:45#1 | 09:52:02 | — | — | ||
| Jul 16, 23 | 2 | 00:28:12#6 | 02:36:47#2 | 01:23:26#2 | 04:34:37 | — | — | ||
| May 21, 23 | 4 | 00:28:39#13 | 02:25:25#3 | 01:20:56#4 | 04:18:54 | — | — | ||
| May 7, 23 | 1 | 00:27:55#8 | 02:32:37#1 | 01:22:40#2 | 04:27:18 | — | — | ||
| Oct 28, 22 | 8 | 00:27:33#25 | 02:22:49#5 | 01:22:41#9 | 04:15:47 | — | — | ||
| Oct 15, 22 | 2 | 00:26:00#14 | 02:27:17#1 | 01:21:52#2 | 04:20:15 | — | — | ||
| Sep 18, 22 | 2 | 00:12:52#3 | 02:30:10#1 | 01:24:05#4 | 04:12:05 | — | — | ||
| Jul 23, 22 | 19 | 00:32:18#27 | 01:56:55#4 | 01:15:08#26 | 03:46:15 | — | — | ||
| Jun 26, 22 | 2 | 01:00:22#3 | 04:50:41#2 | 03:07:46#2 | 09:05:21 | — | — | ||
| Jun 26, 22 | 2 | 01:00:21#3 | 04:50:41#2 | 03:07:46#2 | 09:05:20 | — | — | ||
| May 22, 22 | 1 | 00:29:34#5 | 02:34:38#1 | 01:24:02#1 | 04:32:41 | — | — | ||
| May 7, 22 | 13 | 00:59:26#14 | 05:01:57#12 | 03:25:46#15 | 09:30:33 | — | — | ||
| Oct 9, 21 | 2 | 00:29:33#4 | 02:34:11#1 | 01:29:22#3 | 04:39:04 | — | — | ||
| Sep 18, 21 | 9 | 00:30:20#23 | 02:19:12#7 | 01:24:19#9 | 04:16:17 | — | — | ||
| Jul 4, 21 | 2 | 00:55:57#2 | 05:38:33#2 | 03:22:29#2 | 10:02:42 | — | — | ||
| Jun 13, 21 | 3 | 00:27:30#5 | 01:21:25#2 | 00:53:36#2 | 02:44:14 | — | — | ||
| May 30, 21 | 3 | 00:58:40#5 | 05:31:09#2 | 03:02:58#3 | 09:39:35 | — | — | ||
| Dec 6, 20 | 16 | 00:27:45#33 | 01:54:13#5 | 01:12:47#21 | 03:37:13 | — | — | ||
| Sep 27, 20 | 2 | 00:11:31#4 | 02:24:44#1 | 01:23:11#2 | 04:05:40 | — | — | ||
| Sep 6, 20 | 1 | 00:25:28#3 | 01:48:51#1 | 01:33:23#1 | 03:51:05 | — | — | ||
| Oct 12, 19 | 23 | 00:59:13#25 | 04:58:09#16 | 03:31:24#28 | 09:34:04 | — | — | ||
| Sep 7, 19 | 2 | 00:27:42#3 | 03:01:55#2 | 01:30:54#1 | 05:05:10 | — | — | ||
| Aug 25, 19 | 1 | 00:29:33#3 | 02:46:22#1 | 01:25:55#1 | 04:46:43 | — | — | ||
| May 25, 19 | 1 | 00:58:35#24 | 05:37:59#20 | 03:14:52#22 | 09:59:09 | — | — | ||
| May 12, 19 | 2 | 00:29:05#4 | 02:28:39#1 | 01:21:03#2 | 04:25:15 | — | — | ||
| Sep 23, 18 | 2 | 00:18:23#10 | 02:31:50#7 | 01:30:36#10 | 04:28:01 | — | — | ||
| Sep 9, 18 | 3 | 01:00:14#5 | 05:32:05#2 | 03:32:49#5 | 10:14:43 | — | — | ||
| Jul 1, 18 | 2 | — | — | — | 04:40:55 | — | — | ||
| Jun 10, 18 | 2 | 00:29:16#7 | 02:24:27#1 | 01:25:57#3 | 04:25:01 | — | — | ||
| May 26, 18 | 3 | 01:00:03#7 | 05:36:50#2 | 03:16:42#4 | 10:01:45 | — | — | ||
| Feb 2, 18 | 7 | 00:29:06#8 | 02:15:52#7 | 01:30:07#9 | 04:20:19 | — | — | ||
| Oct 14, 17 | DNF | 00:58:03 | 05:17:40 | — | — | — | — | ||
| Sep 17, 17 | DNF | 00:31:26 | — | — | — | — | — | ||
| Jul 16, 17 | 3 | 01:01:17#3 | 05:27:35#2 | 03:23:09#3 | 09:59:08 | — | — | ||
| Jun 18, 17 | 2 | 00:30:25#4 | 02:27:46#1 | 01:30:05#2 | 04:33:12 | — | — | ||
| May 28, 17 | 2 | 00:30:27#5 | 02:11:43#2 | 01:18:32#4 | 04:00:42 | — | — | ||
| May 21, 17 | 3 | 00:32:28#4 | 02:36:36#1 | 01:31:04#3 | 04:40:08 | — | — | ||
| Apr 2, 17 | 9 | 00:58:40#11 | 05:03:09#7 | 03:19:59#13 | 09:27:49 | — | — | ||
| Sep 18, 16 | 3 | 00:56:59#4 | 05:39:07#2 | 03:22:48#3 | 10:09:15 | — | — | ||
| Sep 4, 16 | 25 | 00:28:32#27 | 02:30:40#20 | 01:30:38#23 | 04:35:00 | — | — | ||
| Jul 3, 16 | 3 | 00:25:22#3 | 02:27:20#3 | 01:28:34#3 | 04:25:38 | — | — | ||
| Jun 12, 16 | 3 | 00:29:26#6 | 02:33:49#3 | 01:30:04#2 | 04:37:31 | — | — | ||
| May 22, 16 | 5 | 00:31:49#10 | 02:49:03#7 | 01:27:42#3 | 04:53:24 | — | — | ||
| May 1, 16 | 3 | Canceled | 02:38:17#2 | 01:23:37#5 | 04:04:07 | — | — | ||
| Aug 9, 15 | 5 | 00:35:02#4 | 02:35:12#4 | 01:25:51#3 | 04:41:58 | — | — | ||
| Jun 14, 15 | 6 | 00:30:48#7 | 02:46:48#7 | 01:30:34#5 | 04:53:57 | — | — | ||
| Oct 18, 14 | 1 | 00:30:30#1 | 02:37:54#1 | 01:45:53#1 | 05:01:23 | — | — | ||
| Jun 1, 13 | 2 | 00:41:34#1 | 02:54:37#1 | 01:43:13#1 | 05:25:43 | — | — |
| 0 |
| 4 |
| #2 |
| 4× full, 3× half |
| 2016 | 6 | 0 | 4 | #3 | 1× full, 5× half |
| 2015 | 2 | 0 | 0 | #5 | 2× half |
| 2014 | 1 | 1 | 1 | #1 | 1× half |
| 2013 | 1 | 0 | 1 | #2 | 1× half |