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