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