તેમણે ૨૦ વર્ષ પોતાના આંતરરાષ્ટ્રીય ક્રિકેટ કેરિયરમાં ૨૭ ટેસ્ટ,૩૯૮ વનડે અને ૯૯ ટી ટવેન્ટી આંતરરાષ્ટ્રીય  મેચ રમી છે.