He played for the South African national team in the Chess Olympiads of 2008, 2010, 2012 and 2018, and in the All-Africa Games in 2003 and 2011. In the 2011 event he won two silver medals, team and individual playing on board 4.