32
Races
7
Wins
17
Podiums
30
Top 10s
0
DNFs
#1
Best Finish
3.8
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2019 | 6 | 0 | 2 | #3 | 3× half, 3× full |
| 2018 | 7 | 2 | 3 | #1 | 2× half, 5× full |
| 2017 | 8 | 2 | 4 | #1 | 4× full, 4× half |
| 2016 | 5 | 2 | 3 | #1 | 2× half, 3× full |
| 2015 | 3 | 1 | 3 | #1 | 1× full, 2× half |
| 2014 | 3 | 0 | 2 | #2 | 3× half |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Nov 10, 19 | 3 | — | 04:24:30 | 00:29:06#5 | 02:25:36#5 | 01:24:36#3 | FIN | |
| Oct 12, 19 | 6 | 6 | 08:55:32.206 | 00:59:13.399#290 | 04:53:53.246#156 | 02:57:18.085#52 | FIN | |
| Oct 12, 19 | full | 6 | — | 08:55:33 | 00:59:14#25 | 04:53:53#11 | 02:57:18#2 | FIN |
| Jun 9, 19 | full | 3 | 3 | 08:53:51 | 00:56:00#29 | 04:54:19#10 | 03:00:04#9 | FIN |
| Jun 2, 19 | half | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jan 1, 19 | half | 12 | — | 04:37:18 | 00:29:17#24 | 02:43:15#11 | 01:20:17#11 | FIN |
| Nov 18, 18 | half | 1 | — | 04:06:33 | 00:28:30#2 | 02:12:58#2 | 01:22:05#1 | FIN |
| Oct 13, 18 | full | 7 | 7 | 08:54:28 | 00:58:23#290 | 04:44:31#241 | 03:06:04#84 | FIN |
| Oct 13, 18 | full | 7 | — | 08:54:25.72 | 00:58:20.63 | 04:44:31.05 | 03:06:05.11 | FIN |
| Oct 13, 18 | full | 7 | — | 08:54:28 | 00:58:23#16 | 04:44:31#7 | 03:06:04#8 | FIN |
| Jul 29, 18 | full | 1 | — | 09:06:01 | 00:57:20#3 | 04:53:59#1 | 03:08:42#2 | FIN |
| Jul 1, 18 | full | 3 | — | 08:46:49 | 00:56:26#7 | 04:47:04#4 | 03:00:04#1 | FIN |
| Jun 3, 18 | half | 5 | — | 04:13:59 | 00:30:15#10 | 02:16:26#6 | 01:21:28#3 | FIN |
| Nov 19, 17 | full | 1 | — | 08:51:54 | 00:56:32#5 | 04:46:06#2 | 03:04:39#1 | FIN |
| Nov 12, 17 | half | 5 | — | 04:07:40 | 00:28:30#10 | 02:13:11#4 | 01:20:10#3 | FIN |
| Oct 14, 17 | full | 5 | 5 | 09:04:40 | 00:57:53#242 | 04:59:50#172 | 03:01:33#48 | FIN |
| Oct 14, 17 | full | 5 | — | 09:04:40 | 00:57:53#11 | 04:59:50#8 | 03:01:33#2 | FIN |
| Aug 27, 17 | half | 4 | — | 06:01:16 | 00:44:54#8 | 03:12:07#4 | 02:00:49#3 | FIN |
| Aug 13, 17 | half | 1 | — | 04:10:33 | — | — | — | FIN |
| May 13, 17 | half | 3 | — | 04:23:57 | 00:27:04#7 | 02:24:25#4 | 01:26:54#4 | FIN |
| Apr 2, 17 | full | 2 | — | 08:52:26 | 00:55:29#6 | 04:53:03#2 | 02:59:10#2 | FIN |
| Nov 13, 16 | half | 3 | — | 04:05:03 | 00:21:38#4 | 02:21:59#6 | 01:18:35#1 | FIN |
| Oct 8, 16 | full | 5 | 5 | 09:15:40 | 00:58:55#412 | 05:08:54#307 | 03:03:16#76 | FIN |
| Oct 8, 16 | full | 5 | — | 09:15:40 | 00:58:55#17 | 05:08:54#8 | 03:03:16#4 | FIN |
| Aug 28, 16 | half | 1 | 1 | 04:30:11 | 00:28:44#75 | 02:30:55#34 | 01:25:14#14 | FIN |
| Apr 10, 16 | full | 1 | — | 09:06:50 | 00:58:21#3 | 04:59:41#4 | 03:02:34#1 | FIN |
| Oct 4, 15 | full | 2 | — | 08:48:40 | 00:53:22#1 | 04:46:41#2 | 03:05:34#4 | FIN |
| Jun 27, 15 | half | 3 | — | 05:33:41 | 00:20:55#6 | 03:07:28#3 | 02:02:10#1 | FIN |
| May 25, 15 | half | 1 | — | 04:41:14 | 00:29:57#5 | 02:43:44#1 | 01:23:08#2 | FIN |
| Sep 21, 14 | half | 2 | — | 05:47:47 | 00:59:16#6 | 03:24:34#2 | 01:19:51#1 | FIN |
| Aug 10, 14 | half | 6 | — | 04:42:16 | 00:25:56#8 | 02:47:59#6 | 01:24:27#4 | FIN |
| May 25, 14 | half | 2 | — | 04:20:58 | 00:29:30#8 | 02:30:53#6 | 01:16:15#1 | FIN |