2013

16th Ironman Arizona 8:29:57
10th Ironman 70.3 Lanzarote 4:28:28
4th Ironman Copenhagen 8:18:08
1st Boskman Triathlon 5:21:11
8th Ironman 70.3 UK 4:41:28
12th Ironman South Africa 8:48:01
1st 18-24 Abu Dhabi Triathlon 7:10:11

2012

2nd 18-24 Ironman World Championships 9:13:39
1st 18-24 Ironman 70.3 World Championships 4:27:43
Age-Group World Champion
1st 18-24 Steamboat Olympic 1:59:12
3rd 18-24 Ironman 70.3 Boulder 4:16:19
1st 18-24 Aurora Sprint 1:04:48
1st 18-24 Evergreen Sprint 1:06:20
1st 18-24 Ironman 70.3 UK 4:51:53
1st 18-24 Abu Dhabi Triathlon 7:05:36

2011

1st 18-24 Ironman Western Australia 9:10:24
2nd 18-24 Ironman World Championships 9:18:15
3rd Overall Seychelles Sprint Triathlon 1:04:05
1st 18-24 Ironman South Africa 9:27:56

2010

10th 18-24 Ironman World Championships 9:42:41
2nd 18-24 TriStar 111 Monaco 4:23:33
15th Overall London Triathlon 2:13:57
1st 18-24 Ironman Austria 9:31:33
1st Overall Winchester Triathlon 1:29:14

2009

7th Overall ITU African Cup, Mauritius 2:21:57
7th Overall Sevenoaks Triathlon 1:25:04
1st Overall One Last Tri 4:07:52
6th 18-24 Ironman Austria 9:52:19
3rd 18-24 Ironman 70.3 UK 5:10:31
2nd Overall Winchester Triathlon 1:31:00

2008

8th 18-24 Ironman Switzerland 10:49:33
2nd 18-24 Beaulieu Triathlon 4:34:20
4th 18-24 New Forest Triathlon 1:57:51
4th 18-24 Winchester Triathlon 1:35:57

2007

1st 18-24 New Forest Middle 5:35:47
30th 18-24 Ironman 70.3 UK 6:32:49
2nd 18-24 New Forest Triathlon 2:17:00
44th Lymington Triathlon 1:33:33