57
Races
5
Wins
15
Podiums
41
Top 10s
2
DNFs
#1
Best Finish
8.2
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2024 | 4 | 0 | 0 | #8 | 1× full, 3× half |
| 2023 | 5 | 0 | 0 | #6 | 2× full, 3× half |
| 2022 | 7 | 2 | 2 | #1 | 5× half, 2× full |
| 2021 | 4 | 0 | 0 | #6 | 1× half, 3× full |
| 2020 | 4 | 0 | 1 | #3 | 3× half, 1× full |
| 2019 | 5 | 0 | 0 | #5 | 3× half, 2× full |
| 2018 | 7 | 2 | 3 | #1 | 3× half, 4× full |
| 2017 | 5 | 0 | 1 | #3 | 2× full, 3× half |
| 2016 | 4 | 0 | 2 | #2 | 1× full, 3× half |
| 2015 | 3 | 0 | 1 | #3 | 1× full, 2× half |
| 2014 | 5 | 1 | 3 | #1 | 5× half |
| 2013 | 2 | 0 | 2 | #2 | 2× half |
| 2012 | 1 | 0 | 0 | #4 | 1× half |
| 2011 | 1 | 0 | 0 | #11 | 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 24, 24 | 10 | 11 | 09:39:02 | 00:47:01#20 | 05:11:22#60 | 03:36:06#53 | FIN | |
| Aug 25, 24 | silverhalf | 8 | — | 08:22:45.487 | — | 05:01:28.998#7 | 03:20:01.039#11 | FIN |
| Jun 23, 24 | goldhalf | 14 | 14 | 04:22:31 | 00:17:35#65 | 02:29:08#66 | 01:31:34#82 | FIN |
| May 4, 24 | goldhalf | 9 | — | 04:28:19.448 | 00:27:42.129#9 | 02:28:28.163#16 | 01:28:32.847#12 | FIN |
| Nov 4, 23 | silverfull | 19 | 23 | 09:51:54 | 00:58:39#73 | 04:50:12#103 | 03:57:04#169 | FIN |
| Jul 23, 23 | silverfull | 7 | 7 | 09:53:09 | 01:00:12#60 | 05:11:52#36 | 03:36:03#48 | FIN |
| May 21, 23 | silverhalf | 7 | — | 04:21:24 | 00:28:39#12 | 02:22:23#5 | 01:26:58#11 | FIN |
| May 6, 23 | goldhalf | 6 | — | 04:23:48.659 | 00:27:50.937#6 | 02:24:02.789#5 | 01:28:10.211#14 | FIN |
| Jan 1, 23 | platinumhalf | 31 | — | 04:24:22 | 00:27:39#31 | 02:24:45#34 | 01:29:22#33 | FIN |
| Dec 2, 22 | goldhalf | 11 | — | 02:49:13 | 00:26:31#14 | 01:28:25#6 | 00:53:03#10 | FIN |
| Nov 6, 22 | silverhalf | 1 | — | 04:22:35 | 00:28:07#1 | 02:24:19#1 | 01:26:24#4 | FIN |
| Oct 16, 22 | silverhalf | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Aug 6, 22 | silverhalf | 1 | 1 | 04:12:53 | 00:29:11#71 | 02:11:36#23 | 01:29:15#21 | FIN |
| May 7, 22 | full | 21 | 22 | 10:04:54 | 00:54:47#51 | 05:23:22#116 | 03:42:59#142 | FIN |
| May 7, 22 | diamondfull | 21 | — | 10:04:53 | 00:54:46#8 | 05:23:21#19 | 03:42:58#22 | FIN |
| Jan 1, 22 | diamondhalf | 15 | — | 03:43:49 | 00:30:57#22 | 01:58:52#11 | 01:12:07#19 | FIN |
| Dec 4, 21 | half | 7 | — | 03:37:50 | 00:27:36#4 | 01:55:49#5 | 01:12:25#8 | FIN |
| Sep 26, 21 | full | 8 | 14 | 10:10:50 | 00:44:31#15 | 05:13:48#26 | 04:07:40#60 | FIN |
| Sep 5, 21 | full | 11 | — | 08:59:42 | 00:52:19#5 | 04:30:19#7 | 03:33:52#16 | FIN |
| Jun 27, 21 | full | 6 | — | 09:40:58 | 00:55:16#3 | 05:09:23#6 | 03:32:20#8 | FIN |
| Dec 6, 20 | half | 32 | — | 03:44:57 | 00:27:41#31 | 01:56:52#21 | 01:17:25#30 | FIN |
| Sep 13, 20 | half | 3 | — | 02:03:40 | 00:19:32#7 | 01:03:25#1 | 00:40:43#6 | FIN |
| Mar 7, 20 | full | 4 | 4 | 09:10:06 | 00:52:37#18 | 04:55:53#22 | 03:15:29#27 | FIN |
| Feb 15, 20 | half | 6 | — | 04:48:23 | 00:27:52#7 | 02:37:32#4 | 01:38:11#8 | FIN |
| Aug 18, 19 | half | 5 | — | 04:25:38 | 00:25:42#3 | 02:27:56#7 | 01:28:18#10 | FIN |
| Jul 7, 19 | full | 6 | — | 09:06:47 | 00:54:29#2 | 04:43:46#7 | 03:24:50#12 | FIN |
| Jun 23, 19 | half | 5 | 5 | 04:25:38 | 00:25:42#25 | 02:27:56#54 | 01:28:18#55 | FIN |
| May 25, 19 | full | 7 | 7 | 10:35:01 | 00:53:35#16 | 06:04:04#83 | 03:30:47#91 | FIN |
| May 12, 19 | half | — | — | — | 00:26:47 | — | — | DNF |
| Nov 18, 18 | half | 1 | — | 04:28:03 | 00:25:18#2 | 02:31:29#2 | 01:28:19#2 | FIN |
| Oct 13, 18 | full | 28 | 31 | 09:34:09 | 00:54:05#121 | 04:48:15#228 | 03:46:31#414 | FIN |
| Oct 13, 18 | full | 28 | — | 09:34:09 | 00:54:05#6 | 04:48:15#13 | 03:46:31#28 | FIN |
| Aug 19, 18 | half | 2 | 2 | 04:17:19 | 00:24:54#12 | 02:20:50#16 | 01:28:08#27 | FIN |
| Jul 8, 18 | full | 6 | — | 09:42:11 | 00:55:31#4 | 05:13:32#5 | 03:26:45#10 | FIN |
| Jun 3, 18 | half | 1 | 1 | 04:28:03 | 00:25:18#11 | 02:31:29#32 | 01:28:19#30 | FIN |
| Apr 15, 18 | full | 4 | 4 | 09:18:34 | 00:52:47#24 | 05:04:06#29 | 03:16:55#30 | FIN |
| Nov 26, 17 | full | 7 | 7 | 09:16:27 | 00:41:52#16 | 04:42:35#13 | 03:47:49#33 | FIN |
| Nov 12, 17 | half | 4 | — | 04:22:50 | — | — | — | FIN |
| Aug 27, 17 | half | 6 | — | 06:07:24 | 00:39:38#5 | 03:16:19#9 | 02:08:05#7 | FIN |
| Jul 30, 17 | half | 3 | — | 09:27:15 | 00:51:21#1 | 05:06:41#1 | 03:25:46#7 | FIN |
| Apr 2, 17 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Nov 27, 16 | full | 5 | 5 | 09:29:33 | 00:53:06#45 | 04:59:14#36 | 03:32:42#37 | FIN |
| Nov 13, 16 | half | 2 | — | 04:14:53 | 00:26:12#7 | 02:18:02#1 | 01:28:14#5 | FIN |
| Sep 24, 16 | half | 3 | — | 06:56:05 | 01:15:34#8 | 03:19:48#4 | 02:18:07#5 | FIN |
| Jun 11, 16 | half | 4 | 4 | 04:24:21 | 00:20:29#30 | 02:30:18#49 | 01:30:59#44 | FIN |
| Jun 28, 15 | full | 6 | — | 04:23:59 | 00:27:09#14 | 02:26:28#7 | 01:25:39#6 | FIN |
| May 2, 15 | half | 3 | — | 04:36:10 | 00:25:30#5 | 02:33:43#2 | 01:32:58#4 | FIN |
| Mar 28, 15 | half | 6 | 6 | 04:23:59 | 00:27:09#56 | 02:26:36#51 | 01:25:39#43 | FIN |
| Sep 7, 14 | half | 9 | — | 04:19:52 | 00:26:33#18 | 02:22:30#5 | 01:26:39#11 | FIN |
| Jul 27, 14 | half | 1 | — | 04:07:19 | 00:24:55#5 | 02:13:36#1 | 01:25:34#1 | FIN |
| Jul 13, 14 | half | 3 | — | 04:17:23 | 00:26:41#4 | 02:21:51#4 | 01:25:20#5 | FIN |
| Jun 8, 14 | half | 3 | 3 | 04:17:37 | 00:29:58#68 | 02:15:13#29 | 01:30:01#36 | FIN |
| Mar 29, 14 | half | — | — | — | 00:27:07#55 | 02:24:30#32 | —#99999 | DNF |
| Nov 10, 13 | half | 2 | — | 04:19:24 | 00:27:20#4 | 02:24:20#5 | 01:24:26#4 | FIN |
| Jun 1, 13 | half | 3 | — | 04:52:02 | 00:37:09#5 | 02:42:31#3 | 01:27:04#8 | FIN |
| Mar 31, 12 | half | 4 | 4 | 04:26:01 | 00:27:46#66 | 02:26:38#45 | 01:27:21#44 | FIN |
| Sep 11, 11 | half | 11 | — | 04:39:15 | 00:28:48#13 | 02:36:14#10 | 01:30:40#12 | FIN |