Results

2023:

IRONMAN Los Cabos 70.3 November 6: 6th, 4:29 (32:39, 2:25, 1:26)

IRONMAN Mont Tremblant August 20: 7th, 9:38 (1:01, 5:19, 3:11)

IRONMAN Maine 70.3 July 30: 3rd, 4:18 (17:33, 2:31, 1:23)

IRONMAN Oceanside 70.3 April 1: 10th, 4:42 (29:17, 2:40, 1:26)

IRONMAN Boulder 70.3 June 10: 6th, 4:15 (30:50, 2:15, 1:25)

2022:

Challenge St Pölten May 29: 8th, 4:36 (29:25, 2:38, 1:22)

Challenge Geraardsbergen June 12: 4th, 4:37 (28:39, 2:41, 1:23)

IRONMAN 70.3 Boulder August 6: 6th, 4:25 (33:59, 2:19, 1:28)

IRONMAN 70.3 Cascais October 15: 14th, 4:34 (27:07, 2:37, 1:24)

2021:

White Mountains Triathlon June 26 (Recap): 1st, 4:53 (32:04, 2:45, 1:33)

Ironman 70.3 Boulder August 7 (Recap): 15th of 25 Pros, 4:25 (33:12, 2:21, 1:27)

Ironman 70.3 Timberman August 22 (Recap): 7th of 23 Pros, 4:36 (32:16, 2:43, 1:26)

Ironman 70.3 Augusta September 26 (Recap): 9th of 18 Pros, 4:26 (23:23, 2:31, 1:26)

Ironman 70.3 Indian Wells December 5 (Recap coming soon): 10th of 20 Pros, 4:28 (30:29, 2:27, 1:25)

2020:

New bike purchase! 2020 Cervélo P5 April

Black Bear Trail Half Marathon (1:39:03) September 5

Sunapee Triathlon (2:07) September 19

Boston Mayor’s Cup XC Race (18:43) October 24

2019:

Ironman 70.3 Marbella April 27 (Recap): 10th of 14 Pros, (29:15, 2:55, 1:28)

Ironman 70.3 Chattanooga May 19 (Recap): 16th of 27 Pros, 4:42 (29:06, 2:36, 1:30)

Ironman 70.3 Mont Tremblant June 23 (Recap): 10th of 24 Pros, 4:34 (29:55, 2:34, 1:26)

Ironman 70.3 Boulder August 3 (Recap): 11th of 18 Pros, 4:38 (33:45, 2:29, 1:30)

Ironman 70.3 Traverse City August 18 (Recap): 9th of 17 Pros, 4:41 (29:59, 2:41, 1:25:59)

Toughman NY Championship September 15 (Recap): 2nd, (32:08 | 2:47:40 | 1:28)

USATF Club Cross Country National Championships 6K December 14 (Video Recap): 9th (Team), 56th (Individual), 21:36

2018:

Ironman Oceanside 70.3 April 5 (Recap): 14th of 22 Pros, 4:48 (29:57|2:45:00|1:27)

Wildflower Triathlon May 3 (Recap): 7th of 20 Pros, 4:58 (30:01|2:47:00|1:38)

JerseyMan Half Lite (1500|34M|5.8M) May 20: 1st, 2:36 (20:30|1:34:32|39:40)

Eagleman 70.3 June 10 (Recap): 10th of 12 Pros, 4:46 (31:46| 2:32:53 | 1:32:00)

New York City Triathlon (Olympic Distance) July 1 (Recap): 7th of 14 Pros, 2:10 (14:46 | 1:12 | 37:36)

Ironman Boulder 70.3 August 4 (Recap): 10th of 22 Pros, 4:30:45 (31:47, 2:28:10, 1:26:29)

Ironman 70.3 Dún Laoghaire August 19 (Recap): 4th of 9 Pros, 5:04:55 (34:50 | 2:57:13 | 1:27:51*)

*13.2 miles

Toughman NY Championship September 16 (Recap): 1st, (28:18 | 2:47:39 | 1:34:11*)

*13.4 miles

USATF Club Cross Country National Championships 6K December 9 (Recap): 10th (Team), 99th (Individual), 21:47

2017:

JerseyMan Half Lite (1500|34M|5.8M) May 21: 2nd, 2:38:27 (22:19|1:37:41|36:08)

Escape Philadelphia Triathlon (Duathlon of 2M|40K|4.2M) June 25: 1st amateur, 1:49:01 (11:28|1:09:51|25:45)

Giro de Cielo TT July 8: 1st (Cat 5, 13 miles), 35:33

Party with Purpose 5K July 11: 1st, 17:53

NYC Triathlon July 16: 1st amateur, 2:06:56 (14:53|1:09:04|37:37)

Take the Bridge Triboro August 3: 2nd, 16:08 (5:58 pace)

70.3 Rev3 Poconos August 13: 1st, 4:47:52 (28:37|2:47:57|1:28)

70.3 IRONMAN World Championships September 9: 29th / 5th in 30-34 AG, 4:59:06

USATF Club XC National Championships December 9: 89th, 21:42 6K (5:49 pace)
PRs:
5K Road: 17:45, New Rochelle Turkey Trot, 2019
1500 Swim (in a current-assisted triathlon): 14:53, NYC Triathlon, July 2017 (Recap)
40K Bike (in a triathlon): 1:05:34, USAT Nationals 2015 (Recap)
10K Road (in a triathlon): 37:37 (6.0 Miles) NYC Triathlon (Recap) | 38:19 (Roads) Queens 10K 2019 | 38:37 USA Nationals 2015 (Recap)
Half Ironman: 4:30:45, Ironman Boulder 70.3 August 2018 (Recap)