52
Races
13
Wins
28
Podiums
38
Top 10s
8
DNFs
#1
Best Finish
3.4
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2021 | 2 | 0 | 1 | #3 | 2× half |
| 2019 | 1 | 0 | 1 | #2 | 1× half |
| 2018 | 9 | 4 | 7 | #1 | 2× full, 7× half |
| 2017 | 11 | 3 | 6 | #1 | 6× half, 5× full |
| 2016 | 8 | 2 | 3 | #1 | 5× half, 3× full |
| 2015 | 10 | 2 | 4 | #1 | 5× half, 5× full |
| 2014 | 8 | 2 | 4 | #1 | 7× half, 1× full |
| 2013 | 3 | 0 | 2 | #2 | 3× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Mar 28, 21 | — | — | — | —#99999 | —#99999 | —#99999 | DNS | |
| Feb 27, 21 | 3 | — | 04:14:27 | 00:24:56#2 | 02:20:04#2 | 01:26:38#5 | FIN | |
| Apr 14, 19 | half | 2 | — | 04:06:43 | 00:27:22#1 | 02:14:31#2 | 01:21:41#5 | FIN |
| Dec 2, 18 | full | — | — | — | 00:48:42#9 | —#99999 | —#99999 | DNF |
| Nov 18, 18 | half | 1 | — | 02:39:50 | 00:25:28#1 | 01:22:09#4 | 00:49:43#2 | FIN |
| Nov 11, 18 | half | 1 | — | 04:07:55 | 00:24:55#1 | 02:20:56#2 | 01:19:00#2 | FIN |
| Aug 26, 18 | half | 2 | — | 04:06:18 | 00:24:37#1 | 02:18:05#2 | 01:19:46#2 | FIN |
| Jul 29, 18 | full | 3 | — | 09:16:55 | 00:55:12#1 | 04:57:54#3 | 03:18:34#6 | FIN |
| Jul 14, 18 | half | 3 | — | 05:55:47 | 00:39:38#2 | 03:09:22#1 | 02:03:10#4 | FIN |
| Jun 3, 18 | half | — | — | — | 00:28:24 | 02:26:48 | — | DNF |
| Apr 22, 18 | half | 1 | — | 04:04:23 | 00:25:22#1 | 02:17:33#2 | 01:17:59#2 | FIN |
| Apr 15, 18 | half | 1 | — | 04:27:02 | 00:25:49#1 | 02:32:17#3 | 01:24:00#1 | FIN |
| Nov 26, 17 | half | — | — | — | 00:27:00 | — | — | DNF |
| Nov 12, 17 | half | 1 | — | 04:07:00 | 00:23:34#1 | 02:16:47#3 | 01:21:42#1 | FIN |
| Oct 14, 17 | full | 9 | 9 | 09:20:58 | 00:53:02#73 | 04:59:15#95 | 03:24:06#84 | FIN |
| Oct 14, 17 | full | 9 | — | 09:20:58 | 00:53:02#5 | 04:59:15#7 | 03:24:06#18 | FIN |
| Jul 23, 17 | full | 2 | — | 09:38:30.03 | — | — | — | FIN |
| Jul 23, 17 | full | 2 | — | 09:38:31 | 00:52:19#1 | 05:24:50#2 | 03:14:21#3 | FIN |
| Jun 3, 17 | half | 2 | — | 04:14:33 | 00:23:49#2 | 02:15:57#3 | 01:29:30#5 | FIN |
| Apr 9, 17 | half | 1 | — | 04:09:58 | 00:28:57#1 | 02:14:42#1 | 01:21:51#2 | FIN |
| Mar 4, 17 | full | 4 | 4 | 09:41:48 | 00:53:25#18 | 05:11:01#32 | 03:32:23#28 | FIN |
| Feb 19, 17 | half | 1 | 1 | 04:21:20 | 00:25:40#29 | 02:24:18#29 | 01:27:35#33 | FIN |
| Jan 1, 17 | half | 6 | — | 04:24:04 | 00:26:35#8 | 02:28:53#9 | 01:25:38#9 | FIN |
| Nov 27, 16 | half | 1 | — | 04:08:39 | 00:25:26#2 | 02:14:32#1 | 01:26:34#2 | FIN |
| Nov 13, 16 | half | 1 | — | 04:14:21 | 00:25:10#1 | 02:21:13#1 | 01:25:34#3 | FIN |
| Oct 8, 16 | full | — | — | — | 00:52:48#75 | 05:06:46#151 | —#99999 | DNF |
| Oct 8, 16 | full | — | — | — | 00:52:48 | 05:06:46 | — | DNF |
| Sep 4, 16 | half | 6 | — | 04:17:26 | 00:24:11#4 | 02:23:44#7 | 01:24:58#11 | FIN |
| Apr 10, 16 | full | 5 | 5 | 09:28:32 | 00:56:07#28 | 04:49:17#24 | 03:37:50#38 | FIN |
| Feb 7, 16 | half | 2 | 2 | 04:20:15 | 00:24:31#25 | 02:20:34#37 | 01:31:17#42 | FIN |
| Jan 31, 16 | half | — | — | — | 00:26:16 | — | — | DNF |
| Nov 29, 15 | half | 1 | — | 04:08:29 | 00:27:43#1 | 02:14:56#1 | 01:23:45#1 | FIN |
| Oct 10, 15 | full | 12 | 12 | 09:32:43 | 00:56:08#55 | 05:04:00#146 | 03:27:50#112 | FIN |
| Oct 10, 15 | full | 12 | — | 09:32:43 | 00:56:08#1 | 05:04:00#9 | 03:27:50#19 | FIN |
| Sep 13, 15 | half | 2 | — | 04:12:02 | 00:25:30#2 | 02:22:25#2 | 01:21:19#3 | FIN |
| Jun 28, 15 | full | 1 | — | 04:10:46 | 00:25:14#1 | 02:19:07#2 | 01:24:12#2 | FIN |
| Jun 14, 15 | full | 2 | 2 | 04:26:56 | 00:25:30#44 | 02:29:47#48 | 01:28:02#26 | FIN |
| May 2, 15 | half | 4 | — | 04:22:40 | 00:25:14#4 | 02:26:37#4 | 01:27:50#9 | FIN |
| Mar 22, 15 | full | 6 | — | 09:08:35 | 00:51:21#1 | 04:47:12#4 | 03:26:07#10 | FIN |
| Feb 27, 15 | half | 5 | — | 04:15:55 | 00:25:08#5 | 02:24:56#6 | 01:22:24#4 | FIN |
| Feb 1, 15 | half | — | — | — | 00:26:24 | — | — | DNF |
| Dec 6, 14 | half | 4 | — | 04:00:17 | 00:23:03#2 | 02:12:28#2 | 01:21:27#5 | FIN |
| Nov 9, 14 | half | 1 | — | 04:02:20 | 00:21:47#1 | 02:13:48#5 | 01:24:12#1 | FIN |
| Sep 7, 14 | half | 11 | — | 04:21:21 | 00:24:02#3 | 02:23:40#9 | 01:29:32#17 | FIN |
| Jul 6, 14 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| May 3, 14 | half | — | — | — | 00:25:17 | — | — | DNF |
| Feb 22, 14 | half | 2 | — | 04:47:04 | 00:25:08#2 | 02:52:14#3 | 01:28:04#4 | FIN |
| Feb 2, 14 | half | 1 | — | 04:16:01 | 00:27:21#1 | 02:18:16#1 | 01:26:35#3 | FIN |
| Jan 19, 14 | half | 2 | — | 04:15:28 | 00:24:03#1 | 02:25:04#1 | 01:24:08#2 | FIN |
| Nov 10, 13 | half | 2 | — | 04:07:15 | 00:22:30#3 | 02:16:27#2 | 01:25:23#4 | FIN |
| Sep 8, 13 | half | 3 | — | 04:25:59 | 00:25:59#1 | 02:28:38#3 | 01:27:24#9 | FIN |
| Mar 30, 13 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |