87
Races
2
Wins
16
Podiums
60
Top 10s
8
DNFs
#1
Best Finish
8.5
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2023 | 3 | 0 | 0 | #6 | 2× full, 1× half |
| 2022 | 5 | 0 | 0 | #5 | 5× full |
| 2021 | 5 | 0 | 0 | #5 | 2× half, 3× full |
| 2020 | 3 | 0 | 0 | #6 | 2× half, 1× full |
| 2019 | 10 | 1 | 3 | #1 | 2× half, 8× full |
| 2018 | 9 | 0 | 2 | #2 | 4× half, 5× full |
| 2017 | 5 | 0 | 0 | #4 | 2× half, 3× full |
| 2016 | 9 | 0 | 4 | #2 | 7× full, 2× half |
| 2015 | 8 | 0 | 1 | #2 | 7× full, 1× half |
| 2014 | 9 | 0 | 2 | #2 | 8× full, 1× half |
| 2013 | 7 | 0 | 1 | #2 | 7× full |
| 2012 | 7 | 1 | 3 | #1 | 7× full |
| 2011 | 5 | 0 | 0 | #7 | 5× full |
| 2010 | 2 | 0 | 0 | #13 | 2× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Jul 23, 23 | 12 | — | 08:42:26 | 00:58:29#17 | 04:43:42#13 | 02:54:36#9 | FIN | |
| Jun 25, 23 | silverfull | 6 | — | 08:34:00 | 00:55:45#14 | 04:33:34#7 | 03:00:12#6 | FIN |
| May 6, 23 | goldhalf | 24 | — | 04:08:17 | 00:27:39#28 | 02:11:44#14 | 01:25:14#27 | FIN |
| Aug 21, 22 | silverfull | 6 | — | 08:22:37 | 00:57:14#15 | 04:25:37#1 | 02:55:22#6 | FIN |
| Jul 24, 22 | silverfull | 5 | — | 08:28:53 | 00:57:10#8 | 04:27:50#3 | 02:57:38#3 | FIN |
| Jun 12, 22 | goldfull | 5 | — | 08:22:05 | 00:54:53#10 | 04:21:35#5 | 02:56:56#5 | FIN |
| May 7, 22 | diamondfull | — | — | — | 00:58:17 | — | — | DNF |
| Apr 23, 22 | silverfull | 9 | — | 08:21:58 | 00:57:56#30 | 04:19:32#3 | 02:58:51#8 | FIN |
| Sep 5, 21 | half | 17 | — | 04:09:20 | 00:28:20#19 | 02:16:52#17 | 01:18:20#14 | FIN |
| Jul 25, 21 | full | 6 | — | 08:42:49 | 00:54:10#12 | 04:36:11#5 | 03:05:41#10 | FIN |
| Jun 27, 21 | full | 5 | — | 08:24:53 | 00:59:11#11 | 04:26:44#3 | 02:54:45#5 | FIN |
| May 23, 21 | full | 15 | — | 08:16:12 | 00:53:36#31 | 04:25:13#14 | 02:53:19#17 | FIN |
| May 1, 21 | half | 33 | — | 04:05:56 | 00:25:26#41 | 02:12:52#30 | 01:22:51#38 | FIN |
| Dec 6, 20 | half | 37 | — | 03:21:50 | 00:29:47#46 | 01:41:57#18 | 01:07:21#38 | FIN |
| Nov 7, 20 | full | 6 | — | 08:07:35 | 00:54:39#8 | 04:04:25#3 | 03:00:44#8 | FIN |
| Oct 24, 20 | half | 7 | — | 02:46:03 | 00:19:46#9 | 01:34:03#7 | 00:48:39#6 | FIN |
| Nov 10, 19 | half | 5 | — | 03:56:23 | 00:25:21#13 | 02:05:10#2 | 01:21:20#10 | FIN |
| Oct 12, 19 | full | 17 | — | 08:22:17.747 | 00:52:22.583 | 04:17:25.17 | 03:07:22.001 | FIN |
| Oct 12, 19 | full | 17 | — | 08:22:18 | 00:52:23#32 | 04:17:25#8 | 03:07:22#28 | FIN |
| Sep 29, 19 | full | 2 | — | 08:31:49 | 00:47:49#7 | 04:33:12#2 | 03:06:05#1 | FIN |
| Sep 29, 19 | full | 2 | — | 08:31:48.985 | 00:47:48.395 | 04:33:11.053 | 03:06:04.999 | FIN |
| Sep 8, 19 | half | 4 | — | 03:58:54 | 00:31:19#11 | 02:01:38#3 | 01:23:13#5 | FIN |
| Jul 28, 19 | full | 1 | — | 08:27:57 | 00:56:42#12 | 04:27:27#1 | 02:58:56#4 | FIN |
| Jul 7, 19 | full | 9 | — | 08:18:11 | 00:57:23#20 | 04:25:35#8 | 02:52:06#8 | FIN |
| Jun 30, 19 | full | 6 | — | 08:26:32 | 00:54:28#16 | 04:30:07#4 | 02:56:45#6 | FIN |
| Apr 27, 19 | full | 12 | — | 08:25:28 | 00:59:17#21 | 04:22:35#10 | 02:58:05#12 | FIN |
| Dec 9, 18 | half | 5 | — | 02:33:26 | 00:23:29#17 | 01:20:04#3 | 00:47:45#7 | FIN |
| Nov 18, 18 | full | — | — | — | 00:50:27 | — | — | DNF |
| Nov 18, 18 | half | 7 | — | 03:51:41 | 00:22:18#24 | 02:06:09#2 | 01:19:03#9 | FIN |
| Oct 13, 18 | full | 6 | — | 08:04:45 | 00:54:02#37 | 04:12:58#6 | 02:52:56#6 | FIN |
| Sep 30, 18 | full | 2 | — | 07:21:55 | — | 04:23:41#3 | 02:55:43#3 | FIN |
| Aug 19, 18 | half | 5 | — | 03:54:30 | 00:26:50#14 | 02:08:13#6 | 01:15:49#4 | FIN |
| Jul 29, 18 | full | 3 | — | 08:45:33 | 00:57:50#12 | 04:46:24#6 | 02:56:58#3 | FIN |
| Apr 28, 18 | full | 14 | — | 08:07:42 | 00:54:07#18 | 04:05:56#3 | 03:02:38#21 | FIN |
| Apr 7, 18 | half | 7 | — | 03:49:32.3 | 00:26:06.72 | 02:05:56.32 | 01:14:14.51 | FIN |
| Nov 12, 17 | half | 4 | — | 03:47:29 | 00:22:11#9 | 02:04:13#1 | 01:18:44#5 | FIN |
| Oct 14, 17 | full | — | — | — | 00:53:44 | — | — | DNF |
| Sep 10, 17 | full | — | — | — | 00:55:01 | 04:52:28 | — | DNF |
| Apr 22, 17 | full | 6 | — | 08:01:35 | 00:54:49#16 | 04:13:43#4 | 02:47:57#4 | FIN |
| Mar 19, 17 | half | 8 | — | 03:58:34 | 00:27:07#14 | 02:05:14#8 | 01:21:51#8 | FIN |
| Nov 27, 16 | full | 2 | — | 08:04:24 | 00:48:20#17 | 04:21:28#4 | 02:51:18#2 | FIN |
| Nov 13, 16 | half | 5 | — | 03:57:51 | 00:25:42#16 | 02:08:44#3 | 01:19:08#7 | FIN |
| Oct 8, 16 | full | 12 | — | 08:25:52 | 00:54:02#36 | 04:33:08#13 | 02:54:24#12 | FIN |
| Sep 25, 16 | full | 3 | — | 08:24:53 | 00:45:15#8 | 04:31:04#2 | 03:04:06#6 | FIN |
| Aug 21, 16 | full | — | — | — | 01:02:40 | — | — | DNF |
| May 14, 16 | full | 2 | — | 07:21:56 | 00:56:41#28 | 03:31:47#1 | 02:48:14#2 | FIN |
| Apr 30, 16 | half | 5 | — | 04:12:54 | 00:31:04#25 | 02:17:19#1 | 01:20:45#7 | FIN |
| Mar 5, 16 | full | 5 | — | 08:15:25 | 00:56:23#16 | 04:28:28#4 | 02:45:10#3 | FIN |
| Feb 20, 16 | full | 3 | — | 08:42:53 | 00:54:30#6 | 04:48:55#3 | 02:54:29#1 | FIN |
| Nov 29, 15 | full | 2 | — | 08:14:10 | 00:49:41#10 | 04:32:17#3 | 02:47:49#1 | FIN |
| Nov 15, 15 | full | — | — | — | 00:56:37 | 04:21:18 | — | DNF |
| Sep 27, 15 | full | 7 | — | 08:20:37 | 00:48:55#20 | 04:33:42#10 | 02:51:45#5 | FIN |
| Jul 26, 15 | full | 7 | — | 09:22:39 | 00:59:14#9 | 05:10:54#8 | 03:06:47#5 | FIN |
| Jun 28, 15 | full | 6 | — | 03:53:55 | 00:29:22#16 | 02:03:56#3 | 01:18:08#3 | FIN |
| Jun 28, 15 | full | 8 | — | 08:57:34 | 00:57:03#10 | 04:46:00#6 | 03:09:24#8 | FIN |
| May 16, 15 | full | 7 | — | 08:33:28 | 00:59:35#13 | 04:27:01#7 | 03:00:51#4 | FIN |
| Mar 15, 15 | half | 5 | — | 04:03:53 | 00:29:39#15 | 02:08:17#3 | 01:21:17#4 | FIN |
| Nov 30, 14 | full | 8 | — | 08:50:06 | 00:52:13#17 | 04:47:22#7 | 03:06:17#8 | FIN |
| Nov 16, 14 | full | — | — | — | 01:02:38 | 04:20:57 | — | DNF |
| Oct 11, 14 | full | 23 | — | 08:49:03 | 01:00:52#34 | 04:39:17#21 | 03:04:06#22 | FIN |
| Aug 17, 14 | full | 5 | — | 08:46:03 | 00:57:42#8 | 04:43:35#5 | 02:59:23#4 | FIN |
| Jul 27, 14 | full | 7 | — | 09:05:45 | 00:59:08#7 | 04:52:31#6 | 03:09:51#8 | FIN |
| Jun 29, 14 | full | 6 | — | 08:42:28 | 01:00:29#8 | 04:43:06#3 | 02:55:36#5 | FIN |
| May 17, 14 | full | 2 | — | 08:14:53 | 00:55:18#13 | 04:21:28#2 | 02:52:44#5 | FIN |
| May 3, 14 | half | 3 | — | 04:10:27 | 00:25:09#17 | 02:19:29#3 | 01:34:07#5 | FIN |
| Mar 30, 14 | full | 6 | — | 08:42:20 | 00:51:34#9 | 04:51:41#11 | 02:54:51#2 | FIN |
| Nov 17, 13 | full | 9 | — | 08:19:10 | 00:59:19#40 | 04:20:01#3 | 02:55:53#10 | FIN |
| Oct 12, 13 | full | 18 | — | 08:39:59 | 01:04:12#41 | 04:38:25#14 | 02:52:58#6 | FIN |
| Sep 22, 13 | full | 9 | — | 09:15:16 | 00:59:07#14 | 05:08:24#9 | 02:58:46#4 | FIN |
| Aug 25, 13 | full | 2 | — | 08:45:15 | 00:58:13#10 | 04:42:53#1 | 03:00:12#4 | FIN |
| Jun 23, 13 | full | 4 | — | 08:40:25 | 01:00:27#16 | 04:39:34#3 | 02:56:46#4 | FIN |
| May 18, 13 | full | — | — | — | 01:01:58 | 05:40:35 | — | DNF |
| Mar 17, 13 | full | 8 | — | 08:49:57 | 01:03:02#18 | 04:48:51#9 | 02:53:41#4 | FIN |
| Nov 18, 12 | full | 8 | — | 08:30:50 | 01:05:41#35 | 04:25:46#9 | 02:54:18#5 | FIN |
| Oct 13, 12 | full | 20 | — | 08:50:21 | 01:08:01#39 | 04:46:35#21 | 02:51:23#4 | FIN |
| Aug 26, 12 | full | 1 | — | 08:48:30 | 01:03:04#12 | 04:48:41#3 | 02:53:34#1 | FIN |
| Aug 19, 12 | full | 3 | — | 08:48:12 | 01:02:34#7 | 04:47:11#3 | 02:53:29#2 | FIN |
| Jul 22, 12 | full | 4 | — | 09:16:43 | 01:02:06#9 | 04:57:35#3 | 03:10:50#6 | FIN |
| Jun 24, 12 | full | 3 | — | 08:52:00 | 01:06:23#13 | 04:48:52#3 | 02:53:41#3 | FIN |
| May 19, 12 | full | 9 | — | 08:42:50 | 01:04:47#16 | 04:39:52#11 | 02:53:25#3 | FIN |
| Nov 20, 11 | full | 12 | — | 08:29:19 | 01:00:51#37 | 04:26:25#7 | 02:57:03#12 | FIN |
| Oct 15, 11 | full | 23 | — | 08:43:51 | 01:06:47#33 | 04:37:41#22 | 02:54:41#8 | FIN |
| Aug 28, 11 | full | 7 | — | 08:59:31 | 01:04:22#22 | 04:56:10#11 | 02:54:28#2 | FIN |
| Jul 24, 11 | full | 9 | — | 09:26:26 | 01:06:13#15 | 05:10:45#9 | 03:04:57#6 | FIN |
| May 21, 11 | full | 14 | — | 09:03:06 | 01:07:09#23 | 04:44:38#18 | 03:07:21#12 | FIN |
| Nov 21, 10 | full | 20 | — | 09:09:15 | 01:11:58#36 | 04:50:00#24 | 03:03:13#11 | FIN |
| Jul 25, 10 | full | 13 | — | 09:28:58 | 01:17:25#26 | 05:05:01#10 | 03:00:47#5 | FIN |