
#207
38.24 points
OpenRank
#117
58.995 points
PTO World Rank
63
Races
5
Wins
16
Podiums
1
70.3 Wins
4
140.6 Wins
7.7
Avg Position
14
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | — | 1× full |
| 2025 | 4 | 0 | 1 | #2 | 2× full, 2× half |
| 2024 | 4 | 0 | 1 | #3 | 2× 100k, 2× full |
| 2023 | 6 | 0 | 2 | #3 | 6× full |
| 2022 | 7 | 1 | 1 | #1 | 6× full, 1× half |
| 2021 | 6 | 0 | 1 | #2 | 4× full, 2× half |
| 2020 | 2 | 0 | 0 | — | 2× full |
| 2019 | 7 | 1 | 3 | #1 | 4× full, 3× half |
| 2018 | 7 | 0 | 3 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Mar 7, 26 | DNF | 00:54:19 | 05:23:46 | — | — | — | — | ||
| Oct 11, 25 | 7 | 00:55:37#9 | 04:40:26#4 | 03:17:34#19 | 08:59:33 | 90.0 | 83.5 | ||
| Jul 26, 25 | DNF | 00:30:07 | 02:08:28 | — | — | — | — | ||
| May 10, 25 | 8 | 00:26:37#3 | 02:18:49#3 | 01:34:22#17 | 04:23:41 | 81.7 | 69.5 | ||
| Mar 1, 25 | 2 | 00:50:42#2 | 04:43:17#1 | 03:17:22#7 | 08:56:51 | 65.2 | 69.9 | ||
| Jun 8, 24 | — | 00:18:05 | 02:20:54 | 01:19:13 | — | — | — | ||
| Apr 27, 24 | DNF | 00:55:50 | 04:41:35 | — | — | — | — | ||
| Apr 13, 24 | 13 | 00:27:47#8 | 02:09:41#13 | 01:23:25#14 | 04:03:51 | 75.0 | 56.5 | ||
| Mar 2, 24 | 3 | 00:55:50#1 | 04:46:04#1 | 03:11:09#6 | 08:58:22 | 60.0 | 63.5 | ||
| Nov 4, 23 | 3 | 00:57:52#4 | 04:23:57#2 | 03:06:15#5 | 08:33:55 | — | — | ||
| Oct 14, 23 | 10 | 00:54:03#17 | 04:38:52#7 | 03:12:56#19 | 08:50:38 | — | — | ||
| Aug 19, 23 | 10 | 00:29:21#12 | 02:07:34#8 | 01:16:37#11 | 03:55:43 | — | — | ||
| Aug 4, 23 | 19 | 00:29:45#13 | 02:02:29#17 | 01:16:20#21 | 03:51:44 | — | — | ||
| May 6, 23 | 18 | 00:26:48#14 | 02:06:03#4 | 01:16:09#21 | 03:51:27 | — | — | ||
| Apr 22, 23 | 3 | 00:55:19#2 | 04:33:22#1 | 03:11:40#6 | 08:45:45 | — | — | ||
| Nov 19, 22 | 7 | 00:29:11#13 | 02:01:33#7 | 01:12:45#8 | 03:45:34 | — | — | ||
| Oct 8, 22 | DNF | 00:54:41 | 04:44:59 | — | — | — | — | ||
| Aug 20, 22 | 10 | 00:26:54#10 | 01:53:46#3 | 01:13:39#15 | 03:37:42 | — | — | ||
| Jul 23, 22 | 11 | 00:29:29#14 | 01:56:11#3 | 01:12:18#20 | 03:40:10 | — | — | ||
| May 7, 22 | 12 | 00:54:46#6 | 04:53:08#7 | 03:32:35#18 | 09:23:56 | — | — | ||
| Apr 23, 22 | 1 | 00:56:07#3 | 04:43:03#1 | 03:13:50#3 | 08:58:13 | — | — | ||
| Nov 6, 21 | 4 | 01:06:01#4 | 04:41:07#3 | 03:16:20#11 | 09:10:01 | — | — | ||
| Oct 16, 21 | DNF | 00:51:57 | 04:54:41 | — | — | — | — | ||
| Sep 18, 21 | DNF | 00:28:22 | 02:31:24 | — | — | — | — | ||
| Aug 28, 21 | 13 | 00:28:54#8 | 01:55:28#2 | 01:12:17#15 | 03:40:59 | — | — | ||
| Aug 15, 21 | 2 | 00:53:39#1 | 04:48:20#3 | 03:13:00#4 | 08:59:25 | — | — | ||
| Aug 7, 21 | 9 | 00:28:44#8 | 02:14:35#6 | 01:33:28#17 | 04:19:49 | — | — | ||
| Mar 7, 20 | DNF | 00:52:35 | 05:17:51 | — | — | — | — | ||
| Oct 26, 19 | DNF | 00:52:20 | 04:58:30 | — | — | — | — | ||
| Oct 12, 19 | DNF | 00:54:02 | — | — | — | — | — | ||
| Aug 24, 19 | 2 | 00:26:02#2 | 02:33:01#1 | 01:22:01#5 | 04:27:01 | — | — | ||
| Jul 27, 19 | 5 | 00:27:38#5 | 02:23:09#4 | 01:32:10#9 | 04:30:18 | — | — | ||
| May 4, 19 | 7 | 00:24:59#3 | 02:21:43#7 | 01:29:01#15 | 04:20:06 | — | — | ||
| Apr 27, 19 | 2 | 00:54:08#2 | 04:40:20#3 | 02:59:32#2 | 08:39:40 | — | — | ||
| Mar 2, 19 | 1 | 00:52:28#4 | 04:57:27#1 | 02:58:07#2 | 08:53:10 | — | — | ||
| Dec 8, 18 | 2 | 00:27:17#3 | 02:24:51#1 | 01:29:43#3 | 04:26:51 | — | — | ||
| Nov 17, 18 | DNF | 00:51:41 | 05:10:31 | — | — | — | — | ||
| Oct 13, 18 | 30 | 00:54:10#7 | 04:53:00#23 | 03:56:29#29 | 09:49:06 | — | — | ||
| Aug 25, 18 | 2 | 00:26:35#4 | 02:19:43#1 | 01:22:21#6 | 04:15:16 | — | — | ||
| Jul 28, 18 | 4 | Canceled | 02:20:15#2 | 01:24:48#4 | 03:47:01 | — | — | ||
| Apr 28, 18 | DNF | 00:56:51 | 04:32:12 | — | — | — | — | ||
| Mar 3, 18 | 3 | 00:53:00#2 | 04:57:03#2 | 03:17:44#4 | 09:12:52 | — | — | ||
| Dec 9, 17 | 2 | 00:11:19#7 | 02:23:36#3 | 01:24:28#2 | 04:01:00 | — | — | ||
| Oct 14, 17 | 10 | 00:54:30#9 | 05:04:33#14 | 03:16:42#13 | 09:21:08 | — | — | ||
| Aug 26, 17 | 1 | 00:29:21#4 | 02:19:56#1 | 01:23:44#3 | 04:18:21 | — | — | ||
| Aug 5, 17 | 11 | 00:29:43#8 | 02:29:42#13 | 01:34:14#8 | 04:38:18 | — | — | ||
| Apr 22, 17 | 12 | 00:57:40#6 | 05:11:48#17 | 03:12:40#10 | 09:27:42 | — | — | ||
| Mar 4, 17 | 1 | 00:59:14#3 | 05:05:24#2 | 02:59:40#1 | 09:09:47 | — | — | ||
| Jan 27, 17 | DNF | 00:29:13 | — | — | — | — | — | ||
| Oct 16, 16 | 14 | 00:29:24#8 | 02:52:18#15 | 01:35:00#12 | 05:00:31 | — | — | ||
| Sep 24, 16 | 1 | 00:56:02#4 | 05:06:10#3 | 03:03:50#1 | 09:11:55 | — | — | ||
| Jun 11, 16 | 12 | 00:29:38#11 | 02:15:49#5 | 01:44:39#16 | 04:35:27 | — | — | ||
| May 14, 16 | 10 | 00:57:31#9 | 04:02:20#5 | 03:41:32#14 | 08:47:09 | — | — | ||
| Mar 5, 16 | DNF | 00:55:46 | — | — | — | — | — | ||
| Jan 29, 16 | 4 | 00:21:55#7 | 02:19:42#2 | 01:24:12#5 | 04:09:27 | — | — | ||
| Nov 14, 15 | DNF | 00:58:42 | 06:18:11 | — | — | — | — | ||
| May 16, 15 | 13 | 00:59:48#14 | 05:02:21#12 | 03:39:52#14 | 09:49:06 | — | — | ||
| Mar 28, 15 | 19 | 00:29:43#21 | 02:34:29#20 | 01:27:36#12 | 04:39:16 | — | — | ||
| Mar 7, 15 | 5 | 00:58:46#3 | 05:30:33#5 | 03:13:25#3 | 09:50:01 | — | — |
| #2 |
| 3× half, 4× full |
| 2017 | 8 | 2 | 3 | #1 | 5× half, 3× full |
| 2016 | 7 | 1 | 1 | #1 | 3× half, 4× full |
| 2015 | 4 | 0 | 0 | #5 | 3× full, 1× half |