Master athlete
Unified profile powered by master athlete and result tables.
Pro results
65
AG results
10
Races
71
Best finish
#1
| Race | Finish | ||||||||
|---|---|---|---|---|---|---|---|---|---|
7 | - | Challenge Taiwan Half 2026MPRO70.3 | Apr 26, 2026 | 00:26:41 1:24/100m | 00:04:27 | 02:11:43 25.5 mph | 00:03:31 | 01:28:20 6:44/mi | 04:14:44 |
16 | - | Challenge Taiwan Half 2025MPRO70.3 | Apr 26, 2025 | 00:25:38 1:21/100m | 00:04:43 | 02:10:48 25.7 mph | 00:04:06 | 01:48:54 8:18/mi | 04:34:11 |
13 | - | Challenge Taiwan Half 2024MPRO70.3 | Apr 27, 2024 | 00:25:24 1:20/100m | 00:04:25 | 02:07:48 26.3 mph | 00:03:18 | 01:32:13 7:02/mi | 04:13:08 |
61 | 23 | IRONMAN Hamburg 2023MPRO140.6 | Jun 14, 2023 | 0:51:31 1:21/100m | 0:03:44 | 4:38:13 24.1 mph | 0:04:45 | 3:16:29 7:30/mi | 8:54:42 |
27 | 29 | IRONMAN Western Australia 2019MPRO140.6 | Dec 1, 2019 | 0:50:25 1:20/100m | 160 | 4:28:29 25.0 mph | 302 | 3:36:23 8:15/mi | 9:02:59 |
10 | 10 | IRONMAN 70.3 Shanghai 2019MPRO70.3 | Oct 20, 2019 | 0:24:23 1:17/100m | 171 | 2:04:24 27.0 mph | 135 | 1:26:12 6:34/mi | 4:00:04 |
13 | 16 | IRONMAN 70.3 Philippines 2019MPRO70.3 | Aug 12, 2019 | 0:24:19 1:17/100m | 136 | 2:12:37 25.3 mph | 168 | 1:46:51 8:09/mi | 4:28:51 |
DNF | - | Challenge Taiwan 2019MPRO140.6 | Apr 27, 2019 | 00:50:27 1:20/100m | 00:04:23 | 04:41:29 23.8 mph | 00:04:36 | - | DNFDNF |
12 | 14 | IRONMAN New Zealand 2019MPRO140.6 | Mar 2, 2019 | 0:49:49 1:19/100m | 178 | 4:53:19 22.9 mph | 202 | 3:09:44 7:14/mi | 8:59:12 |
8 | - | Challenge Wanaka Half 2019MPRO70.3 | Feb 16, 2019 | - | - | - | - | - | 04:27:17 |
16 | 14 | New Taipei ASTC Triathlon Asian Cup - Elite Men 2017MPROOlympic | Jun 4, 2017 | 00:12:24 0:50/100m | 00:01:11 | 01:00:52 24.5 mph | 00:01:10 | 00:41:10 6:38/mi | 01:56:45 |
12 | 9 | Burabay NTT ASTC Sprint Triathlon Asian Cup - Elite Men 2016MPROSprint | May 13, 2016 | 00:09:45 1:18/100m | 00:00:39 | 00:29:25 25.3 mph | 00:00:22 | 00:18:30 5:57/mi | 00:58:41 |
21 | 15 | Taizhou ASTC Triathlon Asian Cup - Elite Men 2016MPROOlympic | May 7, 2016 | 00:20:13 1:21/100m | 00:01:38 | 00:56:04 26.6 mph | 00:00:43 | 00:36:36 5:53/mi | 01:55:14 |
— | 25 | Hatsukaichi ASTC Triathlon Asian Championships - Elite Men 2016MPROOlympic | Apr 29, 2016 | 00:19:36 1:18/100m | 00:00:59 | - | - | - | - |
7 | 6 | Subic Bay NTT ASTC Triathlon Asian Cup - Elite Men 2016MPROOlympic | Apr 16, 2016 | 00:19:56 1:20/100m | - | 01:06:43 22.4 mph | - | 00:34:35 5:34/mi | 02:01:14 |
61 | 70 | New Plymouth ITU Triathlon World Cup - Elite Men 2016MPROOlympic | Apr 3, 2016 | 00:10:23 1:23/100m | 00:00:35 | 00:30:05 24.8 mph | 00:00:27 | 00:17:59 5:47/mi | 00:59:31 |
61 | 71 | Mooloolaba ITU Triathlon World Cup - Elite Men 2016MPROOlympic | Mar 12, 2016 | 00:07:41 0:31/100m | 00:01:04 | 00:31:35 47.2 mph | 00:00:22 | 00:19:08 3:05/mi | 00:59:49 |
— | 29 | Wollongong OTU Sprint Triathlon Oceania Cup - Elite Men 2016MPROSprint | Mar 5, 2016 | 00:09:59 1:20/100m | 00:01:03 | 00:25:40 29.1 mph | - | - | - |
— | 17 | Takapuna OTU Sprint Triathlon Oceania Cup - Elite Men 2016MPROSprint | Feb 28, 2016 | 00:10:00 1:20/100m | - | - | - | - | - |
24 | 54 | Hong Kong ASTC Sprint Triathlon Asian Cup - Elite Men 2015MPROSprint | Oct 31, 2015 | 00:09:43 1:18/100m | 00:01:22 | 00:29:38 25.2 mph | 00:01:38 | 00:18:57 6:06/mi | 01:01:20 |
— | 15 | Murakami ASTC Triathlon Asian Cup - Elite Men 2015MPROOlympic | Sep 20, 2015 | 00:20:39 1:23/100m | - | 00:56:44 26.3 mph | - | - | - |
2 | - | TPE Triathlon National Championships - Elite Men 2015MPROOlympic | Sep 5, 2015 | 00:20:41 1:23/100m | 00:01:39 | 00:56:45 26.3 mph | 00:01:32 | 00:34:14 5:31/mi | 01:54:48 |
31 | 22 | Karlovy Vary ETU Triathlon European Cup - Elite Men 2015MPROOlympic | Aug 23, 2015 | 00:18:08 1:13/100m | 00:00:26 | 01:06:17 22.5 mph | 00:00:33 | 00:35:56 5:47/mi | 02:01:23 |
— | 18 | Egirdir ETU Triathlon European Cup - Elite Men 2015MPROOlympic | Aug 15, 2015 | 00:20:08 1:21/100m | 00:00:29 | 01:06:42 22.4 mph | 00:00:29 | - | - |
23 | 22 | Tiszaujvaros ITU Triathlon World Cup - Semifinal 1 Elite Men 2015MPROOlympic | Aug 8, 2015 | 00:09:28 1:16/100m | 00:01:03 | 00:29:19 25.4 mph | 00:00:37 | 00:20:45 6:41/mi | 01:01:09 |
19 | 16 | Tartu ETU Sprint Triathlon European Cup - Elite Men 2015MPROSprint | Jul 5, 2015 | 00:12:15 1:38/100m | 00:00:52 | 00:30:04 24.8 mph | 00:00:27 | 00:16:55 5:27/mi | 01:00:35 |
22 | 19 | Istanbul ETU Sprint Triathlon European Cup - Elite Men 2015MPROSprint | Jun 28, 2015 | 00:09:37 1:17/100m | 00:00:59 | 00:29:00 25.7 mph | 00:00:59 | 00:18:37 6:00/mi | 00:58:47 |
15 | 14 | New Taipei ASTC Triathlon Asian Championships - Elite Men 2015MPROOlympic | Jun 11, 2015 | 00:20:16 1:21/100m | 00:00:19 | 01:00:28 24.7 mph | 00:00:23 | 00:51:02 8:13/mi | 02:12:25 |
10 | 10 | Fiji OTU Sprint Triathlon Oceania Cup - Elite Men 2015MPROSprint | Jun 6, 2015 | 00:11:37 1:33/100m | 00:00:20 | 00:29:27 25.3 mph | 00:00:28 | 00:18:51 6:04/mi | 01:00:42 |
16 | 18 | Subic Bay ASTC Triathlon Asian Cup - Elite Men 2015MPROOlympic | Apr 25, 2015 | 00:18:12 1:13/100m | - | 00:57:30 25.9 mph | - | 00:38:43 6:14/mi | 01:54:26 |
65 | 74 | New Plymouth ITU Triathlon World Cup - Elite Men 2015MPROOlympic | Mar 22, 2015 | 00:08:44 0:35/100m | 00:00:34 | 00:29:30 50.6 mph | 00:00:24 | 00:18:15 2:56/mi | 00:57:29 |
— | 72 | Mooloolaba ITU Triathlon World Cup - Elite Men 2015MPROOlympic | Mar 14, 2015 | - | - | - | - | - | - |
32 | 28 | Wollongong OTU Sprint Triathlon Oceania Cup - Elite Men 2015MPROSprint | Mar 7, 2015 | 00:09:57 1:20/100m | 00:00:50 | 00:28:07 26.5 mph | 00:01:01 | 00:17:56 5:46/mi | 00:57:52 |
17 | 39 | Feb 13, 2015 | 00:04:14 0:34/100m | 00:00:18 | 00:14:33 51.2 mph | 00:00:21 | 00:10:28 3:22/mi | 00:29:53 | |
14 | 7 | Phuket Asian Beach Games - Triathlon - Elite Men 2014MPROOlympic | Nov 17, 2014 | 00:09:27 0:38/100m | 00:00:33 | 00:28:16 52.8 mph | 00:00:20 | 00:20:39 3:19/mi | 00:59:15 |
15 | 2 | Phuket Asian Beach Games - Duathlon - Elite Men 2014MPROduathlon | Nov 15, 2014 | 00:18:40 | 00:33:14 | 00:30:06 | 00:00:54 | 00:11:40 | 01:01:33 |
8 | 14 | Hong Kong ASTC Triathlon Asian Cup - Elite Men 2014MPROOlympic | Oct 25, 2014 | 00:19:18 1:17/100m | 00:01:27 | 00:57:25 26.0 mph | 00:00:49 | 00:37:42 6:04/mi | 01:56:44 |
1 | - | TPE Triathlon National Championships - Elite Men 2014MPROOlympic | Sep 13, 2014 | 00:22:03 1:28/100m | - | 00:59:23 25.1 mph | - | 00:31:44 5:06/mi | 01:53:09 |
13 | 19 | Singapore ASTC Triathlon Asian Cup - Elite Men 2014MPROOlympic | Aug 16, 2014 | 00:18:20 1:13/100m | 00:00:35 | 00:55:29 26.9 mph | 00:01:08 | 00:40:49 6:34/mi | 01:56:23 |
65 | 60 | Chengdu ITU Triathlon World Cup - Elite Men 2014MPROOlympic | May 10, 2014 | 00:19:02 1:16/100m | 00:01:23 | 00:56:51 26.2 mph | 00:00:30 | 00:40:13 6:28/mi | 01:58:01 |
13 | 9 | Subic Bay ASTC Triathlon Asian Cup - Elite Men 2014MPROOlympic | Apr 26, 2014 | 00:19:33 1:18/100m | - | 00:56:17 26.5 mph | - | 00:41:20 6:39/mi | 01:57:10 |
64 | 71 | New Plymouth ITU Triathlon World Cup - Elite Men 2014MPROOlympic | Mar 23, 2014 | 00:09:36 0:38/100m | 00:00:28 | 00:31:17 47.7 mph | 00:00:23 | 00:18:32 2:59/mi | 01:00:18 |
— | 61 | Mooloolaba ITU Triathlon World Cup - Elite Men 2014MPROOlympic | Mar 15, 2014 | 00:09:07 0:36/100m | 00:00:50 | - | - | - | - |
19 | 14 | Feb 9, 2014 | 00:03:54 0:31/100m | 00:00:35 | 00:15:15 48.9 mph | 00:00:34 | 00:08:42 2:48/mi | 00:28:59 | |
14 | 16 | Lantau ITU Triathlon Asian Cup - Elite Men 2013MPROOlympic | Oct 26, 2013 | 00:19:59 1:20/100m | - | 01:04:54 23.0 mph | - | 00:37:15 6:00/mi | 02:03:58 |
18 | 20 | Gamagori ITU Triathlon Asian Cup - Elite Men 2013MPROOlympic | Jun 16, 2013 | 00:19:35 1:18/100m | - | 00:59:11 25.2 mph | - | 00:40:04 6:27/mi | 01:58:50 |
13 | 16 | Amakusa ITU Triathlon Asian Cup - Elite Men 2013MPROOlympic | May 26, 2013 | 00:19:05 1:16/100m | 00:00:42 | 00:55:40 26.8 mph | 00:00:38 | 00:37:59 6:07/mi | 01:54:04 |
14 | 21 | Chizhou ITU Triathlon Premium Asian Cup - Elite Men 2013MPROOlympic | May 18, 2013 | 00:19:01 1:16/100m | 00:00:43 | 01:02:10 24.0 mph | 00:00:22 | 00:34:57 5:37/mi | 01:57:15 |
12 | 14 | Subic Bay ASTC Triathlon Asian Championships - Elite Men 2013MPROOlympic | Apr 27, 2013 | 00:18:23 1:14/100m | 00:01:09 | 01:00:39 24.6 mph | 00:02:17 | 00:48:51 7:52/mi | 02:11:20 |
31 | 51 | Jun 30, 2012 | 00:19:54 1:20/100m | 00:01:46 | 01:04:38 23.1 mph | 00:00:28 | 00:46:11 7:26/mi | 02:13:00 | |
27 | 28 | Fuzhou ITU Triathlon Premium Asian Cup - Elite Men 2012MPROOlympic | Apr 28, 2012 | 00:19:11 1:17/100m | 00:00:32 | 00:59:11 25.2 mph | 00:00:30 | 00:35:45 5:45/mi | 01:55:11 |
14 | 17 | Tateyama ASTC Triathlon Asian Championships - Elite Men 2012MPROOlympic | Apr 7, 2012 | 00:17:43 1:11/100m | 00:01:20 | 00:49:37 30.1 mph | 00:00:43 | 00:36:59 5:57/mi | 01:46:23 |
12 | 18 | Yilan ASTC Triathlon Asian Championships - Elite Men 2011MPROOlympic | Sep 23, 2011 | 00:22:58 1:32/100m | 00:00:22 | 01:04:24 23.2 mph | 00:00:30 | 00:42:07 6:47/mi | 02:10:23 |
8 | 16 | Yilan ITU Triathlon Asian Cup - Elite Men 2010MPROOlympic | Sep 18, 2010 | 00:19:57 1:20/100m | 00:01:13 | 00:56:56 26.2 mph | 00:00:46 | 00:39:50 6:25/mi | 01:58:45 |
46 | 68 | May 28, 2010 | 00:16:53 1:08/100m | 00:01:45 | 00:54:49 27.2 mph | 00:00:30 | 00:35:51 5:46/mi | 01:49:48 | |
29 | 43 | Ishigaki ITU Triathlon World Cup - Elite Men 2010MPROOlympic | Apr 25, 2010 | 00:17:37 1:10/100m | 00:00:32 | 01:03:52 23.4 mph | - | 00:38:58 6:16/mi | 02:01:01 |
17 | 24 | Hong Kong ITU Triathlon Premium Asian Cup - Elite Men 2009MPROOlympic | Oct 17, 2009 | 00:17:38 1:11/100m | 00:01:51 | 00:58:38 25.4 mph | 00:01:28 | 00:37:07 5:58/mi | 01:56:41 |
3 | 1 | Palembang ASTC Aquathlon Asian Championships - Elite Men 2009MPROaquathlon | Oct 10, 2009 | - | - | 00:14:10 | 00:00:07 | 00:09:09 | 00:23:28 |
— | 5 | Palembang ITU Triathlon Asian Cup - Elite Men 2009MPROOlympic | Oct 10, 2009 | 00:19:22 1:17/100m | 00:00:21 | - | - | - | - |
17 | 26 | Incheon ASTC Triathlon Asian Championships - Elite Men 2009MPROOlympic | Aug 28, 2009 | 00:19:59 1:20/100m | - | 00:59:57 24.9 mph | - | 00:39:13 6:19/mi | 01:59:08 |
20 | - | Jiayuguan ITU Triathlon Premium Asian Cup - Elite Men 2009MPROOlympic | Aug 8, 2009 | 00:18:40 1:15/100m | 00:00:30 | 00:58:15 25.6 mph | 00:01:05 | 00:38:52 6:15/mi | 01:57:23 |
14 | - | - | - | 00:19:49 | - | 01:04:49 | - | 00:38:45 | 02:03:23 |
27 | - | - | - | 00:20:03 | 00:00:31 | 00:58:37 | 00:00:40 | 00:43:58 | 02:03:53 |
30 | - | - | - | 00:09:52 | - | 01:02:13 | - | 00:42:54 | 01:54:59 |
32 | 92 | - | - | 00:21:17 | 00:01:00 | 01:22:22 | 00:00:57 | 00:43:21 | 02:28:59 |