cheap soccer cleats cheap soccer shoes soccer shoes near me mercurial soccer cleats indoor soccer shoes adidas mercurial soccer cleats nike mercurial superfly adidas soccer shoes kids soccer cleats cheap soccer cleats cheap soccer shoes soccer shoes near me mercurial soccer cleats nike mercurial superfly adidas soccer shoes kids soccer cleats adidas trainers hogan outlet online shop hjc modular helmet icon motorcycle boots adidas shoes sale air jordan basketball shoes red bottom shoes christian louboutin gaerne cycling shoes hjc motorcycle helmets hogan outlet icon motorcycle jacket macna cooling vest moncler jacket sale moose racing pants nike shoes online nolan motorcycle helmets
Xterra finish
Xterra finish

All the Glory to my God who gives me the strength to compete and perform at my best.

2017

4th Ironman 70.3 South Africa
2nd Xterra Port Elizabeth

2016

4th Ironman 70.3 South Africa
2nd Xterra Port Elizabeth
1st Featherbed Trail Run
1st Big 5 Challenge Knysna
5th Ironman 70.3 Xiamen

2015

2nd Ironman 70.3 South Africa
1st Xterra SA Champs Grabouw
1st Warmwater Weekend Triathlon
1st Featherbed Trail Run
1st Big 5 Challenge Knysna
2nd
Xterra Knysna

2014

1st WP Triathlon Championships
4th Ironman 70.3 South Africa
2nd Xterra SA Champs Grabouw
1st Midlands Ultra Triathlon
4th Ironman 70.3 Malaysia
1st Ironman 70.3 Italy
1st Featherbed Trail Run
1st Big 5 Challenge Knysna
2nd
Xterra Knysna
1st Enduroman South Africa
1st Impi Challenge Cape Town
2nd Ironman 70.3 Taiwan

2013

3rd Origin of Trails MTB
1st Big 5 Challenge Knysna
1st
Xterra Knysna
1st Stellenbosch Duathlon
2nd
Xterra New Zealand
3rd
Xterra Australia
1st
West Coast Warmwater Triathlon
3rd
Xterra Buffelspoort
1st
Totalsports Challenge

2012

2nd Totalsports Challenge
3rd Xterra Buffelspoort
2nd Xterra SA Champs Grabouw
1st Sunshine Coast Triathlon
4th Xterra Italy Champs
1st Xterra Knysna
1st Big 5 Challenge Knysna