
#409
10.45 points
OpenRank
#404
9.933 points
PTO World Rank
101
Races
22
Wins
48
Podiums
12
70.3 Wins
9
140.6 Wins
12.0
Avg Position
7
DNFs
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | #15 | 1× full |
| 2024 | 5 | 0 | 0 | #6 | 3× full, 2× half |
| 2023 | 5 | 0 | 1 | #2 | 3× full, 2× half |
| 2022 | 1 | 0 | 0 | — | 1× full |
| 2021 | 5 | 0 | 0 | #10 | 2× full, 3× half |
| 2020 | 4 | 0 | 4 | #2 | 3× full, 1× half |
| 2019 | 13 | 0 | 6 | #2 | 9× half, 4× full |
| 2018 | 10 | 2 | 5 | #1 | 6× half, 4× full |
| 2017 | 3 | 0 | 1 |
| Date | Race | # | Swim | Bike | Run | Finish | SOF | ORS | Details |
|---|---|---|---|---|---|---|---|---|---|
| Nov 16, 25 | 15 | 00:57:53#5 | 04:47:24#13 | 03:34:47#21 | 09:25:40 | 70.0 | 41.8 | ||
| Aug 25, 24 | 12 | Canceled | 05:08:04#9 | 03:24:26#12 | 08:34:25 | 60.0 | 40.9 | ||
| Jun 23, 24 | 12 | 00:17:20#8 | 02:27:06#3 | 01:30:18#21 | 04:19:36 | 75.0 | 59.9 | ||
| Mar 2, 24 | 6 | 00:55:53#2 | 04:58:00#7 | 03:23:10#10 | 09:22:43 | 60.0 | 50.1 | ||
| Sep 16, 23 | 5 | 00:12:46#1 | 04:40:39#4 | 03:18:07#8 | 08:16:56 | — | — | ||
| Aug 20, 23 | 2 | 00:52:50#2 | 05:02:18#1 | 03:20:05#9 | 09:20:51 | — | — | ||
| May 21, 23 | 8 | 00:27:00#7 | 02:24:38#10 | 01:27:24#14 | 04:22:38 | — | — | ||
| May 6, 23 | 8 | 00:27:43#4 | 02:24:47#6 | 01:27:38#12 | 04:24:09 | — | — | ||
| Mar 4, 23 | 4 | 00:54:37#3 | 05:09:26#5 | 03:20:35#5 | 09:30:50 | — | — | ||
| Dec 4, 21 | 10 | 00:27:35#3 | 01:59:46#9 | 01:13:19#9 | 03:43:23 | — | — | ||
| Aug 7, 21 | 16 | 00:27:44#6 | 02:23:16#16 | 01:35:21#19 | 04:29:59 | — | — | ||
| May 23, 21 | 10 | 00:53:27#3 | 05:17:16#12 | 03:32:50#19 | 09:48:50 | — | — | ||
| May 1, 21 | 12 | 00:26:05#7 | 02:28:50#12 | 01:31:55#16 | 04:31:55 | — | — | ||
| Mar 12, 21 | 10 | 00:23:15#5 | 01:37:44#12 | 01:06:46#12 | 03:09:58 | — | — | ||
| Nov 7, 20 | 3 | 00:58:58#3 | 04:44:26#5 | 03:08:08#4 | 08:59:00 | — | — | ||
| Oct 3, 20 | 2 | 00:21:14#3 | 01:02:36#4 | 00:36:22#3 | 02:02:25 | — | — | ||
| Mar 7, 20 | 2 | 00:52:27#2 | 04:52:41#2 | 03:04:53#2 | 08:56:03 | — | — | ||
| Feb 15, 20 | 3 | 00:25:41#4 | 02:39:37#5 | 01:26:05#3 | 04:36:12 | — | — | ||
| Dec 14, 19 | 4 | 00:23:10#5 | 01:29:01#4 | 00:49:44#2 | 02:44:45 | — | — | ||
| Nov 24, 19 | 3 | 00:53:44#2 | 04:54:39#6 | 03:10:19#4 | 09:05:35 | — | — | ||
| Oct 12, 19 | 33 | 00:54:20#10 | 05:28:47#36 | 04:57:37#37 | 11:27:45 | — | — | ||
| Aug 25, 19 | 4 | 00:26:32#1 | 02:28:44#3 | 01:26:07#5 | 04:25:05 | — | — | ||
| Aug 18, 19 | 6 | 00:50:17#2 | 05:21:26#7 | 03:26:43#7 | 09:43:42 | — | — | ||
| Aug 3, 19 | 3 | 00:27:33#2 | 02:20:17#3 | 01:27:13#3 | 04:18:57 | — | — | ||
| Jul 27, 19 | 8 | 00:26:59#1 | 02:36:25#9 | 01:25:25#5 | 04:36:05 | — | — | ||
| Jun 30, 19 | 2 | 00:26:40#2 | 02:18:33#3 | 01:26:40#3 | 04:15:33 | — | — | ||
| Jun 23, 19 | 2 | 00:25:00#2 | 02:28:55#9 | 01:23:43#2 | 04:21:23 | — | — | ||
| May 19, 19 | DNF | 00:24:28 | — | — | 10:40:14 | — | — | ||
| Apr 7, 19 | 5 | 00:25:52#4 | 02:14:51#11 | 01:24:13#8 | 04:08:07 | — | — | ||
| Mar 2, 19 | 3 | 00:49:23#2 | 05:09:50#5 | 03:07:49#4 | 09:12:04 | — | — | ||
| Feb 16, 19 | 2 | — | — | — | 04:32:19 | — | — | ||
| Dec 9, 18 | 3 | 00:22:03#2 | 01:32:01#3 | 00:53:38#5 | 02:50:35 | — | — | ||
| Nov 18, 18 | 6 | 00:53:01#1 | 04:52:35#5 | 03:18:26#6 | 09:09:47 | — | — | ||
| Oct 13, 18 | DNF | 00:54:13 | — | — | — | — | — | ||
| Aug 19, 18 | 3 | 00:53:54#2 | 05:03:03#4 | 03:20:57#3 | 09:23:09 | — | — | ||
| Jun 24, 18 | 1 | 00:24:57#2 | 02:20:50#1 | 01:24:39#5 | 04:14:35 | — | — | ||
| Jun 3, 18 | 1 | 00:27:38#1 | 02:23:32#2 | 01:26:18#2 | 04:20:53 | — | — | ||
| May 20, 18 | 2 | 00:20:54#1 | 02:20:58#2 | 01:25:33#2 | 04:12:19 | — | — | ||
| May 5, 18 | 5 | 00:24:38#4 | 02:23:37#1 | 01:29:37#11 | 04:21:31 | — | — | ||
| Apr 28, 18 | 6 | 00:53:46#2 | 04:34:32#8 | 03:13:26#7 | 08:47:43 | — | — | ||
| Apr 1, 17 | DNF | 00:25:41 | 02:36:06 | — | — | — | — | ||
| Mar 4, 17 | 3 | 00:53:23#1 | 05:10:54#3 | 03:18:11#4 | 09:27:19 | — | — | ||
| Dec 10, 16 | 1 | 00:25:36#1 | 02:23:39#2 | 01:27:54#2 | 04:22:36 | — | — | ||
| Nov 20, 16 | 1 | 00:49:31#1 | 04:44:24#3 | 03:09:40#7 | 08:48:23 | — | — | ||
| Oct 8, 16 | 35 | 00:52:46#1 | 05:07:45#8 | 04:19:32#40 | 10:25:17 | — | — | ||
| Jun 26, 16 | 4 | 00:24:09#3 | 02:25:58#4 | 01:33:54#9 | 04:28:15 | — | — | ||
| Jun 5, 16 | 2 | 00:26:57#1 | 02:22:53#2 | 01:29:04#6 | 04:22:46 | — | — | ||
| May 7, 16 | 3 | 00:26:27#1 | 02:24:50#3 | 01:27:16#7 | 04:22:02 | — | — | ||
| Mar 5, 16 | 1 | 00:47:49#1 | 04:56:40#4 | 03:06:03#1 | 08:56:08 | — | — | ||
| Dec 12, 15 | 1 | 00:25:57#1 | 02:23:31#3 | 01:22:51#3 | 04:17:31 | — | — | ||
| Nov 15, 15 | 1 | 00:48:25#1 | 04:42:13#1 | 03:08:58#2 | 08:44:00 | — | — | ||
| Oct 10, 15 | 26 | 00:56:13#4 | 05:37:39#28 | 05:44:57#28 | 12:26:22 | — | — | ||
| Aug 30, 15 | DNF | 00:24:31 | 02:31:00 | — | — | — | — | ||
| Jul 12, 15 | 1 | 00:24:06#2 | 02:44:50#16 | 01:24:28#3 | 04:11:58 | — | — | ||
| Jun 21, 15 | 1 | 00:24:19#2 | 02:16:27#1 | 01:25:29#1 | 04:10:32 | — | — | ||
| May 31, 15 | 1 | 00:27:20#3 | 02:19:08#2 | 01:24:54#5 | 04:14:00 | — | — | ||
| May 2, 15 | 2 | 00:25:10#1 | 02:26:15#2 | 01:24:56#3 | 04:19:27 | — | — | ||
| Mar 7, 15 | 1 | 00:49:36#1 | 05:04:29#1 | 03:07:18#1 | 09:05:45 | — | — | ||
| Feb 27, 15 | 7 | 00:25:08#3 | 02:27:19#9 | 01:26:39#10 | 04:22:41 | — | — | ||
| Jan 18, 15 | 1 | 00:25:22#1 | 02:26:52#1 | 01:25:21#1 | 04:20:12 | — | — | ||
| Dec 6, 14 | 10 | 00:23:04#3 | 02:21:14#13 | 01:24:45#10 | 04:12:56 | — | — | ||
| Nov 16, 14 | 1 | 00:50:22#1 | 04:48:06#2 | 03:07:56#2 | 08:50:41 | — | — | ||
| Oct 11, 14 | DNF | 00:54:29 | 05:11:04 | — | — | — | — | ||
| Sep 7, 14 | 4 | 00:24:36#7 | 02:22:32#6 | 01:24:12#6 | 04:16:03 | — | — | ||
| Jul 13, 14 | 1 | 00:24:46#1 | 02:21:16#1 | 01:21:49#2 | 04:11:43 | — | — | ||
| Jun 22, 14 | 1 | 00:25:15#1 | 02:19:21#2 | 01:24:39#2 | 04:13:23 | — | — | ||
| May 5, 14 | 1 | 00:24:14#1 | 02:23:06#1 | 01:20:50#1 | 04:11:53 | — | — | ||
| May 3, 14 | 1 | 00:24:14#1 | 02:23:06#3 | 01:20:50#3 | 04:11:53 | — | — | ||
| Mar 29, 14 | 3 | 00:24:12#1 | 02:28:00#4 | 01:23:43#5 | 04:19:52 | — | — | ||
| Mar 1, 14 | 1 | 00:46:47#1 | 05:08:30#1 | 03:08:06#1 | 09:08:46 | — | — | ||
| Nov 17, 13 | 2 | 00:50:14#1 | 04:45:33#2 | 03:16:05#9 | 08:55:47 | — | — | ||
| Oct 12, 13 | 7 | 00:54:06#3 | 04:55:13#2 | 03:16:35#19 | 09:10:19 | — | — | ||
| Jun 9, 13 | DNF | 00:25:51 | — | — | — | — | — | ||
| Mar 24, 13 | 12 | 00:21:54#2 | 04:56:49#7 | 03:29:03#15 | 08:51:33 | — | — | ||
| Mar 2, 13 | 1 | 00:47:37#1 | 05:04:44#1 | 03:19:24#5 | 09:17:10 | — | — | ||
| Nov 18, 12 | 2 | 00:50:17#2 | 04:53:41#2 | 03:18:12#5 | 09:06:41 | — | — | ||
| Nov 3, 12 | 4 | 00:52:44#1 | 04:47:00#3 | 03:22:52#8 | 09:08:28 | — | — | ||
| Oct 13, 12 | DNF | 00:55:56 | 05:33:17 | — | — | — | — | ||
| Sep 9, 12 | 23 | 00:26:09#4 | 02:42:17#22 | 01:50:53#24 | 05:03:55 | — | — | ||
| Jun 24, 12 | 1 | 00:51:53#1 | 05:13:16#1 | 03:12:04#1 | 09:21:44 | — | — | ||
| Jun 10, 12 | 1 | 00:23:52#1 | 02:19:00#1 | 01:26:28#1 | 04:12:40 | — | — | ||
| Apr 29, 12 | 1 | 00:52:42#1 | 05:57:14#2 | 03:18:23#2 | 10:12:59 | — | — | ||
| Mar 31, 12 | 3 | 00:25:31#1 | 02:28:58#4 | 01:24:47#4 | 04:23:40 | — | — | ||
| Mar 4, 12 | 18 | 00:26:39#1 | 02:29:57#2 | 01:21:38#1 | 04:22:46 | — | — | ||
| Nov 19, 11 | 3 | 00:51:46#3 | 04:53:36#5 | 03:10:18#4 | 09:00:14 | — | — | ||
| Nov 5, 11 | 3 | Canceled | 03:35:15#3 | 02:03:54#3 | 05:40:45 | — | — | ||
| Sep 11, 11 | 22 | 00:53:07#1 | 05:15:31#1 | 03:34:51#8 | 09:50:45 | — | — | ||
| Aug 28, 11 | 25 | 00:53:31#1 | 05:06:46#2 | 03:33:39#4 | 09:37:22 | — | — | ||
| Apr 10, 11 | 48 | 00:25:18#3 | 02:24:07#10 | 01:25:05#9 | 04:17:35 | — | — | ||
| Nov 21, 10 | 4 | 00:51:21#2 | 05:07:46#9 | 03:11:33#5 | 09:15:01 | — | — | ||
| Oct 9, 10 | 490 | 00:58:00#20 | 05:31:56#37 | 03:28:10#28 | 10:04:02 | — | — | ||
| Aug 29, 10 | 19 | 00:49:59#1 | 05:09:33#2 | 03:10:14#2 | 09:13:46 | — | — | ||
| Jun 27, 10 | 2 | 00:54:07#3 | 05:11:16#2 | 03:14:23#4 | 09:23:52 | — | — | ||
| May 1, 10 | 2 | 00:51:54#3 | 05:37:48#2 | 03:12:40#2 | 09:46:58 | — | — | ||
| Nov 22, 09 | 7 | 00:54:12#3 | 05:05:26#4 | 03:32:51#10 | 09:37:09 | — | — |
| #3 |
| 2× half, 1× full |
| 2016 | 7 | 3 | 5 | #1 | 4× half, 3× full |
| 2015 | 11 | 7 | 8 | #1 | 8× half, 3× full |
| 2014 | 10 | 6 | 7 | #1 | 7× half, 3× full |
| 2013 | 5 | 1 | 2 | #1 | 4× full, 1× half |
| 2012 | 10 | 3 | 5 | #1 | 7× full, 3× half |
| 2011 | 5 | 0 | 2 | #3 | 4× full, 1× half |
| 2010 | 5 | 0 | 2 | #2 | 5× full |
| 2009 | 1 | 0 | 0 | #7 | 1× full |