તેણે સાઉથ આફ્રિકા તરફથી 83 ટેસ્ટ, 117 વન-ડે અને 44 ટી-20 મેચ રમી છે.