2022
- August – Ironman Vichy
2021
- September 26th – Hever Castle
2020 – Bummer
2019
- July 7th – Challenge Roth
- 57th Overall/11th in AG – 8:57:43
- October 12 – Ironman World Championships
- 437th Overall/94th in AG – 9:51:01 (bib 1893)
- December 14th – Run Through Victoria Park Half-Marathon
- 11th Overall – 1:18:55
2018
- March 24th – IAAF Half Marathon World Championships
- 176th Overall – 1:15:28 (bib 1328)
- April 22nd – London Marathon
- 238th Overall – 2:43:59
- July 8th – Hever Castle (British Middle Distance Championships)
- 18th Overall/4th in AG – 5:02
- September 2nd – Ironman 70.3 World Championships
- 86th Overall/9th in AG – 4:16:55
- October 7th – Ironman Barcelona
- 6th Overall Amateur/1st in AG – 8:58:25 – Qualified for 2019 Ironman World Championship
- November 17th – Run Through Victoria Park Half-Marathon – 1:17
2017
- April 17th – Boston Marathon – Race Report
- 368th in AG/490th Overall – 2:48:29
- June 4th – Cotswolds 113 – Race Report
- 4th in AG/14th Overal – 4:21:30
- June 18th – Ironman 70.3 Staffordshire – Race Report
- 10th in AG/36th Overall – 4:37:10
- August 13th – Cotswolds Classic – Race Report
- 2nd in AG/3rd Overall – 4:08:38
- September 17th – Ironman 70.3 Weymouth – Race Report
- 3rd in AG/20th Overall – 4:31:57 – Qualified for 2018 70.3 World Championship
2016
- June 12th – Windsor Triathlon – Olympic Distance
- 2nd in AG/5th Overall – 2:06:52
- June 26th – Ironman 70.3 UK Exmoor
- 7th in AG/21st Overall – 5:01:28
- September 4th – Ironman 70.3 World Championships Australia
- 48th in AG/162 Overall – 4:19:23
- September 25th – Kingston upon Thames Half-Marathon
- 5th Overall – 1:19:33
2015
- New England Season Opener – Sprint – 1st in AG/7th Overall – 54:36
- Sebago Lake Triathlon – Sprint – 2nd in AG/3rd Overall – 1:08
- Ashland Lions Triathlon – Olympic – 1st in AG/2nd Overall – 2:12
- Bare Hill Triathlon – Sprint – 1st in AG/1st Overall – 1:05
- MA State Triathlon – Olympic – 1st in AG/4th Overall – 1:55
- USAT National Championships – 13th in AG/ 130th Overall – 2:04
- Qualified for 2016 ITU AG World Championship
- Timberman Half – 70.3 – 5th in AG/48th Overall – 4:31
- Qualified for 2016 70.3 World Championship
- ITU Age Group World Championships – 19th in AG/186th Overall – 2:04
- B.A.A Half Marathon – 1st in AG/26th overall – 1:17
- Marine Corps Marathon – 22nd in AG/70th Overall 2:54 (BQ and First Marathon Ever)