કારકિર્દી દરમિયાન તેઓ કુલ 164 ટેસ્ટ મેચ અને 344 વન-ડે ક્રિકેટ ઈન્ટરનેશનલ મેચોમાં રમ્યા હતા અને ટેસ્ટ, વન-ડે ક્રિકેટ તથા ટ્વેન્ટી-20 ફોર્મેટમાં કુલ 10 હજારથી વધુ રન બનાવ્યા હતા.