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 –
- 5km – 26:50 (Parkrun)
- 10km – 1:04:14
- Half Marathon – 2:38:47 (Paris Marathon ’16)
- Marathon – 5:15:18 (Paris Marathon ’16)
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)
FTP / ePace
1/2/17 : 163W/6:12