Master athlete
Unified profile powered by master athlete and result tables.
Pro results
83
AG results
0
Races
83
Best finish
#1
| Race | Finish | ||||||||
|---|---|---|---|---|---|---|---|---|---|
46 | 67 | IRONMAN 70.3 Louisville 2025MPRO70.3 | Aug 18, 2025 | 0:25:08 1:19/100m | 0:03:11 | 2:12:24 25.3 mph | 0:04:24 | 1:45:12 8:01/mi | 4:30:18 |
84 | 50 | IRONMAN 70.3 Maine 2024MPRO70.3 | Jul 29, 2024 | 0:20:41 1:05/100m | 0:03:20 | 2:25:57 23.0 mph | 0:02:08 | 1:35:49 7:18/mi | 4:27:55 |
DNF | - | Challenge Quebec 2024MPRO70.3 | Jul 21, 2024 | 00:26:45 1:24/100m | 00:02:06 | 01:56:12 28.9 mph | 00:01:00 | - | DNFDNF |
49 | 16 | IRONMAN 70.3 Mont Tremblant 2024MPRO70.3 | Jun 24, 2024 | 0:16:53 0:53/100m | 0:02:42 | 2:17:24 24.4 mph | 0:01:27 | 1:31:08 6:57/mi | 4:09:33 |
16 | 18 | IRONMAN 70.3 Chattanooga 2024MPRO70.3 | May 20, 2024 | 0:26:05 1:22/100m | 0:02:01 | 2:09:29 25.9 mph | 0:01:29 | 1:19:14 6:03/mi | 3:58:18 |
DNF | 31 | IRONMAN 70.3 Michigan 2023MPRO70.3 | Sep 18, 2023 | 0:25:18 1:20/100m | 0:01:51 | 2:16:24 24.6 mph | 0:03:04 | - | DNFDNF |
5 | - | Wildlife Loop Triathlon 2023MPRO70.3 | Sep 9, 2023 | - | - | - | - | - | 04:33:08 |
12 | 20 | IRONMAN 70.3 Maine 2023MPRO70.3 | Jul 31, 2023 | 0:15:35 0:49/100m | 0:03:11 | 2:11:21 25.5 mph | 0:01:13 | 1:23:50 6:24/mi | 3:55:09 |
DNF | 65 | IRONMAN 70.3 Oregon 2023MPRO70.3 | Jul 24, 2023 | 0:17:20 0:55/100m | 188 | 2:16:55 24.5 mph | 192 | - | DNFDNF |
25 | - | Clash Daytona 2022MPRO100k | Dec 2, 2022 | 00:24:56 1:15/100m | 00:00:17 | 01:29:12 33.4 mph | 00:01:58 | 00:53:58 4:50/mi | 02:50:23 |
25 | 9 | IRONMAN 70.3 Augusta 2022MPRO70.3 | Sep 26, 2022 | 0:22:12 1:10/100m | 121 | 2:12:10 25.4 mph | 113 | 1:26:34 6:36/mi | 4:04:49 |
DNF | - | Clash Watkins Glen 2022MPRO100k | Jul 9, 2022 | 00:32:07 1:36/100m | - | - | - | - | DNFDNF |
7 | 6 | IRONMAN 70.3 Mont-Tremblant 2022MPRO70.3 | Jun 29, 2022 | 0:24:49 1:18/100m | 129 | 2:08:47 26.1 mph | 71 | 1:20:43 6:09/mi | 3:57:39 |
5 | 9 | IRONMAN 70.3 Eagleman 2022MPRO70.3 | Jun 13, 2022 | 0:23:55 1:16/100m | 116 | 2:03:44 27.1 mph | 154 | 1:19:12 6:02/mi | 3:51:21 |
33 | - | Clash Miami 2022MPRO100k | Mar 11, 2022 | 00:24:19 1:13/100m | 00:00:39 | 01:30:55 32.8 mph | 00:01:36 | 01:09:08 6:11/mi | 03:06:40 |
9 | - | Clash Daytona 2021MPRO100k | Dec 4, 2021 | 00:27:07 1:21/100m | 00:01:36 | 01:47:35 27.7 mph | 00:00:41 | 01:04:25 5:46/mi | 03:21:26 |
DNF | 9 | IRONMAN 70.3 Oceanside 2021MPRO70.3 | Nov 4, 2021 | 0:25:23 1:20/100m | 167 | 2:12:36 25.3 mph | 176 | - | DNFDNF |
32 | 42 | IRONMAN 70.3 World Championship 2021MPRO70.3 | Sep 19, 2021 | 0:25:57 1:22/100m | 84 | 2:06:39 26.5 mph | 52 | 1:32:59 7:06/mi | 4:07:51 |
5 | 4 | IRONMAN 70.3 Maine 2021MPRO70.3 | Aug 30, 2021 | 0:23:35 1:14/100m | 152 | 1:56:38 28.8 mph | 75 | 1:13:19 5:36/mi | 3:37:19 |
9 | 4 | IRONMAN 70.3 Florida 2021MPRO70.3 | Apr 19, 2021 | 0:27:37 1:27/100m | 204 | 2:04:38 26.9 mph | 155 | 1:22:50 6:19/mi | 4:01:03 |
14 | - | Challenge Miami 2021MPRO70.3 | Mar 12, 2021 | 00:21:57 1:09/100m | 00:01:06 | 01:25:53 39.1 mph | 00:01:03 | 00:56:20 4:18/mi | 02:46:20 |
42 | - | Challenge Daytona 2020MPRO100k | Dec 6, 2020 | 00:24:42 1:18/100m | 00:01:32 | 01:46:53 31.4 mph | 00:00:59 | 01:15:08 5:44/mi | 03:29:16 |
10 | 6 | IRONMAN 70.3 Cozumel 2020MPRO70.3 | Sep 29, 2020 | 0:23:58 1:16/100m | 98 | 2:07:40 26.3 mph | 81 | 1:23:02 6:20/mi | 3:57:39 |
4 | - | Canadian Pro Championships 2020MPROother | Sep 13, 2020 | 00:17:29 | - | 00:57:32 | - | 00:35:20 | 01:50:19 |
12 | 6 | IRONMAN 70.3 Campeche 2020MPRO70.3 | Mar 16, 2020 | 0:24:30 1:17/100m | 65 | 2:18:59 24.1 mph | 80 | 1:30:05 6:52/mi | 4:16:00 |
9 | - | Challenge Daytona 2019MPRO70.3 | Dec 14, 2019 | 00:23:12 1:13/100m | - | 01:20:50 41.5 mph | - | 00:47:15 3:36/mi | 02:33:29 |
63 | 5 | IRONMAN 70.3 Indian Wells La Quinta 2019MPRO70.3 | Dec 9, 2019 | 0:26:37 1:24/100m | 127 | 2:16:53 24.5 mph | 112 | 1:33:17 7:07/mi | 4:20:47 |
32 | 8 | IRONMAN Florida 2019MPRO140.6 | Nov 3, 2019 | 0:52:55 1:24/100m | 187 | 4:24:01 25.4 mph | 132 | 3:38:01 8:19/mi | 9:00:16 |
DNS | 61 | IRONMAN 70.3 World Championship (Men) 2019MPRO70.3 | Sep 9, 2019 | - | - | - | - | - | DNSDNS |
2 | 5 | IRONMAN 70.3 Traverse City 2019MPRO70.3 | Aug 26, 2019 | 0:24:29 1:17/100m | 117 | 2:11:27 25.5 mph | 60 | 1:11:52 5:29/mi | 3:50:45 |
5 | 50 | IRONMAN 70.3 Mont-Tremblant 2019MPRO70.3 | Jun 24, 2019 | 0:24:16 1:17/100m | 130 | 2:13:34 25.1 mph | 51 | 1:14:44 5:42/mi | 3:55:35 |
3 | 3 | IRONMAN 70.3 Victoria 2019MPRO70.3 | Jun 3, 2019 | 0:24:42 1:18/100m | 80 | 2:14:41 24.9 mph | 85 | 1:16:23 5:50/mi | 3:58:31 |
4 | - | Challenge Cancun 2019MPRO70.3 | Apr 28, 2019 | 00:22:47 1:12/100m | - | 02:06:06 26.6 mph | - | 01:20:14 6:07/mi | 03:52:12 |
4 | 11 | IRONMAN 70.3 Oceanside California 2019MPRO70.3 | Apr 7, 2019 | 0:24:10 1:16/100m | 155 | 2:14:36 25.0 mph | 95 | 1:13:42 5:37/mi | 3:56:38 |
7 | 9 | IRONMAN 70.3 Campeche 2019MPRO70.3 | Mar 18, 2019 | 0:28:10 1:29/100m | 55 | 2:10:17 25.8 mph | 116 | 1:17:55 5:57/mi | 3:59:13 |
5 | 15 | IRONMAN 70.3 Pucon 2019MPRO70.3 | Jan 14, 2019 | 0:26:44 1:24/100m | 139 | 2:11:48 25.5 mph | 119 | 1:24:58 6:29/mi | 4:07:48 |
4 | - | Challenge Daytona 2018MPRO70.3 | Dec 9, 2018 | 00:20:39 1:05/100m | - | 01:22:30 40.7 mph | - | 00:46:21 3:32/mi | 02:31:41 |
5 | 6 | IRONMAN 70.3 Shanghai 2018MPRO70.3 | Oct 27, 2018 | 0:24:21 1:17/100m | 154 | 2:04:39 26.9 mph | 102 | 1:16:32 5:50/mi | 3:49:48 |
19 | 5 | IRONMAN 70.3 Santa Cruz 2018MPRO70.3 | Sep 10, 2018 | 0:24:13 1:16/100m | 195 | 2:10:35 25.7 mph | 88 | 1:28:51 6:47/mi | 4:08:22 |
DNF | 2 | IRONMAN 70.3 Mont-Tremblant 2018MPRO70.3 | Jun 26, 2018 | 0:23:31 1:14/100m | 139 | - | - | - | DNFDNF |
4 | 1 | IRONMAN 70.3 Victoria 2018MPRO70.3 | Jun 5, 2018 | 0:25:14 1:20/100m | 76 | 2:16:53 24.5 mph | 78 | 1:19:34 6:04/mi | 4:04:15 |
12 | 11 | IRONMAN 70.3 Texas 2018MPRO70.3 | Apr 10, 2018 | 0:24:17 1:17/100m | 91 | 2:07:42 26.3 mph | 69 | 1:17:53 5:56/mi | 3:52:32 |
9 | 7 | IRONMAN 70.3 Campeche 2018MPRO70.3 | Mar 19, 2018 | 0:24:49 1:18/100m | 57 | 2:11:13 25.6 mph | 74 | 1:26:53 6:38/mi | 4:05:06 |
15 | 9 | IRONMAN 70.3 Los Cabos 2017MPRO70.3 | Nov 13, 2017 | 0:26:09 1:23/100m | 96 | 2:13:07 25.2 mph | 75 | 1:33:48 7:09/mi | 4:15:55 |
DNF | 5 | IRONMAN 70.3 Cozumel 2017MPRO70.3 | Sep 25, 2017 | - | - | - | - | - | DNFDNF |
20 | 15 | IRONMAN 70.3 World Championship (Men) 2017MPRO70.3 | Sep 12, 2017 | 0:26:37 1:24/100m | 106 | 2:14:54 24.9 mph | 53 | 1:20:08 6:07/mi | 4:04:18 |
2 | 4 | IRONMAN 70.3 Mont-Tremblant 2017MPRO70.3 | Jun 26, 2017 | 0:23:53 1:15/100m | 171 | 2:10:15 25.8 mph | 52 | 1:14:27 5:41/mi | 3:52:18 |
2 | 1 | IRONMAN 70.3 Victoria 2017MPRO70.3 | Jun 5, 2017 | 0:24:45 1:18/100m | 73 | 2:16:11 24.6 mph | 47 | 1:18:06 5:57/mi | 4:01:02 |
18 | 13 | IRONMAN 70.3 Oceanside California 2017MPRO70.3 | Apr 2, 2017 | 0:24:29 1:17/100m | 172 | 2:15:06 24.9 mph | 148 | 1:25:49 6:33/mi | 4:10:44 |
1 | 38 | IRONMAN 70.3 Puerto Rico 2017MPRO70.3 | Mar 20, 2017 | 0:25:14 1:20/100m | 179 | 2:02:11 27.5 mph | 68 | 1:18:18 5:58/mi | 3:49:50 |
12 | - | ITU Long Distance 2016MPROother | Sep 24, 2016 | 01:06:43 | 00:00:49 | 03:05:43 | 00:00:41 | 02:09:45 | 06:23:39 |
12 | 33 | Sep 24, 2016 | 01:06:43 4:27/100m | 00:00:49 | 03:05:43 8.0 mph | 00:00:41 | 02:09:45 20:53/mi | 06:23:39 | |
36 | 16 | IRONMAN 70.3 World Championship 2016MPRO70.3 | Sep 5, 2016 | 0:24:10 1:16/100m | 141 | 2:16:15 24.7 mph | 116 | 1:21:52 6:15/mi | 4:06:34 |
5 | 2 | IRONMAN 70.3 Mont-Tremblant 2016MPRO70.3 | Jun 27, 2016 | 0:24:58 1:19/100m | 166 | 2:10:55 25.6 mph | 56 | 1:20:32 6:09/mi | 4:00:07 |
1 | 3 | IRONMAN 70.3 Victoria 2016MPRO70.3 | Jun 13, 2016 | 0:18:54 1:00/100m | 92 | 2:09:28 25.9 mph | 36 | 1:18:40 6:00/mi | 3:49:10 |
DNF | 9 | IRONMAN 70.3 California Oceanside 2016MPRO70.3 | Apr 3, 2016 | 1,498 | 164 | 12,448 | - | - | DNFDNF |
10 | 30 | IRONMAN 70.3 Cozumel 2015MPRO70.3 | Sep 21, 2015 | 0:23:58 1:16/100m | 118 | 2:04:51 26.9 mph | 120 | 1:28:35 6:45/mi | 4:01:22 |
DNF | 37 | IRONMAN 70.3 World Championship 2015MPRO70.3 | Aug 31, 2015 | 1,385 | - | - | - | - | DNFDNF |
1 | - | Challenge St Andrews 2015MPRO70.3 | Jul 13, 2015 | - | - | - | - | - | 03:54:14 |
2 | 30 | IRONMAN 70.3 Mont-Tremblant 2015MPRO70.3 | Jun 23, 2015 | 0:24:13 1:16/100m | 181 | 2:06:11 26.6 mph | 70 | 1:11:47 5:29/mi | 3:46:22 |
6 | 43 | IRONMAN 70.3 California / Oceanside 2015MPRO70.3 | Apr 29, 2015 | 0:24:44 1:18/100m | 149 | 2:12:12 25.4 mph | 124 | 1:14:01 5:39/mi | 3:55:30 |
26 | 42 | Huatulco ITU Triathlon World Cup - Elite Men 2014MPROOlympic | Jun 15, 2014 | 00:18:52 1:15/100m | 00:00:50 | 01:11:03 21.0 mph | 00:00:30 | 00:40:07 6:27/mi | 02:11:22 |
19 | 62 | Dallas PATCO Triathlon Pan-American Championships - U23 Men 2014U23 MenOlympic | May 31, 2014 | 00:18:40 1:15/100m | 00:00:53 | 01:00:55 24.5 mph | 00:00:44 | 00:36:14 5:50/mi | 01:57:28 |
47 | 62 | May 31, 2014 | 00:18:40 1:15/100m | 00:00:53 | 01:00:55 24.5 mph | 00:00:44 | 00:36:14 5:50/mi | 01:57:28 | |
— | 51 | Chengdu ITU Triathlon World Cup - Elite Men 2014MPROOlympic | May 10, 2014 | - | - | - | - | - | - |
14 | 18 | Mar 8, 2014 | 00:10:10 1:21/100m | 00:00:30 | 00:26:33 28.1 mph | 00:00:32 | 00:15:21 4:56/mi | 00:53:03 | |
6 | 47 | Ottawa ITU Duathlon World Championships - U23 Men 2013U23 Menduathlon | Aug 10, 2013 | 00:15:09 | 00:33:00 | 00:30:16 | 00:46:00 | 00:08:26 | 00:55:08 |
59 | 50 | Palamos ITU Triathlon World Cup - Elite Men 2013MPROOlympic | Jul 14, 2013 | 00:21:09 1:25/100m | 00:01:24 | 01:00:51 24.5 mph | 00:00:34 | 00:36:29 5:52/mi | 02:00:26 |
2 | 29 | CAN Triathlon National Championships - Elite Men 2013MPROOlympic | Jun 23, 2013 | 00:09:06 0:36/100m | 00:01:10 | 00:32:00 46.6 mph | 00:00:37 | 00:15:53 2:33/mi | 00:58:44 |
16 | 29 | Edmonton ITU Triathlon World Cup - Elite Men 2013MPROOlympic | Jun 23, 2013 | 00:09:06 0:36/100m | 00:01:10 | 00:32:00 46.6 mph | 00:00:37 | 00:15:53 2:33/mi | 00:58:44 |
20 | 26 | Huatulco ITU Triathlon World Cup - Elite Men 2013MPROOlympic | May 19, 2013 | 00:19:37 1:18/100m | 00:00:53 | 01:13:06 20.4 mph | 00:00:31 | 00:36:03 5:48/mi | 02:10:10 |
30 | 15 | Sarasota ITU Triathlon Pan-American Cup - Elite Men 2013MPROOlympic | Mar 16, 2013 | 00:19:44 1:19/100m | 00:00:42 | 00:58:33 25.5 mph | 00:00:34 | 00:36:41 5:54/mi | 01:56:13 |
23 | 18 | Mar 9, 2013 | 00:10:24 1:23/100m | 00:01:28 | 00:28:49 25.9 mph | 00:00:26 | 00:16:27 5:18/mi | 00:57:33 | |
9 | 7 | Kelowna ITU Triathlon Premium Pan-American Cup - Elite Men 2012MPROOlympic | Aug 19, 2012 | 00:20:12 1:21/100m | 00:01:21 | 01:05:05 22.9 mph | 00:00:25 | 00:32:47 5:17/mi | 01:59:48 |
16 | 106 | Magog ITU Triathlon Premium Pan-American Cup - Elite Men 2012MPROOlympic | Jul 21, 2012 | 00:19:28 1:18/100m | 00:00:35 | 00:59:40 25.0 mph | 00:00:32 | 00:35:30 5:43/mi | 01:55:44 |
14 | 36 | Edmonton ITU Triathlon World Cup - Elite Men 2012MPROOlympic | Jul 6, 2012 | 00:08:43 0:35/100m | 00:00:52 | 00:32:43 45.6 mph | 00:00:28 | 00:16:24 2:38/mi | 00:59:12 |
14 | 28 | Dallas ITU Triathlon Pan-American Cup - Elite Men 2012MPROOlympic | Jun 2, 2012 | 00:19:26 1:18/100m | 00:00:54 | 01:03:05 23.6 mph | 00:00:53 | 00:38:37 6:13/mi | 02:02:57 |
25 | 27 | Kelowna ITU Triathlon Pan-American Cup - Elite Men 2011MPROOlympic | Aug 21, 2011 | 00:21:06 1:24/100m | 00:01:20 | 01:04:31 23.1 mph | 00:00:36 | 00:35:38 5:44/mi | 02:03:13 |
15 | 54 | San Francisco ITU Triathlon Pan-American Cup - Elite Men 2011MPROOlympic | Jul 9, 2011 | 00:20:58 1:24/100m | 00:00:54 | 01:03:29 23.5 mph | 00:00:33 | 00:35:36 5:44/mi | 02:01:30 |
19 | 20 | Coteau-du-Lac ITU Triathlon Pan-American Cup - Elite Men 2011MPROOlympic | Jun 26, 2011 | 00:20:07 1:20/100m | 00:00:37 | 01:07:00 22.3 mph | 00:00:27 | 00:36:11 5:49/mi | 02:04:21 |
11 | 8 | Edinburgh ITU Duathlon World Championships - Junior Men 2010Junior Menduathlon | Sep 3, 2010 | 00:15:39 | 00:00:35 | 00:40:23 | - | 00:08:05 | 01:04:45 |
8 | 169 | Ixtapa PATCO Triathlon Junior Pan-American Championships - Junior Men 2010Junior MenOlympic | May 22, 2010 | - | 00:06:59 | - | 00:30:12 | 00:15:58 2:34/mi | 00:53:09 |
9 | 209 | Concord ITU Duathlon World Championships - Junior Men 2009Junior Menduathlon | Sep 26, 2009 | 00:16:12 | 00:00:37 | 00:33:21 | 00:00:34 | 00:06:58 | 00:57:45 |