#940
5.58 points
PTO World Rank
104
Races
2
Wins
18
Podiums
36
Top 10s
14
DNFs
#1
Best Finish
20.6
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2025 | 1 | 0 | 0 | #63 | 1× half |
| 2024 | 1 | 0 | 0 | #9 | 1× half |
| 2023 | 4 | 0 | 1 | #3 | 2× half, 2× full |
| 2022 | 3 | 0 | 0 | #17 | 3× full |
| 2019 | 7 | 0 | 4 | #2 | 4× half, 2× full |
| 2018 | 2 | 0 | 1 | #3 | 2× half |
| 2017 | 5 | 0 | 0 | #5 | 3× half, 2× full |
| 2016 | 5 | 0 | 1 | #3 | 1× full, 3× half |
| 2015 | 7 | 1 | 2 | #1 |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Apr 13, 25 | bronzehalf | 63 | — | 04:17:15 | 00:24:29#19 | 02:14:08#81 | 01:36:30#172 |
| 2014 | 10 | 0 | 1 | #3 |
| 2013 | 9 | 0 | 2 | #3 |
| 2012 | 11 | 0 | 0 | #5 |
| 2011 | 11 | 0 | 0 | #4 |
| 2010 | 10 | 0 | 2 | #2 | 2× sprint |
| 2009 | 8 | 1 | 3 | #1 |
| 2008 | 2 | 0 | 0 | #18 | 1× sprint |
| 2007 | 2 | 0 | 0 | #4 | 1× sprint |
| 2006 | 4 | 0 | 1 | #2 |
| 2005 | 2 | 0 | 0 | #7 |
| FIN |
| Nov 24, 24 | 9 | — | 04:11:04 | 00:26:12#9 | 02:25:07#10 | 01:17:12#5 | FIN |
| Nov 19, 23 | 3 | — | 03:58:44 | 00:23:54#7 | 02:13:19#8 | 01:19:35#1 | FIN |
| Jun 17, 23 | 8 | — | 02:55:20 | 00:25:13#9 | 01:38:22#10 | 00:48:42#1 | FIN |
| May 28, 23 | 9 | — | 08:55:16 | 00:46:01#9 | 05:02:38#12 | 03:01:27#8 | FIN |
| May 28, 23 | 2023 Brazilfull | 9 | 19 | 08:55:17 | 00:46:02#9 | 05:02:39#35 | 03:01:28#20 | FIN |
| May 29, 22 | 17 | 37 | 08:58:52 | 00:46:06#3 | 04:55:15#40 | 03:09:47#38 | FIN |
| May 29, 22 | 17 | — | 08:58:51 | 00:46:05#3 | 04:55:14#19 | 03:09:46#17 | FIN |
| Jan 1, 22 | 2022 Brazilfull | 38 | — | 08:58:52 | 00:46:06#3 | 04:55:15#77 | 03:09:47#78 | FIN |
| Dec 1, 19 | 3 | — | 03:50:55 | 00:24:32#10 | 02:09:03#7 | 01:14:27#1 | FIN |
| Nov 10, 19 | 3 | — | 03:50:55 | 00:24:32#8 | 02:09:03#6 | 01:14:26#1 | FIN |
| Oct 27, 19 | 5 | — | 04:33:25 | — | — | — | FIN |
| Sep 22, 19 | 3 | — | 04:03:58 | 00:25:50#3 | 02:18:12#6 | 01:16:49#2 | FIN |
| Sep 21, 19 | 2 | — | 04:03:57 | 00:25:49 | 02:18:12 | 01:16:49 | FIN |
| May 26, 19 | 15 | — | 09:10:17 | 00:45:57#9 | 04:41:55#12 | 03:38:03#16 | FIN |
| May 26, 19 | 2019 Brazilfull | 15 | 31 | 09:10:17 | 00:45:57#8 | 04:41:55#12 | 03:38:03#33 | FIN |
| Nov 18, 18 | 7 | — | 04:09:10 | 00:24:32#3 | 02:12:37#8 | 01:28:41#8 | FIN |
| Apr 22, 18 | 3 | — | 03:47:22 | — | — | — | FIN |
| Nov 12, 17 | 5 | — | 04:18:50 | 00:24:47#3 | 02:23:51#5 | 01:26:51#5 | FIN |
| Oct 1, 17 | 13 | — | 04:19:00 | 00:24:20#7 | 02:24:54#15 | 01:27:33#13 | FIN |
| May 28, 17 | — | — | — | 00:48:59#33 | —#99999 | —#99999 | DNF |
| May 28, 17 | — | — | — | 00:48:59 | — | — | DNF |
| Mar 12, 17 | 21 | — | 04:09:54 | 00:26:38#16 | 02:24:17#20 | 01:16:04#10 | FIN |
| Nov 27, 16 | 2016 Cozumelfull | 23 | 38 | 09:41:32 | 00:47:11#14 | 05:13:42#46 | 03:35:16#45 | FIN |
| Nov 13, 16 | 24 | — | 04:16:28 | 00:26:02#12 | 02:44:23#29 | 01:17:52#12 | DNF |
| Nov 6, 16 | 10 | — | 04:10:56 | 00:24:58#12 | 02:26:30#16 | 01:16:45#1 | FIN |
| Mar 20, 16 | 3 | — | 00:53:14 | 00:20:35 | — | 00:32:39 | FIN |
| Jan 1, 16 | 30 | — | 04:16:28 | 00:27:32#14 | 02:28:37#212 | 01:17:52#13 | FIN |
| Aug 2, 15 | 40 | — | 01:52:15 | 00:18:46 | 00:58:23 | 00:33:45 | FIN |
| Jun 14, 15 | 43 | — | 01:03:30 | — | 00:34:37 | 00:18:04 | FIN |
| May 9, 15 | — | — | — | 00:19:23 | 00:56:04 | — | DNF |
| May 1, 15 | — | — | — | — | — | — | DNF |
| Feb 22, 15 | 1 | — | 01:51:48 | 00:09:11 | 01:07:08 | 00:34:30 | FIN |
| Feb 14, 15 | 2 | — | 01:53:59 | 00:20:51 | 00:58:38 | 00:33:39 | FIN |
| Feb 1, 15 | — | — | — | 00:20:29 | — | — | DNF |
| Oct 12, 14 | 28 | — | 01:50:22 | 00:19:39 | 00:59:22 | 00:30:40 | FIN |
| Oct 5, 14 | 53 | — | 00:55:12 | — | 00:27:57 | 00:16:34 | FIN |
| Sep 14, 14 | 13 | — | 00:58:40 | 00:12:41 | 00:28:39 | 00:17:19 | FIN |
| Aug 23, 14 | 60 | — | 01:03:06 | 00:09:35 | 00:34:56 | 00:16:32 | FIN |
| Jun 15, 14 | 28 | — | 02:14:48 | — | — | — | FIN |
| May 17, 14 | — | — | — | 00:18:33 | — | — | DNF |
| Apr 21, 14 | 3 | — | 02:07:28 | 00:20:39 | 01:10:06 | 00:36:43 | FIN |
| Apr 6, 14 | — | — | — | 00:18:42 | — | — | DNF |
| Mar 23, 14 | — | — | — | 00:09:33 | — | — | DNF |
| Mar 8, 14 | 7 | — | 01:54:39 | 00:20:04 | 01:00:45 | 00:32:39 | FIN |
| Oct 6, 13 | 22 | — | 00:54:30 | — | — | — | FIN |
| Sep 11, 13 | 60 | — | 02:01:04 | 00:18:22 | 01:07:25 | 00:34:02 | FIN |
| Aug 24, 13 | 27 | — | 01:48:24 | 00:19:25 | 00:56:02 | 00:31:01 | FIN |
| Jul 21, 13 | 56 | — | 00:54:33 | 00:09:23 | 00:28:11 | 00:16:10 | FIN |
| Jun 29, 13 | 3 | — | 01:52:37 | 00:17:04 | 00:59:30 | 00:35:04 | FIN |
| Jun 1, 13 | 36 | — | 01:58:56 | 00:18:37 | 01:06:04 | 00:32:42 | FIN |
| May 19, 13 | 4 | — | 02:03:58 | — | — | — | FIN |
| Apr 19, 13 | 19 | — | 01:49:35 | 00:16:55 | 00:59:26 | 00:31:44 | FIN |
| Apr 7, 13 | 3 | — | 02:01:40 | 00:20:33 | 01:04:20 | 00:36:45 | FIN |
| Oct 20, 12 | 27 | — | 02:06:19 | 00:18:18 | 01:11:36 | 00:34:38 | FIN |
| Aug 22, 12 | 5 | — | 01:48:51 | 00:18:26 | 00:58:10 | 00:30:59 | FIN |
| Jul 21, 12 | 29 | — | 00:52:46 | 00:09:02 | 00:27:44 | 00:15:01 | FIN |
| May 26, 12 | 34 | — | 01:56:31 | 00:18:36 | 01:03:26 | 00:33:07 | FIN |
| May 10, 12 | 39 | — | 01:51:05 | 00:17:59 | 00:59:37 | 00:32:10 | FIN |
| May 6, 12 | 32 | — | 02:07:31 | — | — | — | FIN |
| Apr 22, 12 | 31 | — | 01:52:45 | 00:17:15 | 01:00:25 | 00:34:24 | FIN |
| Apr 14, 12 | 41 | — | 01:53:50 | 00:18:17 | 01:00:22 | 00:33:26 | FIN |
| Mar 25, 12 | 45 | — | 01:59:51 | 00:22:30 | 01:01:41 | 00:35:07 | FIN |
| Jan 22, 12 | 9 | — | 01:46:00 | 00:18:00 | 00:56:05 | 00:30:55 | FIN |
| Jan 13, 12 | 11 | — | 01:56:35 | 00:19:15 | 00:59:46 | 00:36:34 | FIN |
| Nov 20, 11 | 25 | — | 02:05:21 | 00:19:38 | 01:10:33 | 00:33:24 | FIN |
| Nov 6, 11 | 26 | — | 00:58:44 | 00:09:24 | 00:29:28 | 00:16:50 | FIN |
| Oct 23, 11 | 14 | — | 01:52:08 | 00:18:18 | 00:58:47 | 00:34:25 | FIN |
| Oct 9, 11 | 40 | — | 02:17:03 | — | — | — | FIN |
| Sep 19, 11 | 30 | — | 01:52:47 | 00:19:12 | 00:58:58 | 00:33:43 | FIN |
| Jun 18, 11 | — | — | — | 00:17:43 | 01:02:25 | — | DNF |
| Jun 4, 11 | — | — | — | 00:18:32 | 01:02:41 | — | DNF |
| Apr 17, 11 | 15 | — | 01:51:50 | 00:17:15 | 01:02:09 | 00:32:25 | FIN |
| Apr 9, 11 | 47 | — | 01:54:37 | 00:19:38 | 00:59:27 | 00:34:29 | FIN |
| Mar 27, 11 | 15 | — | 01:53:09 | 00:18:25 | 01:01:13 | 00:32:08 | FIN |
| Feb 26, 11 | 4 | — | 01:46:32 | 00:19:36 | 00:55:07 | 00:30:59 | FIN |
| Oct 17, 10 | 10 | — | 01:57:47 | — | — | — | FIN |
| Oct 10, 10 | 24 | — | 01:52:13 | — | — | — | FIN |
| Aug 29, 10 | 2 | — | 00:57:17 | — | — | — | FIN |
| Aug 8, 10 | 46 | — | 01:52:04 | 00:18:41 | 00:59:16 | 00:33:17 | FIN |
| Jul 17, 10 | 40 | — | 01:46:39 | 00:17:36 | 00:55:25 | 00:32:44 | FIN |
| Jun 12, 10 | 32 | — | 01:52:47 | 00:19:19 | 00:58:44 | 00:33:26 | FIN |
| Jun 5, 10 | 31 | — | 01:57:18 | 00:18:34 | 01:03:01 | 00:34:18 | FIN |
| Apr 4, 10 | 4 | — | 01:46:55 | 00:20:42 | 00:53:16 | 00:32:57 | FIN |
| Mar 26, 10 | 14 | — | 02:03:20 | 00:20:08 | 01:06:12 | 00:36:04 | FIN |
| Feb 5, 10 | 2 | — | 01:50:17 | 00:19:56 | 00:57:09 | 00:33:09 | FIN |
| Nov 15, 09 | 3 | — | 02:00:25 | — | — | — | FIN |
| Nov 8, 09 | — | — | — | — | — | — | DNF |
| Sep 9, 09 | 31 | — | 01:51:19 | 00:17:57 | 00:57:32 | 00:35:07 | FIN |
| Aug 30, 09 | 1 | — | 00:59:02 | — | — | — | FIN |
| Aug 15, 09 | 46 | — | 01:47:33 | 00:19:12 | 00:52:44 | 00:34:31 | FIN |
| May 16, 09 | 2 | — | 01:56:40 | 00:21:34 | 00:59:13 | 00:34:30 | FIN |
| Mar 8, 09 | 8 | — | 02:04:46 | — | 01:09:45 | 00:55:01 | FIN |
| Jan 18, 09 | 13 | — | 01:58:51 | 00:19:51 | 01:02:04 | 00:36:06 | FIN |
| Jun 5, 08 | 33 | — | 02:00:47 | 00:18:50 | 01:06:04 | 00:34:28 | FIN |
| Apr 19, 08 | 18 | — | 01:50:02 | — | — | — | FIN |
| Aug 30, 07 | — | — | — | 00:18:25 | — | — | DNF |
| Mar 17, 07 | 4 | — | 01:56:36 | — | — | — | FIN |
| Nov 19, 06 | 2 | — | 02:01:48 | 00:16:44 | 01:10:15 | 00:34:48 | FIN |
| Sep 2, 06 | 18 | — | 02:01:07 | 00:18:26 | 01:05:42 | 00:35:32 | FIN |
| Jun 4, 06 | 34 | — | 02:02:42 | — | — | — | FIN |
| Jan 7, 06 | — | — | — | — | — | — | DNF |
| Sep 17, 05 | 64 | — | 02:04:36 | 00:19:36 | 01:06:39 | 00:36:37 | FIN |
| Sep 10, 05 | 7 | — | 00:56:25 | 00:09:38 | 00:30:17 | 00:16:30 | FIN |