95
Races
0
Wins
2
Podiums
36
Top 10s
1
DNFs
#3
Best Finish
13.7
Avg Position
| Year | Races | Wins | Podiums | Best Finish | Distances |
|---|---|---|---|---|---|
| 2018 | 7 | 0 | 0 | #12 | 7× full |
| 2017 | 10 | 0 | 0 | #6 | 10× full |
| 2016 | 10 | 0 | 0 | #6 | 2× half, 8× full |
| 2015 | 13 | 0 | 0 | #4 | 12× full, 1× half |
| 2014 | 8 | 0 | 0 | #5 | 7× full, 1× half |
| 2013 | 12 | 0 | 0 | #4 | 12× full |
| 2012 | 11 | 0 | 1 | #3 | 11× full |
| 2011 | 10 | 0 | 0 | #7 | 10× full |
| 2010 | 7 | 0 | 0 | #5 | 7× full |
| 2009 | 2 | 0 | 1 | #3 | 2× full |
| 2008 | 1 | 0 | 0 | #8 | 1× full |
| 2007 | 1 | 0 | 0 | #19 | 1× full |
| 2006 | 2 | 0 | 0 | #14 | 2× full |
| 2005 | 1 | 0 | 0 | #24 | 1× full |
| Date | Race | # | Gender | Finish | Swim | Bike | Run | Status |
|---|---|---|---|---|---|---|---|---|
| Sep 22, 18 | 22 | — | 09:56:18 | 01:07:02#23 | 04:50:50#20 | 03:44:56#20 | FIN | |
| Aug 19, 18 | — | — | — | —#99999 | —#99999 | —#99999 | DNS | |
| Jul 8, 18 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Jun 24, 18 | full | — | — | — | 01:05:18 | — | — | DNF |
| Jun 10, 18 | full | 12 | — | 09:13:18 | 01:02:01#16 | 04:32:07#9 | 03:31:30#12 | FIN |
| May 26, 18 | full | 20 | 54 | 10:11:26 | 01:04:00#254 | 05:40:29#78 | 03:16:12#59 | FIN |
| Apr 28, 18 | full | 30 | — | 08:58:03 | 01:03:43#31 | 04:26:35#28 | 03:18:31#30 | FIN |
| Oct 15, 17 | full | 16 | — | 09:00:33 | 00:58:49#23 | 04:38:14#15 | 03:12:38#19 | FIN |
| Sep 23, 17 | full | 15 | — | 09:18:05 | 00:55:42#19 | 04:52:55#15 | 03:18:14#15 | FIN |
| Sep 10, 17 | full | 14 | — | 10:22:23 | 00:58:30#13 | 05:44:34#15 | 03:24:37#12 | FIN |
| Aug 19, 17 | full | 12 | — | 08:55:16 | 00:58:59#13 | 04:41:01#10 | 03:09:43#9 | FIN |
| Aug 13, 17 | full | 6 | 6 | 08:54:09 | 00:59:01#92 | 04:47:45#10 | 02:57:08#7 | FIN |
| Jul 30, 17 | full | 10 | — | 09:07:16.01 | — | — | — | FIN |
| Jul 9, 17 | full | 25 | 41 | 08:59:50 | 01:01:59#406 | 04:33:26#50 | 03:15:24#43 | FIN |
| Jul 2, 17 | full | 14 | — | 09:01:11 | 01:00:39#22 | 04:49:56#14 | 03:02:09#10 | FIN |
| Jun 11, 17 | full | 9 | — | 09:09:32 | 01:03:15#8 | 04:45:22#8 | 03:12:00#6 | FIN |
| May 20, 17 | full | 16 | 26 | 09:43:24 | 00:59:28#112 | 05:18:17#28 | 03:14:08#27 | FIN |
| Nov 13, 16 | half | 16 | — | 04:00:19 | 00:21:18#18 | 02:12:19#11 | 01:22:34#16 | FIN |
| Sep 18, 16 | full | 7 | — | 09:34:10 | 00:54:03#9 | 05:15:00#5 | 03:12:54#7 | FIN |
| Aug 28, 16 | full | 11 | — | 08:56:27 | 01:02:37#15 | 04:30:33#4 | 03:14:46#14 | FIN |
| Aug 21, 16 | full | 13 | 26 | 09:00:17 | 00:59:23#113 | 04:30:02#22 | 03:21:51#26 | FIN |
| Aug 14, 16 | full | 9 | — | 09:05:56 | 01:00:32#11 | 04:52:14#6 | 03:08:15#7 | FIN |
| Jul 31, 16 | full | 6 | — | 09:04:39 | 00:56:56#7 | 04:55:54#5 | 03:04:23#5 | FIN |
| Jul 24, 16 | full | 9 | — | 08:50:28 | 01:01:43#10 | 04:41:53#5 | 03:00:21#7 | FIN |
| Jul 3, 16 | full | 16 | 38 | 08:57:45 | 01:04:25#687 | 04:44:16#109 | 02:58:59#38 | FIN |
| May 14, 16 | full | 31 | 66 | 08:42:07 | 01:04:39#213 | 03:44:13#40 | 03:44:27#74 | FIN |
| May 7, 16 | half | 32 | — | 04:36:57 | 00:30:50#31 | 02:18:14#17 | 01:41:17#33 | FIN |
| Nov 15, 15 | full | 21 | — | 08:53:59 | 01:02:45#30 | 04:33:02#17 | 03:11:08#21 | FIN |
| Nov 8, 15 | half | 18 | — | 04:19:41 | 00:30:43#24 | 02:19:11#9 | 01:21:37#15 | FIN |
| Sep 27, 15 | full | 15 | 15 | 08:38:20 | 00:49:16#82 | 04:38:28#23 | 03:02:22#15 | FIN |
| Sep 13, 15 | full | 7 | — | 09:45:26 | 01:04:07#12 | 05:22:46#6 | 03:04:56#5 | FIN |
| Aug 30, 15 | full | 5 | — | 08:40:16 | 01:01:03#9 | 04:33:40#3 | 02:58:02#3 | FIN |
| Aug 23, 15 | full | 4 | 4 | 08:27:57 | 00:57:49#86 | 04:30:37#10 | 02:52:50#4 | FIN |
| Aug 2, 15 | full | 9 | — | 09:04:03 | 00:58:28#15 | 04:54:46#7 | 03:02:08#6 | FIN |
| Jul 19, 15 | full | 4 | — | 08:46:44 | 01:03:07#12 | 04:39:30#5 | 02:56:23#3 | FIN |
| Jun 28, 15 | full | 13 | — | 04:12:11 | 00:29:31#18 | 02:14:47#9 | 01:23:19#11 | FIN |
| Jun 28, 15 | full | 8 | — | 09:07:09 | 01:00:36#16 | 05:01:28#11 | 02:56:22#3 | FIN |
| May 16, 15 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Apr 12, 15 | full | 9 | 99999 | 08:50:43 | 00:58:23#47 | 04:37:51#5 | 03:04:12#9 | FIN |
| Mar 7, 15 | full | 5 | 5 | 08:46:33 | 00:56:36#68 | 04:38:26#6 | 03:03:07#5 | FIN |
| Dec 7, 14 | full | 5 | 5 | 08:34:18 | 00:59:32#174 | 04:23:12#10 | 03:05:16#5 | FIN |
| Oct 5, 14 | full | 18 | — | 09:02:31 | 01:02:49#24 | 04:39:10#19 | 03:17:17#16 | FIN |
| Sep 27, 14 | full | 13 | — | 09:02:48 | 00:56:24#21 | 05:00:23#15 | 02:59:28#10 | FIN |
| Sep 14, 14 | full | 8 | — | 10:03:09 | 01:05:53#10 | 05:24:13#6 | 03:18:54#5 | FIN |
| Jul 27, 14 | full | 12 | — | 09:33:17 | 01:04:21#13 | 05:07:32#11 | 03:15:17#11 | FIN |
| Jun 1, 14 | half | 17 | — | 04:06:03 | 00:28:08#21 | 02:15:56#13 | 01:16:25#13 | FIN |
| May 17, 14 | full | 14 | 20 | 09:28:33 | 01:06:06#507 | 05:09:04#34 | 03:01:53#20 | FIN |
| Mar 30, 14 | full | 10 | — | 09:06:18 | 00:57:07#16 | 04:45:37#7 | 03:17:43#12 | FIN |
| Oct 12, 13 | full | 30 | 54 | 09:01:52 | 01:04:08#564 | 04:47:55#140 | 03:03:18#56 | FIN |
| Oct 12, 13 | full | 30 | — | 09:01:52 | 01:04:08#40 | 04:47:55#28 | 03:03:18#20 | FIN |
| Aug 25, 13 | full | 4 | — | 08:53:58 | 01:00:12#12 | 04:54:41#4 | 02:52:44#1 | FIN |
| Aug 18, 13 | full | 13 | — | 08:56:01 | 01:00:49#18 | 04:45:04#12 | 03:04:10#7 | FIN |
| Jul 28, 13 | full | 8 | — | 09:01:13 | 01:02:52#14 | 04:46:14#4 | 03:07:21#7 | FIN |
| Jul 14, 13 | full | 15 | — | 08:38:25 | 00:59:50#29 | 04:36:44#10 | 02:56:41#10 | FIN |
| Jul 7, 13 | full | 28 | 29 | 08:46:06 | 00:57:03#244 | 04:38:38#36 | 03:04:22#29 | FIN |
| Jun 30, 13 | full | 15 | — | 08:37:18 | 00:55:06#33 | 04:32:49#6 | 03:02:50#19 | FIN |
| Jun 23, 13 | full | 8 | — | 09:03:06 | 01:00:14#13 | 04:58:25#10 | 02:56:02#5 | FIN |
| May 18, 13 | full | 9 | 10 | 08:56:06 | 01:04:22#160 | 04:33:37#20 | 03:10:37#11 | FIN |
| May 18, 13 | full | 9 | — | 08:56:06 | 01:04:22#18 | 04:33:37#8 | 03:10:37#6 | FIN |
| Mar 24, 13 | full | 19 | — | 08:17:28 | 00:28:55#26 | 04:35:29#7 | 03:07:13#19 | FIN |
| Dec 9, 12 | full | — | — | — | —#99999 | —#99999 | —#99999 | DNS |
| Oct 13, 12 | full | 29 | 32 | 09:06:47 | 01:07:58#729 | 04:56:08#121 | 02:56:09#32 | FIN |
| Oct 13, 12 | full | 29 | — | 09:06:47 | 01:07:58#38 | 04:56:08#31 | 02:56:09#12 | FIN |
| Aug 11, 12 | full | 12 | — | 08:45:02 | 00:45:48#19 | 04:45:40#16 | 03:06:56#6 | FIN |
| Jul 15, 12 | full | 6 | — | 08:50:16 | 01:02:09#17 | 04:47:39#5 | 02:56:12#4 | FIN |
| Jul 8, 12 | full | 12 | 13 | 08:45:12 | 00:58:09#319 | 04:47:23#31 | 02:53:06#13 | FIN |
| Jun 24, 12 | full | 9 | — | 09:07:08 | 01:00:11#16 | 04:57:22#7 | 02:58:22#7 | FIN |
| Jun 17, 12 | full | 3 | — | 08:36:53 | 01:00:24#10 | 04:40:13#3 | 02:50:52#1 | FIN |
| May 19, 12 | full | 12 | 13 | 08:51:57 | 01:02:52#129 | 04:41:43#16 | 03:00:06#13 | FIN |
| May 19, 12 | full | 12 | — | 08:51:57 | 01:02:52#15 | 04:41:43#13 | 03:00:06#5 | FIN |
| Apr 29, 12 | full | 9 | — | 10:54:44 | 01:04:31#9 | 06:30:15#9 | 03:13:28#5 | FIN |
| Nov 27, 11 | full | 12 | — | 09:01:18 | 00:59:39#29 | 04:32:12#8 | 03:14:40#13 | FIN |
| Nov 20, 11 | full | 20 | — | 08:41:48 | 00:58:55#35 | 04:31:36#13 | 03:05:31#21 | FIN |
| Oct 15, 11 | full | 26 | — | 08:49:01 | 01:07:05#35 | 04:37:31#20 | 02:59:09#15 | FIN |
| Oct 8, 11 | full | 26 | 27 | 08:49:01 | 01:07:05#667 | 04:37:31#47 | 02:59:09#27 | FIN |
| Sep 11, 11 | full | 7 | — | 09:23:55 | 00:55:32#17 | 05:15:27#4 | 03:00:47#5 | FIN |
| Jul 24, 11 | full | 17 | 99999 | 08:54:20 | 01:00:30#99999 | 04:46:31#99999 | 03:01:18#99999 | FIN |
| Jul 24, 11 | full | 15 | — | 08:54:20 | 01:00:30#26 | 04:46:31#14 | 03:01:18#11 | FIN |
| Jul 10, 11 | full | 8 | — | 08:53:57 | 01:01:55#9 | 04:48:57#4 | 03:00:19#7 | FIN |
| May 29, 11 | full | 10 | — | 08:53:07 | — | — | — | FIN |
| Apr 10, 11 | full | 14 | — | 09:04:02 | 01:04:29#23 | 04:36:19#9 | 03:17:53#12 | FIN |
| Nov 21, 10 | full | 11 | — | 08:47:53 | 00:59:58#34 | 04:31:31#7 | 03:11:46#16 | FIN |
| Nov 6, 10 | full | 21 | — | 09:09:02 | 01:00:42#27 | 04:45:31#16 | 03:13:54#18 | FIN |
| Sep 12, 10 | full | 7 | — | 08:58:35 | 01:02:00#16 | 04:44:49#2 | 03:05:08#7 | FIN |
| Aug 1, 10 | full | 8 | — | 08:49:42 | 01:01:30#21 | 04:33:33#3 | 03:09:53#7 | FIN |
| Jul 25, 10 | full | 7 | — | 08:43:51 | 01:00:00#18 | 04:32:01#4 | 03:08:44#9 | FIN |
| Jul 4, 10 | full | 17 | — | 08:54:57 | 00:57:29#29 | 04:44:36#16 | 03:07:35#17 | FIN |
| Apr 14, 10 | full | 5 | — | 09:30:16 | — | — | — | FIN |
| Jul 12, 09 | full | 12 | — | 08:54:13 | 01:04:21#21 | 04:40:26#4 | 03:05:12#11 | FIN |
| Apr 19, 09 | full | 3 | — | 09:28:49 | 00:50:41#5 | 04:44:24#2 | 03:46:42#4 | FIN |
| Feb 23, 08 | full | 8 | — | 09:31:34 | 00:59:36#8 | 04:48:02#2 | 03:39:12#10 | FIN |
| May 20, 07 | full | 19 | — | 10:00:35 | 01:00:19#18 | 05:17:48#9 | 03:34:21#21 | FIN |
| Aug 16, 06 | full | 14 | — | 09:34:59 | 00:53:30#13 | 05:08:41#13 | 03:27:59#16 | FIN |
| Jul 2, 06 | full | 17 | — | 09:19:56 | 00:56:29#20 | 04:54:43#11 | 03:25:29#18 | FIN |
| Jul 15, 05 | full | 24 | — | 10:03:46 | 00:57:58#27 | 05:12:05#25 | 03:50:02#23 | FIN |