2017 | Team Topeak-Ergon

  • 1st - AMArider 100-Miler
  • 1st - Gravel and Grape [2 x stage wins]
  • 1st - Cederberg 100-Miler
  • 1st - Stilbaai MTB Challenge
  • 2nd - Canyon Rhens Hunsruck MTB Marathon
  • 4th - Fairview Attakwas Extreme (UCI)
  • 14th - Absa Cape Epic

2016 | Team Topeak-Ergon

  • 1st - Grindrod Berg & Bush [2 x stage wins]
  • 1st - Fedhealth MTB Challenge
  • 1st - Jakhals MTB Challenge
  • 1st - iSimangaliso MTB
  • 1st - AMA 100-miler
  • 1st - Arabella Challenge [2 x stage wins]
  • 2nd - Isuzu 3-Towers [1 x stage win]
  • 2nd - Tankwa Trek solo
  • 3rd - Cape Pioneer Trek [4 x stage wins]
  • 10th - Absa Cape Epic
  • 8th - Andalusia Bike Race

2015 | Team RECM

  • 1st - Wines2Whales stage race 
  • 1st - Epic Israel stage race
  • 1st - Tankwa Trek stage race
  • 1st - Isuzu 3 Towers stage race
  • 1st - CT Cycle Tour MTB Challenge 
  • 1st - Fedhealth MTB Challenge
  • 1st - Magalies Monster
  • 1st - Stage 5 Cape Pioneer Trek 
  • 1st - Arabella Challenge
  • 2nd - Meerendal National Marathon

2014 | Team RECM

  • 1st - Karoo to Coast
  • 1st - Ride the Rock
  • 1st - Stage 3 Tankwa Trek
  • 3rd - Clarens National Marathon
  • 4th - Tulbagh National Marathon
  • 5th - Attakwas
  • 8th - Absa Cape Epic

2013 | Team RECM

  • 1st - Absa Cape Epic mixed 
  • 1st - Cape Pioneer Trek
  • 1st - Sani2c mixed
  • 1st - CT Cycle Tour MTB Challenge
  • 1st - RECM200 solo
  • 3rd - Attakwas

2012 | Team Contego

  • 1st - Absa Cape Epic mixed 
  • 1st - Sani2c mixed
  • 1st - JoBerg2c mixed
  • 1st - Grape Escape mixed

2011 | Team Contego

  • 2nd - Absa Cape Epic mixed 
  • 1st - Cape Pioneer Trek mixed 
  • 1st - JoBerg2c mixed
  • 1st - Sani2c mixed
  • 2nd - Wines2Whales

2010 | Team GT

  • 2nd - Wines2Whales

2009 | Team GT Mr Price

  • 1st - SA XCO Championships
  • 1st - Cape Pioneer Trek
  • 1st - Wines2Whales
  • 1st - AMA 100-miler