તેણે સાઉથ આફ્રિકા માટે 166 ટેસ્ટ, 328 વનડે અને 25 ટી20 મેચ રમી છે.