51
Races
1
Wins
5
Podiums
37
Top 10s
2
DNFs
#1
Best Finish
8.9
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2022 | 8 | 0 | 1 | #3 | 5× full, 3× half |
| 2021 | 6 | 1 | 1 | #1 | 3× full, 3× half |
| 2019 | 6 | 0 | 0 | #4 | 4× half, 2× full |
| 2018 | 6 | 0 | 0 | #6 | 3× half, 3× full |
| 2017 | 7 | 0 | 0 | #4 | 3× half, 4× full |
| 2016 | 4 | 0 | 1 | #3 | 2× full, 2× half |
| 2015 | 4 | 0 | 2 | #3 | 3× full, 1× half |
| 2014 | 2 | 0 | 0 | #7 | 2× full |
| 2013 | 4 | 0 | 0 | #7 | 1× half, 3× full |
| 2012 | 4 | 0 | 0 | #5 | 3× full, 1× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Oct 6, 22 | 25 | 28 | 09:44:19 | 01:07:16#524 | 05:11:53#148 | 03:20:06#78 | FIN | |
| Jul 10, 22 | 5 | — | 04:14:10 | 00:17:46#3 | 02:24:26#5 | 01:26:42#6 | FIN | |
| Jun 12, 22 | goldfull | 3 | — | 09:20:06 | 01:03:15#7 | 04:50:54#3 | 03:18:07#4 | FIN |
| May 22, 22 | goldhalf | 7 | 7 | 04:19:54 | 00:30:55#241 | 02:19:56#63 | 01:25:36#51 | FIN |
| May 7, 22 | full | 15 | 15 | 09:36:35 | 01:01:49#219 | 05:15:23#114 | 03:15:50#75 | FIN |
| May 7, 22 | diamondfull | 15 | — | 09:36:34 | 01:01:48#19 | 05:15:22#16 | 03:15:49#11 | FIN |
| Jan 1, 22 | platinumhalf | 33 | — | 04:43:28 | 00:30:41#34 | 02:37:32#31 | 01:31:34#31 | FIN |
| Jan 1, 22 | diamondfull | 25 | — | 09:44:18 | 01:07:15#29 | 05:11:52#28 | 03:20:05#19 | FIN |
| Nov 6, 21 | full | 7 | 7 | 09:26:41 | 01:17:41#119 | 04:53:29#38 | 03:08:34#24 | FIN |
| Sep 26, 21 | full | 4 | 4 | 09:10:59 | 00:50:08#89 | 05:01:24#20 | 03:14:18#19 | FIN |
| Sep 5, 21 | half | 8 | — | 04:42:32 | 00:33:22#11 | 02:29:59#8 | 01:32:24#7 | FIN |
| Jun 27, 21 | full | 5 | — | 09:37:13.509 | 01:02:24.596 | 05:10:00.919 | 03:20:35.315 | FIN |
| May 1, 21 | half | 1 | — | 04:12:24 | 00:29:14#2 | 02:17:43#1 | 01:22:53#1 | FIN |
| Mar 12, 21 | half | 14 | — | 03:21:10 | 00:27:47#20 | 01:44:26#16 | 01:06:29#10 | FIN |
| Nov 10, 19 | half | 6 | — | 04:51:10 | 00:28:49#7 | 02:45:48#6 | 01:28:03#5 | DNF |
| Sep 29, 19 | full | 4 | 4 | 09:50:22 | 00:54:01#53 | 05:19:25#41 | 03:30:41#21 | FIN |
| Sep 29, 19 | full | 4 | — | 09:50:21.461 | 00:54:00.137 | 05:19:24.612 | 03:30:40.863 | FIN |
| Sep 8, 19 | half | 6 | 6 | 04:34:52 | 00:36:45#143 | 02:24:26#73 | 01:30:33#36 | FIN |
| Jun 16, 19 | half | 4 | — | 04:46:17 | 00:31:47#5 | 02:39:04#5 | 01:30:02#3 | FIN |
| May 19, 19 | half | — | — | 10:40:07 | 00:28:49#99999 | —#99999 | —#99999 | DNF |
| Nov 18, 18 | half | 9 | — | 04:27:43 | — | — | — | FIN |
| Oct 7, 18 | full | 6 | 6 | 08:49:06 | 00:06:35#30 | 05:07:35#19 | 03:29:04#20 | FIN |
| Sep 23, 18 | half | 9 | 9 | 04:27:43 | 00:25:56#151 | 02:28:46#107 | 01:28:31#51 | FIN |
| Jul 1, 18 | full | 8 | — | 10:05:26.07 | 01:05:46.38 | 05:26:29.41 | 03:25:54.71 | FIN |
| May 20, 18 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 28, 18 | full | 14 | — | 09:21:26 | 01:07:56#16 | 04:46:43#15 | 03:20:33#12 | FIN |
| Nov 12, 17 | half | 8 | — | 04:28:24 | 00:34:16#19 | 02:22:04#6 | 01:29:09#8 | FIN |
| Oct 15, 17 | full | 4 | — | 09:42:09 | 01:02:23#11 | 05:10:25#2 | 03:21:43#7 | FIN |
| Sep 24, 17 | full | 5 | 5 | 09:40:05 | 00:49:47#98 | 05:19:23#49 | 03:25:03#14 | FIN |
| Aug 26, 17 | half | 11 | 17 | 04:47:03 | 00:35:13#249 | 02:36:23#616 | 01:29:50#167 | FIN |
| Jul 2, 17 | full | 5 | — | 09:49:15 | 01:06:13#9 | 05:16:02#5 | 03:20:40#5 | FIN |
| May 20, 17 | full | 8 | 9 | 10:56:28 | 01:06:28#354 | 06:11:41#265 | 03:28:44#150 | FIN |
| Apr 2, 17 | half | 8 | 8 | 04:28:24 | 00:34:16#320 | 02:22:04#114 | 01:29:09#75 | FIN |
| Nov 27, 16 | full | 7 | 7 | 09:38:23 | 01:02:41#167 | 05:12:58#79 | 03:18:13#42 | FIN |
| Nov 13, 16 | half | 9 | 9 | 04:32:07 | 00:25:49#117 | 02:32:08#59 | 01:29:44#25 | FIN |
| Aug 28, 16 | full | 3 | — | 09:27:56 | 01:09:12#7 | 05:02:54#5 | 03:09:45#2 | FIN |
| Apr 10, 16 | half | 15 | 15 | 04:28:29 | 00:32:22#264 | 02:27:17#154 | 01:26:08#84 | FIN |
| Sep 27, 15 | full | 7 | 7 | 09:23:09 | 00:51:47#123 | 05:11:38#64 | 03:14:55#38 | FIN |
| Jul 26, 15 | full | 8 | — | 10:11:17 | 01:05:47#9 | 05:44:07#8 | 03:16:08#2 | FIN |
| Jun 28, 15 | full | 3 | — | 04:25:11 | 00:27:47#6 | 02:27:42#2 | 01:25:52#3 | FIN |
| May 17, 15 | half | 3 | 3 | 04:25:11 | 00:27:47#93 | 02:27:42#53 | 01:25:52#28 | FIN |
| Nov 30, 14 | full | 7 | 9 | 09:59:20 | 00:59:08#224 | 05:29:37#100 | 03:25:53#54 | FIN |
| Jun 29, 14 | full | 10 | — | 09:42:49 | 00:59:40#10 | 05:18:12#12 | 03:18:15#8 | FIN |
| Nov 10, 13 | half | 8 | — | 04:30:43 | 00:23:43#9 | 02:32:43#10 | 01:29:20#5 | FIN |
| Sep 22, 13 | full | 7 | — | 10:09:42 | 01:04:58#12 | 05:34:53#9 | 03:22:59#4 | FIN |
| Sep 8, 13 | full | 8 | — | 10:32:43 | 01:12:07#10 | 05:44:44#9 | 03:27:51#5 | FIN |
| Jul 28, 13 | full | 7 | 8 | 10:09:42 | 01:04:58#279 | 05:34:53#136 | 03:22:59#82 | FIN |
| Nov 18, 12 | full | 19 | — | 10:00:25 | 01:11:24#21 | 05:15:18#21 | 03:28:28#13 | FIN |
| Nov 3, 12 | full | 15 | — | 09:57:43 | 01:13:37#19 | 05:13:53#18 | 03:23:36#10 | FIN |
| Sep 30, 12 | half | 7 | 7 | 04:28:48 | 00:24:49#187 | 02:33:16#197 | 01:27:10#60 | FIN |
| Jul 22, 12 | full | 5 | 5 | 10:19:49 | 01:06:33#443 | 05:35:20#126 | 03:31:51#62 | FIN |