તેણે આફ્રિકા તરફથી ૨૦ ટેસ્ટ, ૮૧ વન-ડે અને ૩૬ ટી-૨૦ મેચ રમી છે.