
#144
56.6 points
OpenRank
#172
56.37 points
PTO World Rank
89
Races
1
Wins
7
Podiums
0
WTCS Wins
0
World Cup Wins
0
Continental Wins
0
70.3 Wins
0
140.6 Wins
15.6
Avg Position
14
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 6 | 0 | 0 | #6 | 4× half, 2× full |
| 2024 | 9 | 0 | 1 | #3 | 9× half |
| 2023 | 6 | 0 | 2 | #2 | 1× full, 5× half |
| 2022 | 6 | 0 | 0 | #4 | 6× half |
| 2021 | 6 | 0 | 0 | #4 | 6× half |
| 2020 | 1 | 0 | 0 | #15 | 1× half |
| 2019 | 9 | 0 | 1 | #2 | 3× half, 5× sprint, 1× olympic |
| 2018 | 5 | 0 | 0 | #8 | 3× sprint, 1× olympic, 1× half |
| 2017 | 10 | 0 | 0 | #8 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Dec 7, 25 | 18 | 00:24:26#3 | 02:06:30#12 | 01:21:10#29 | 03:57:14 | 80.4 | 44.5 | ||
| Nov 30, 25 | 6 | 00:20:04#6 | 01:59:13#4 | 01:16:20#5 | 03:42:38 | 68.6 | 60.3 | ||
| Sep 28, 25 | DNF | 00:38:54 | — | — | — | — | — | ||
| Sep 14, 25 | DNF | 00:26:57 | 02:03:44 | — | — | — | — | ||
| Jul 6, 25 | 20 | 00:49:24#16 | 04:09:01#11 | 03:06:17#32 | 08:07:34 | 77.8 | 63.2 | ||
| Mar 23, 25 | 15 | 00:22:09#13 | 02:01:25#20 | 01:15:31#19 | 03:45:26 | 75.2 | 58.4 | ||
| Dec 14, 24 | 42 | 00:22:58#19 | 02:21:14#40 | 01:25:03#41 | 04:13:37 | 85.0 | 44.3 | ||
| Nov 17, 24 | 7 | 00:23:27#3 | 01:57:58#4 | 01:30:16#12 | 03:57:33 | 60.0 | 47.0 | ||
| Nov 10, 24 | 12 | 00:22:43#8 | 01:58:03#3 | 01:27:02#19 | 03:52:22 | 60.0 | 41.8 | ||
| Aug 25, 24 | DNF | 00:22:38 | — | — | — | — | — | ||
| Aug 4, 24 | 18 | 00:24:07#14 | 02:04:25#3 | 01:24:33#21 | 03:56:54 | 60.0 | 37.8 | ||
| Apr 6, 24 | — | — | — | — | — | — | — | ||
| Mar 24, 24 | DNF | 00:21:48 | 02:04:39 | — | — | — | — | ||
| Feb 4, 24 | 8 | 00:24:50#3 | 02:30:31#8 | 01:19:30#5 | 04:18:06 | 60.0 | 40.9 | ||
| Jan 7, 24 | 3 | 00:26:11#4 | 02:05:55#3 | 01:16:53#4 | 03:53:40 | 60.0 | 63.7 | ||
| Nov 4, 23 | 11 | 00:50:46#9 | 04:03:42#7 | 02:58:10#21 | 07:59:17 | — | — | ||
| Jul 23, 23 | 2 | 00:16:32#5 | 02:01:02#3 | 01:15:02#7 | 03:37:10 | — | — | ||
| Apr 23, 23 | — | 00:25:01 | — | — | — | — | — | ||
| Mar 19, 23 | 5 | 00:24:44#7 | 02:10:47#5 | 01:16:28#5 | 03:54:08 | — | — | ||
| Jan 8, 23 | 2 | 00:23:52#2 | 02:11:46#1 | 01:17:53#3 | 03:59:19 | — | — | ||
| Oct 28, 22 | DNF | 00:23:32 | — | — | — | — | — | ||
| Oct 16, 22 | 4 | 00:25:32#6 | 02:04:02#3 | 01:17:59#8 | 03:52:39 | — | — | ||
| Sep 25, 22 | 5 | 00:21:16#5 | 02:03:13#3 | 01:15:21#7 | 03:43:05 | — | — | ||
| Sep 11, 22 | DNF | 00:22:40 | — | — | — | — | — | ||
| May 22, 22 | 4 | 00:25:05#7 | 02:19:26#4 | 01:15:59#5 | 04:04:38 | — | — | ||
| May 7, 22 | DNF | 00:22:29 | — | — | — | — | — | ||
| Dec 5, 21 | DNF | 00:23:26 | — | — | — | — | — | ||
| Sep 18, 21 | 23 | 00:24:38#7 | 02:07:42#18 | 01:22:31#27 | 03:57:25 | — | — | ||
| Aug 29, 21 | 4 | 00:23:05#2 | 01:57:05#7 | 01:10:49#6 | 03:34:49 | — | — | ||
| Aug 7, 21 | 8 | 00:25:29#2 | 02:02:25#7 | 01:17:30#11 | 03:47:59 | — | — | ||
| Jun 20, 21 | 13 | 00:24:32#5 | 00:58:35#4 | 01:22:46#23 | 02:51:17 | — | — | ||
| Sep 27, 20 | 15 | 00:21:06#3 | 02:05:24#6 | 01:45:04#17 | 04:14:35 | — | — | ||
| Nov 3, 19 | 4 | — | — | — | 03:45:52 | — | — | ||
| Oct 19, 19 | 2 | 00:23:13#2 | 02:19:21#5 | 01:17:00#2 | 04:02:00 | — | — | ||
| Jul 13, 19 | 16 | 00:09:33#22 | 00:28:29#12 | 00:15:52#14 | 00:55:15 | — | — | ||
| Jun 29, 19 | 17 | 00:09:46#39 | 00:27:37#15 | 00:16:18#12 | 00:55:52 | — | — | ||
| May 3, 19 | DNF | 00:18:28 | — | — | — | — | — | ||
| Apr 14, 19 | 32 | 00:19:02#15 | 00:55:19#16 | 00:35:45#37 | 01:50:08 | — | — | ||
| Apr 7, 19 | 19 | 00:08:54#18 | 00:27:50#19 | 00:15:18#18 | 00:53:38 | — | — | ||
| Mar 13, 19 | 8 | 00:09:01#7 | 00:31:18#6 | 00:16:23#8 | 00:57:30 | — | — | ||
| Jan 13, 19 | 6 | 00:26:38#2 | 02:13:20#6 | 01:26:29#9 | 04:11:05 | — | — | ||
| Jun 23, 18 | 31 | 00:19:42#20 | 00:58:40#19 | 00:38:09#33 | 01:57:14 | — | — | ||
| Jun 10, 18 | 47 | 00:09:28#34 | 00:29:30#13 | 00:18:02#52 | 00:58:27 | — | — | ||
| Apr 29, 18 | 13 | 00:17:21#16 | 00:54:58#1 | 00:35:28#14 | 01:49:30 | — | — | ||
| Mar 10, 18 | 23 | 00:15:51#35 | 00:33:08#47 | 00:10:37#32 | 01:00:20 | — | — | ||
| Jan 14, 18 | 8 | 00:25:08#3 | 02:12:55#5 | 01:27:43#10 | 04:10:03 | — | — | ||
| Nov 15, 17 | 9 | 00:09:20#11 | 00:33:10#12 | 00:17:48#8 | 01:01:29 | — | — | ||
| Nov 12, 17 | 11 | 00:09:34#14 | 00:29:18#24 | 00:17:41#9 | 00:57:55 | — | — | ||
| Oct 28, 17 | 30 | 00:09:23#83 | 00:27:23#27 | 00:15:37#46 | 00:53:42 | — | — | ||
| Oct 22, 17 | 9 | 00:15:35#19 | 00:53:51#6 | 00:33:35#9 | 01:44:10 | — | — | ||
| Sep 14, 17 | 40 | 00:19:09#14 | 01:01:01#23 | 00:35:38#37 | 01:57:49 | — | — | ||
| Jun 11, 17 | 22 | 00:19:00#29 | 00:59:03#29 | 00:34:13#21 | 01:53:42 | — | — | ||
| May 28, 17 | DNF | 00:19:27 | — | — | — | — | — | ||
| Mar 19, 17 | 18 | 00:11:37#16 | 00:29:51#9 | 00:17:17#21 | 00:59:26 | — | — | ||
| Mar 5, 17 | DNF | 00:23:30 | — | — | — | — | — | ||
| Jan 15, 17 | 8 | 00:26:11#6 | 02:20:17#7 | 01:27:42#10 | 04:20:15 | — | — | ||
| Nov 25, 16 | 14 | 00:19:37#15 | 00:53:12#20 | 00:36:03#15 | 01:49:43 | — | — | ||
| Oct 15, 16 | 1 | — | — | — | 00:59:36 | — | — | ||
| Oct 8, 16 | 2 | 00:07:27#7 | 00:30:25#2 | 00:15:17#3 | 00:54:38 | — | — | ||
| Sep 25, 16 | 36 | 00:09:59#25 | 00:30:16#52 | 00:14:45#10 | 00:56:15 | — | — | ||
| Sep 11, 16 | 49 | 00:24:49#12 | 01:00:53#16 | 00:39:33#16 | 02:06:26 | — | — | ||
| May 1, 16 | 10 | 00:19:06#51 | 01:02:17#55 | 00:37:15#51 | 01:59:40 | — | — | ||
| Mar 20, 16 | 9 | 00:20:46#16 | — | 00:33:28#5 | 00:54:14 | — | — | ||
| Feb 20, 16 | 4 | 00:17:31#4 | 00:58:43#8 | 00:34:20#4 | 01:51:48 | — | — | ||
| Nov 15, 15 | 10 | 00:20:04#4 | 01:28:30#18 | 00:35:38#7 | 02:04:26 | — | — | ||
| Oct 18, 15 | DNF | 00:21:11 | — | — | — | — | — | ||
| Sep 15, 15 | 46 | 00:17:18#23 | 00:55:22#25 | 00:33:54#19 | 01:48:21 | — | — | ||
| Aug 9, 15 | 20 | 00:09:37#20 | 00:27:04#10 | 00:16:47#24 | 00:54:56 | — | — | ||
| May 1, 15 | 22 | 00:18:07#19 | 00:55:15#13 | 00:34:37#28 | 01:49:00 | — | — | ||
| Mar 14, 15 | 6 | 00:21:44#4 | 00:54:39#7 | 00:31:25#6 | 01:49:07 | — | — | ||
| Feb 22, 15 | 9 | 00:09:13#13 | 01:07:04#3 | 00:41:05#13 | 01:58:29 | — | — | ||
| Feb 14, 15 | 6 | 00:20:33#7 | 00:59:01#12 | 00:34:39#6 | 01:55:11 | — | — | ||
| Jan 16, 15 | DNF | 00:18:48 | — | — | — | — | — | ||
| Oct 18, 14 | 3 | 00:15:32#1 | 01:02:21#9 | 00:32:36#3 | 01:52:31 | — | — | ||
| Sep 14, 14 | 19 | 00:12:38#19 | 00:28:44#13 | 00:18:15#21 | 00:59:38 | — | — | ||
| Aug 29, 14 | 35 | 00:18:06#10 | 01:04:15#14 | 00:36:52#14 | 02:00:39 | — | — | ||
| May 31, 14 | 36 | 00:17:29#28 | 00:56:36#24 | 00:38:44#38 | 01:54:31 | — | — | ||
| May 24, 14 | 26 | 00:09:46#25 | 00:30:26#25 | 00:19:35#24 | 01:02:40 | — | — | ||
| Apr 27, 14 | 16 | 00:18:15#17 | 00:59:33#16 | 00:33:39#11 | 01:53:11 | — | — | ||
| Apr 13, 14 | 26 | 00:21:04#16 | 00:56:35#11 | 00:38:44#26 | 01:57:26 | — | — | ||
| Mar 30, 14 | 6 | 00:17:51#9 | 01:03:51#4 | 00:32:56#5 | 01:55:21 | — | — | ||
| Jan 5, 14 | 6 | Canceled | 01:02:28#9 | 00:36:01#5 | 01:59:17 | — | — | ||
| Dec 7, 13 | 4 | 00:19:15#4 | 01:05:02#1 | 00:32:13#4 | 01:56:30 | — | — | ||
| Sep 28, 13 | 16 | 00:13:46#21 | 00:29:31#26 | 00:17:56#11 | 01:01:14 | — | — | ||
| Feb 17, 13 | 15 | — | — | — | 01:56:29 | — | — | ||
| Oct 20, 12 | 40 | 00:09:47#21 | 00:37:25#16 | 00:17:56#19 | 01:06:54 | — | — | ||
| Sep 9, 12 | DNF | 00:19:33 | — | — | — | — | — |
| 5× sprint, 4× olympic, 1× half |
| 2016 | 8 | 1 | 2 | #1 | 6× sprint, 2× olympic |
| 2015 | 9 | 0 | 0 | #6 | 6× olympic, 3× sprint |
| 2014 | 9 | 0 | 1 | #3 | 5× olympic, 4× sprint |
| 2013 | 3 | 0 | 0 | #4 | 2× olympic, 1× sprint |
| 2012 | 2 | 0 | 0 | #40 | 1× sprint, 1× olympic |