તેણે 90 ટેસ્ટ, 350 વનડે અને 98 ટી -20 આંતરરાષ્ટ્રીય મેચ રમી છે, જેમાં તેણે 17 હજારથી વધુ રન બનાવ્યા છે.