Swim
- 100m –
- 400m –
- 750m –
- 1500m – 33.51 (London Triathlon)
- Longest – 4859 Yds (Ironman Weymouth)
Bike
- 40km – 1:28 / 16.9 mph (London Triathlon)
- 180km – 8:20:05 / 13.3 mph (Ironman Weymouth)
Run
- 1km –
- 1 mile – 7:22 (3/4/16)
- 5km – 25:39 (22/6/20)
- 10km – 56:17 (24/10/20)
- 10m – 1:40:49 (24/3/19)
- Half Marathon – 2:13:02 (24/3/19)
- Marathon – 4:56:24 (14/4/19)
Duathlon/Triathlon
- Crondall Super Sprint ’14 – 1:35:51 (400m/20km/5km)
- Crondall Super Sprint ’15 – 1:28:05 (400m/20km/5km)
- Huntsman Sprint ’15 – 1:42:00 (750m/20km/5km)
- Eton Duathalon ’16 – DNF (Mechanical)
- Marlow Half Iron ’16 – DNF (Mechanical)
- London Olympic PlusTriathlon ’16 – 4:33:14 (1500m/80km/10km)
- Ironman Weymouth ’16 – 16:00:38 (3800m/180km/42km)
- Ironman Bolton ’23 – 16:31:45 (800m/180km/42km)
FTP / ePace
1/2/17 : 163W/6:12