He played in 23 test matches for his country .
He played in 23 Test matches for South Africa and represented Transvaal and Eastern Province at domestic level .