The 38 - year - old said : ' ' It 's been an honour and a privilege to have been part of the South Africa Test team since making my debut 18 years ago .
The 38 - year - old has played 165 Test matches .
The 38 - year - old , who has played 165 Test matches , said : ' ' It 's been an honour and a privilege to have been part of the South Africa Test team since making my debut 18 years ago .