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