તે પોતાની આંતરરાષ્ટ્રીય કરિયરમાં 398 વન ડે, 99 ટી-20 અને 27 ટેસ્ટ મેચ રમી ચુક્યો છે.