who is the best player in south africa