
#20
80.32 points
OpenRank
#32
83.705 points
PTO World Rank
64
Races
6
Wins
16
Podiums
4
70.3 Wins
1
140.6 Wins
9.5
Avg Position
5
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2026 | 1 | 0 | 0 | #5 | 1× full |
| 2025 | 9 | 0 | 3 | #2 | 5× full, 4× half |
| 2024 | 8 | 1 | 1 | #1 | 4× half, 4× full |
| 2023 | 8 | 1 | 3 | #1 | 3× full, 5× half |
| 2022 | 10 | 1 | 3 | #1 | 6× half, 4× full |
| 2021 | 6 | 1 | 2 | #1 | 6× half |
| 2020 | 5 | 1 | 3 | #1 | 3× half, 2× full |
| 2019 | 8 | 1 | 1 | #1 | 8× half |
| 2018 | 9 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Mar 7, 26 | 5 | 01:02:04#13 | 04:42:11#4 | 02:59:18#4 | 08:49:34 | 82.6 | 75.9 | ||
| Nov 23, 25 | 4 | 00:55:57#10 | 04:36:24#2 | 03:21:11#7 | 08:59:07 | 76.0 | 68.0 | ||
| Nov 8, 25 | 26 | 00:29:57#36 | 02:41:58#19 | 01:26:49#33 | 04:41:27 | 89.8 | 64.8 | ||
| Oct 11, 25 | 41 | 01:03:25#41 | 05:25:40#41 | 03:31:25#37 | 10:09:17 | 90.0 | 46.8 | ||
| Jul 26, 25 | 2 | 00:32:19#14 | 02:09:51#2 | 01:20:26#1 | 04:06:49 | 76.8 | 78.1 | ||
| Jul 20, 25 | 6 | 01:02:53#20 | 04:56:29#4 | 02:55:44#3 | 09:01:04 | 83.1 | 76.3 | ||
| Jun 1, 25 | 6 | 01:01:15#8 | 04:28:21#6 | 03:06:29#7 | 08:43:20 | 85.7 | 69.8 | ||
| May 10, 25 | 2 | 00:29:06#12 | 02:18:35#2 | 01:23:16#5 | 04:14:11 | 81.7 | 85.2 | ||
| Apr 26, 25 | DNF | 01:02:34 | 04:50:18 | — | — | — | — | ||
| Apr 5, 25 | 3 | 00:31:00#19 | 02:22:59#2 | 01:18:30#2 | 04:18:18 | 78.4 | 81.5 | ||
| Dec 14, 24 | 37 | 00:29:38#39 | 02:23:52#31 | 01:34:57#41 | 04:32:50 | 85.0 | 45.8 | ||
| Sep 22, 24 | 11 | 01:01:18#31 | 05:26:43#13 | 03:00:24#7 | 09:33:50 | 90.0 | 77.9 | ||
| Jul 21, 24 | 1 | 01:05:41#14 | 04:57:37#1 | 02:52:23#1 | 09:01:53 | 75.0 | 85.7 | ||
| Jul 7, 24 | 5 | 01:01:14#15 | 04:33:21#4 | 02:48:47#3 | 08:26:50 | 85.0 | 84.6 | ||
| May 19, 24 | 4 | 00:29:03#17 | 02:15:58#1 | 01:23:54#6 | 04:12:05 | 75.0 | 76.6 | ||
| May 4, 24 | 6 | 00:29:24#17 | 02:18:28#2 | 01:30:07#15 | 04:21:21 | 75.0 | 69.4 | ||
| Apr 27, 24 | 9 | 01:05:05#17 | 04:40:45#2 | 03:18:00#11 | 09:09:17 | 75.0 | 64.5 | ||
| Apr 6, 24 | 5 | 00:29:41#12 | 02:28:47#4 | 01:21:34#7 | 04:25:10 | 75.0 | 73.2 | ||
| Oct 14, 23 | DNF | 01:02:58 | 05:06:29 | — | — | — | — | ||
| Aug 26, 23 | 24 | 00:31:14#38 | 02:17:18#13 | 01:24:50#26 | 04:16:00 | — | — | ||
| Aug 4, 23 | — | 00:35:04 | 02:05:14 | — | — | — | — | ||
| Jul 23, 23 | 1 | 00:19:30#14 | 02:14:20#2 | 01:21:19#3 | 03:59:40 | — | — | ||
| May 21, 23 | 2 | 00:30:45#19 | 02:19:57#2 | 01:21:23#4 | 04:15:01 | — | — | ||
| May 6, 23 | 3 | 00:30:58#18 | 02:22:10#3 | 01:21:44#1 | 04:18:23 | — | — | ||
| Apr 22, 23 | 5 | 01:05:49#11 | 04:38:18#4 | 03:06:04#4 | 08:56:28 | — | — | ||
| Apr 1, 23 | 6 | 00:28:53#12 | 02:30:03#6 | 01:19:51#4 | 04:24:16 | — | — | ||
| Dec 4, 22 | 3 | 00:29:49#11 | 02:17:54#2 | 01:19:40#2 | 04:11:29 | — | — | ||
| Nov 20, 22 | 3 | 01:00:47#9 | 05:03:23#7 | 02:52:43#1 | 09:03:18 | — | — | ||
| Nov 19, 22 | DNF | 00:37:24 | — | — | — | — | — | ||
| Oct 28, 22 | DNF | 00:31:06 | — | — | — | — | — | ||
| Aug 6, 22 | 5 | 00:33:56#11 | 02:14:28#2 | 01:33:26#10 | 04:24:34 | — | — | ||
| Jul 23, 22 | 24 | 00:34:45#29 | 01:58:26#10 | 01:14:55#25 | 03:49:37 | — | — | ||
| Jul 10, 22 | 1 | 00:18:02#9 | 02:17:57#2 | 01:18:44#1 | 03:59:32 | — | — | ||
| May 22, 22 | 6 | 00:30:28#16 | 02:17:41#4 | 01:24:22#9 | 04:15:33 | — | — | ||
| Apr 23, 22 | 14 | 01:05:10#11 | 04:48:49#2 | 04:01:49#22 | 10:01:42 | — | — | ||
| Apr 2, 22 | 10 | 00:29:32#24 | 02:25:03#7 | 01:22:18#9 | 04:22:51 | — | — | ||
| Dec 5, 21 | 1 | 00:29:49#17 | 02:15:52#1 | 01:24:28#4 | 04:14:02 | — | — | ||
| Oct 30, 21 | 4 | 00:31:47#10 | 02:23:46#2 | 01:21:28#4 | 04:22:46 | — | — | ||
| Sep 26, 21 | 3 | 00:23:02#8 | 02:19:16#1 | 01:23:29#5 | 04:09:26 | — | — | ||
| Sep 18, 21 | 22 | 00:32:38#26 | 02:32:48#22 | 01:35:36#21 | 04:43:43 | — | — | ||
| May 1, 21 | 11 | 00:30:00#21 | 02:25:27#10 | 01:27:54#13 | 04:27:45 | — | — | ||
| Mar 12, 21 | 15 | 00:27:46#18 | 01:38:17#13 | 01:14:28#19 | 03:22:30 | — | — | ||
| Dec 6, 20 | 29 | 00:32:18#39 | 01:55:19#13 | 01:13:13#24 | 03:43:07 | — | — | ||
| Oct 24, 20 | DNF | 00:21:50 | 02:12:25 | — | — | — | — | ||
| Sep 19, 20 | 1 | — | — | — | 04:12:11 | — | — | ||
| Mar 15, 20 | 3 | 00:31:14#7 | 02:26:14#3 | 01:37:40#4 | 04:37:49 | — | — | ||
| Feb 7, 20 | 2 | 00:32:09#10 | 02:09:14#2 | 01:19:20#1 | 04:05:26 | — | — | ||
| Sep 8, 19 | 28 | 00:39:20#43 | 02:49:45#19 | 01:21:59#17 | 04:55:04 | — | — | ||
| Jun 30, 19 | 7 | 00:34:55#17 | 02:29:48#5 | 01:24:13#6 | 04:32:14 | — | — | ||
| Jun 23, 19 | 7 | 00:33:26#16 | 02:25:50#3 | 01:26:13#5 | 04:28:48 | — | — | ||
| Jun 9, 19 | 1 | Canceled | 02:15:22#2 | 01:27:27#1 | 03:44:34 | — | — | ||
| May 19, 19 | 8 | 00:32:14#27 | 02:25:47#9 | 01:26:27#5 | 04:29:03 | — | — | ||
| May 4, 19 | 21 | 00:34:45#28 | 02:28:14#17 | 01:30:19#19 | 04:37:05 | — | — | ||
| Apr 7, 19 | 14 | 00:34:06#24 | 02:13:53#9 | 01:29:03#12 | 04:19:34 | — | — | ||
| Mar 17, 19 | 7 | 00:39:02#11 | 02:23:09#5 | 01:38:15#8 | 04:43:31 | — | — | ||
| Dec 9, 18 | 9 | 00:35:00#20 | 02:27:10#9 | — | 04:30:10 | — | — | ||
| Oct 28, 18 | 6 | Canceled | 02:20:09#6 | 01:33:53#5 | 03:56:00 | — | — | ||
| Sep 2, 18 | 19 | 00:33:11#26 | 02:27:02#10 | 01:26:09#19 | 04:30:39 | — | — | ||
| Jun 24, 18 | 5 | 00:34:53#19 | 02:29:20#5 | 01:24:17#3 | 04:31:54 | — | — | ||
| Jun 3, 18 | 9 | 00:41:01#12 | 02:28:10#4 | 01:34:31#5 | 04:46:48 | — | — | ||
| May 20, 18 | 9 | 00:29:12#17 | 02:25:10#8 | 01:29:45#7 | 04:29:09 | — | — | ||
| May 5, 18 | 15 | 00:35:54#21 | 02:27:56#10 | 01:39:44#18 | 04:46:33 | — | — | ||
| Apr 8, 18 | 8 | 00:36:03#25 | 02:22:08#7 | 01:22:46#6 | 04:23:57 | — | — | ||
| Mar 18, 18 | 7 | 00:37:46#12 | 02:30:48#5 | 01:32:58#5 | 04:43:47 | — | — |
| 0 |
| 0 |
| #5 |
| 9× half |