
#63
69.05 points
OpenRank
#76
72.793 points
PTO World Rank
#34
407.48 points
WT Ranking
104
Races
3
Wins
16
Podiums
0
WTCS Wins
0
World Cup Wins
0
Continental Wins
1
70.3 Wins
0
140.6 Wins
14.2
Avg Position
8
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 8 | 0 | 1 | #3 | 6× half, 2× full |
| 2024 | 8 | 1 | 4 | #1 | 4× half, 4× full |
| 2023 | 9 | 1 | 2 | #1 | 7× half, 2× full |
| 2022 | 6 | 1 | 3 | #1 | 5× half, 1× full |
| 2021 | 4 | 0 | 0 | #20 | 3× sprint, 1× olympic |
| 2020 | 2 | 0 | 0 | #11 | 2× sprint |
| 2019 | 8 | 0 | 0 | #5 | 5× olympic, 3× sprint |
| 2018 | 9 | 0 | 0 | #5 | 1× half, 5× olympic, 3× sprint |
| 2017 | 10 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 8, 25 | 22 | 00:23:35#32 | 02:16:53#27 | 01:13:55#32 | 03:56:43 | 87.7 | 69.8 | ||
| Sep 21, 25 | 8 | 00:23:35#6 | 02:04:30#8 | 01:19:02#11 | 03:53:27 | 64.5 | 54.6 | ||
| Sep 7, 25 | 4 | 00:22:23#3 | 02:02:01#6 | 01:16:48#7 | 03:45:31 | 71.4 | 68.3 | ||
| Aug 31, 25 | 21 | 00:23:21#8 | 02:06:26#4 | 01:26:19#36 | 04:01:07 | 74.6 | 50.9 | ||
| Jul 30, 25 | 7 | 00:25:48#5 | 04:00:07#10 | 01:18:52#25 | 05:47:33 | 70.2 | 51.9 | ||
| Jun 29, 25 | DNF | 00:23:21 | 02:29:43 | — | — | — | — | ||
| Jun 15, 25 | 8 | 00:48:49#2 | 04:20:31#9 | 02:54:30#14 | 08:09:08 | 69.3 | 58.5 | ||
| May 18, 25 | 3 | 00:22:40#7 | 02:06:35#7 | 01:08:33#4 | 03:42:26 | 76.0 | 79.7 | ||
| Oct 5, 24 | DNF | 00:23:33 | 02:02:27 | — | — | — | — | ||
| Sep 22, 24 | DNF | 00:26:47 | — | — | — | — | — | ||
| Sep 7, 24 | 1 | 00:23:43#4 | 02:40:49#13 | 01:16:23#5 | 04:24:31 | 45.0 | 58.1 | ||
| Aug 15, 24 | 3 | — | — | — | 09:36:54 | 45.0 | 52.4 | ||
| Jul 25, 24 | 6 | 00:28:54#1 | 04:02:26#7 | 01:22:37#9 | 05:57:02 | 45.0 | 43.0 | ||
| Jun 29, 24 | 3 | 00:25:47#3 | 02:21:50#6 | 01:10:25#8 | 04:01:20 | 45.0 | 52.1 | ||
| Jun 16, 24 | DNF | 00:47:29 | 04:29:30 | — | — | — | — | ||
| May 19, 24 | 2 | 00:22:37#4 | 02:10:16#5 | 01:10:50#1 | 03:48:38 | 60.0 | 68.5 | ||
| Oct 14, 23 | — | 00:24:26 | 02:08:27 | — | — | — | — | ||
| Sep 24, 23 | 2 | 00:25:29#5 | 02:33:35#4 | 01:13:50#6 | 04:15:04 | — | — | ||
| Aug 26, 23 | 1 | 00:24:02#3 | 01:54:46#1 | 01:16:09#5 | 03:37:27 | — | — | ||
| Aug 6, 23 | 5 | 00:23:12#8 | 02:01:27#13 | 01:13:16#6 | 03:40:24 | — | — | ||
| Jul 27, 23 | 6 | 00:28:28#2 | 04:05:12#8 | 01:18:50#10 | 05:55:23 | — | — | ||
| Jun 25, 23 | 6 | 00:49:50#2 | 04:44:17#7 | 02:58:39#6 | 08:39:56 | — | — | ||
| May 21, 23 | 10 | 00:22:33#11 | 01:58:55#14 | 01:11:02#3 | 03:37:27 | — | — | ||
| Apr 1, 23 | 12 | 00:23:13#12 | 02:15:17#14 | 01:16:58#22 | 04:00:19 | — | — | ||
| Mar 18, 23 | 28 | 00:23:00#6 | 02:21:49#21 | 01:28:54#35 | 04:18:34 | — | — | ||
| Oct 28, 22 | 21 | 00:23:31#23 | 02:10:17#19 | 01:16:39#24 | 03:52:33 | — | — | ||
| Sep 25, 22 | 3 | 00:21:53#2 | 02:35:09#3 | 01:13:58#5 | 04:12:44 | — | — | ||
| Aug 20, 22 | 4 | Canceled | 02:14:28#10 | 01:10:46#1 | 03:26:39 | — | — | ||
| Jul 28, 22 | 2 | 00:27:53#2 | 04:11:18#7 | 01:16:25#3 | 05:59:11 | — | — | ||
| Jul 3, 22 | 1 | 00:24:29#2 | 02:41:25#3 | 01:13:57#5 | 04:24:18 | — | — | ||
| May 22, 22 | 4 | 00:24:58#2 | 02:13:38#16 | 01:12:21#2 | 03:56:31 | — | — | ||
| Oct 30, 21 | 22 | 00:09:01#30 | 00:27:35#27 | 00:15:32#16 | 00:53:07 | — | — | ||
| Oct 23, 21 | 29 | 00:09:16#32 | 00:26:38#27 | 00:15:37#23 | 00:52:46 | — | — | ||
| May 22, 21 | DNF | 00:17:16 | — | — | — | — | — | ||
| May 15, 21 | 20 | 00:10:41#44 | 00:26:58#29 | 00:15:13#4 | 00:54:54 | — | — | ||
| Oct 25, 20 | 11 | — | — | 00:10:26#1 | 00:55:11 | — | — | ||
| Oct 10, 20 | 23 | 00:09:37#39 | 00:30:27#26 | 00:15:28#15 | 00:56:32 | — | — | ||
| Oct 26, 19 | 27 | 00:18:15#39 | 00:57:37#2 | 00:34:02#31 | 01:51:21 | — | — | ||
| Oct 19, 19 | 23 | 00:08:26#55 | 00:27:19#1 | 00:15:24#22 | 00:52:14 | — | — | ||
| Aug 25, 19 | DNF | 00:19:13 | — | — | — | — | — | ||
| Jul 20, 19 | 12 | 00:09:13#34 | 00:29:39#1 | 00:15:36#14 | 00:55:48 | — | — | ||
| Jun 28, 19 | 18 | 00:09:25#38 | 00:28:22#4 | 00:15:24#19 | 00:54:54 | — | — | ||
| Jun 8, 19 | 19 | 00:18:26#44 | 00:55:49#16 | 00:31:23#19 | 01:47:12 | — | — | ||
| Apr 27, 19 | 22 | 00:19:03#37 | 00:59:59#4 | 00:32:54#27 | 01:52:56 | — | — | ||
| Mar 24, 19 | 5 | 00:20:12#37 | 00:58:49#27 | 00:32:16#1 | 01:52:47 | — | — | ||
| Sep 16, 18 | 5 | 00:26:20#3 | 02:28:02#6 | 01:20:02#7 | 04:20:07 | — | — | ||
| Aug 25, 18 | 11 | 00:17:49#37 | 00:58:57#5 | 00:31:24#9 | 01:49:33 | — | — | ||
| Jul 27, 18 | 19 | 00:09:29#32 | 00:26:04#2 | 00:15:58#28 | 00:52:50 | — | — | ||
| Jul 15, 18 | 40 | 00:09:29#47 | 00:29:57#41 | 00:15:24#37 | 00:55:39 | — | — | ||
| Jun 10, 18 | 9 | 00:18:01#35 | 00:55:35#6 | 00:32:11#9 | 01:47:16 | — | — | ||
| May 12, 18 | 12 | 00:17:39#27 | 00:56:10#21 | 00:31:25#13 | 01:46:37 | — | — | ||
| Apr 28, 18 | DNF | 00:19:30 | — | — | — | — | — | ||
| Mar 24, 18 | 8 | 00:20:50#22 | 00:58:54#17 | 00:32:18#7 | 01:53:31 | — | — | ||
| Mar 2, 18 | 32 | 00:09:27#34 | 00:31:56#37 | 00:15:10#15 | 00:59:27 | — | — | ||
| Nov 4, 17 | 36 | 00:17:59#42 | 00:57:10#38 | 00:32:24#18 | 01:48:56 | — | — | ||
| Oct 28, 17 | 10 | 00:08:34#28 | 00:27:05#6 | 00:15:35#43 | 00:52:28 | — | — | ||
| Sep 14, 17 | 27 | 00:19:25#42 | 01:02:15#35 | 00:31:33#17 | 01:55:28 | — | — | ||
| Aug 26, 17 | 12 | 00:18:51#41 | 01:00:02#24 | 00:30:40#6 | 01:50:51 | — | — | ||
| Aug 5, 17 | 7 | 00:17:49#33 | 00:58:34#11 | 00:31:32#6 | 01:49:24 | — | — | ||
| Jul 28, 17 | 13 | 00:09:09#33 | 00:29:50#4 | 00:15:35#13 | 00:55:54 | — | — | ||
| Jun 18, 17 | 11 | 00:19:23#36 | 00:53:47#20 | 00:32:13#9 | 01:46:33 | — | — | ||
| Jun 4, 17 | 6 | 00:09:28#40 | 00:29:47#12 | 00:15:02#3 | 00:55:20 | — | — | ||
| May 28, 17 | 3 | 00:18:42#27 | 00:58:53#1 | 00:33:54#3 | 01:53:16 | — | — | ||
| Apr 1, 17 | 5 | 00:18:00#19 | 00:57:59#7 | 00:31:26#3 | 01:48:57 | — | — | ||
| Sep 25, 16 | 19 | 00:10:00#30 | 00:28:02#9 | 00:15:18#20 | 00:54:31 | — | — | ||
| Sep 11, 16 | 4 | 00:24:10#6 | 00:56:06#8 | 00:31:53#1 | 01:53:12 | — | — | ||
| Aug 28, 16 | 3 | 00:19:39#16 | 01:00:46#3 | 00:33:55#4 | 01:55:12 | — | — | ||
| Aug 7, 16 | 11 | 00:19:41#28 | 00:52:55#9 | 00:34:26#11 | 01:49:19 | — | — | ||
| Jul 2, 16 | 18 | 00:18:58#37 | 01:01:44#13 | 00:32:06#17 | 01:54:02 | — | — | ||
| Jun 11, 16 | 23 | 00:18:23#35 | 01:01:43#32 | 00:32:28#11 | 01:54:14 | — | — | ||
| May 8, 16 | 3 | 00:09:41#53 | 00:29:14#2 | 00:16:13#15 | 00:56:44 | — | — | ||
| Apr 9, 16 | 43 | 00:16:53#37 | 00:58:52#28 | 00:38:06#45 | 01:54:43 | — | — | ||
| Apr 3, 16 | 17 | 00:09:50#27 | 00:28:07#8 | 00:15:02#19 | 00:53:58 | — | — | ||
| Mar 5, 16 | 22 | 00:18:16#40 | 00:56:31#18 | 00:32:59#23 | 01:48:53 | — | — | ||
| Oct 17, 15 | 8 | 00:19:26#37 | 00:53:12#17 | 00:32:20#9 | 01:45:56 | — | — | ||
| Oct 4, 15 | 4 | 00:10:06#21 | 00:25:55#1 | 00:17:14#2 | 00:54:55 | — | — | ||
| Sep 15, 15 | 19 | 00:16:44#17 | 00:51:59#2 | 00:32:53#13 | 01:43:14 | — | — | ||
| Sep 5, 15 | DNF | 00:08:45 | 00:27:58 | — | — | — | — | ||
| Aug 22, 15 | 14 | — | — | — | 01:51:27 | — | — | ||
| Jul 18, 15 | 37 | 00:09:34#39 | 00:28:10#30 | 00:15:30#42 | 00:54:03 | — | — | ||
| May 16, 15 | 16 | 00:18:39#41 | 00:57:23#17 | 00:31:24#14 | 01:48:48 | — | — | ||
| May 9, 15 | 11 | 00:19:08#50 | 00:54:09#16 | 00:31:50#10 | 01:46:43 | — | — | ||
| Mar 28, 15 | 17 | 00:19:00#25 | 01:05:48#23 | 00:32:51#21 | 01:59:02 | — | — | ||
| Mar 22, 15 | 12 | 00:08:46#41 | 00:28:14#7 | 00:15:34#20 | 00:53:32 | — | — | ||
| Mar 14, 15 | 33 | — | — | — | 00:56:35 | — | — | ||
| Sep 27, 14 | 28 | 00:19:22#30 | 00:55:34#18 | 00:32:27#31 | 01:48:32 | — | — | ||
| Aug 29, 14 | 4 | 00:18:07#11 | 01:02:15#1 | 00:31:53#2 | 01:53:46 | — | — | ||
| Aug 9, 14 | 14 | 00:09:21#23 | 00:28:05#11 | 00:15:43#14 | 00:54:25 | — | — | ||
| Jul 5, 14 | 3 | 00:18:11#23 | 00:56:42#1 | 00:33:08#5 | 01:50:14 | — | — | ||
| May 18, 14 | 9 | 00:09:25#25 | 00:30:32#23 | 00:16:39#9 | 00:57:28 | — | — | ||
| May 4, 14 | 29 | 00:21:29#40 | 00:56:11#45 | 00:32:50#16 | 01:51:12 | — | — | ||
| Mar 23, 14 | 21 | 00:09:10#35 | 00:28:25#22 | 00:15:24#21 | 00:53:51 | — | — | ||
| Mar 15, 14 | 45 | 00:09:20#43 | 00:30:05#20 | 00:16:38#48 | 00:57:09 | — | — | ||
| Aug 25, 13 | 15 | 00:18:30#21 | 01:07:11#28 | 00:29:50#2 | 01:56:29 | — | — | ||
| Aug 4, 13 | 2 | 00:20:11#21 | 00:58:26#12 | 00:30:46#2 | 01:50:35 | — | — | ||
| Jul 14, 13 | 22 | 00:19:42#51 | 00:56:22#4 | 00:33:10#20 | 01:51:02 | — | — | ||
| May 5, 13 | 25 | 00:19:01#41 | 00:54:49#18 | 00:33:47#23 | 01:49:40 | — | — | ||
| Oct 20, 12 | 2 | 00:09:19#15 | 00:34:51#1 | 00:15:57#1 | 01:01:58 | — | — | ||
| Jul 22, 12 | 25 | 00:20:51#46 | 01:08:58#29 | 00:34:48#12 | 02:06:38 | — | — | ||
| Jun 30, 12 | 15 | 00:20:27#20 | 01:04:11#6 | 00:37:16#15 | 02:04:06 | — | — | ||
| May 6, 12 | 14 | 00:20:37#27 | 00:58:54#30 | 00:32:12#5 | 01:52:22 | — | — | ||
| Sep 9, 11 | 25 | 00:10:01#12 | 00:30:13#3 | 00:17:03#11 | 00:58:28 | — | — | ||
| Jun 24, 11 | 8 | 00:10:26#17 | 00:30:23#2 | 00:16:40#6 | 00:59:39 | — | — | ||
| Jul 3, 10 | 18 | 00:09:26#9 | 00:29:19#5 | 00:16:56#3 | 00:57:26 | — | — |
| 0 |
| 1 |
| #3 |
| 5× olympic, 5× sprint |
| 2016 | 10 | 0 | 2 | #3 | 3× sprint, 7× olympic |
| 2015 | 11 | 0 | 0 | #4 | 5× olympic, 6× sprint |
| 2014 | 8 | 0 | 1 | #3 | 4× olympic, 4× sprint |
| 2013 | 4 | 0 | 1 | #2 | 4× olympic |
| 2012 | 4 | 0 | 1 | #2 | 1× sprint, 3× olympic |
| 2011 | 2 | 0 | 0 | #8 | 2× sprint |
| 2010 | 1 | 0 | 0 | #18 | 1× sprint |