He won the 2015 South African Chess Championship, and has played for the South African Chess Olympiad team in 1998, 2006, 2008, 2012, 2016 and 2018.