તે અત્યાર સુધી ભારત માટે 30 ટેસ્ટ અને 50 વનડે મેચ રમ્યો છે, જ્યારે T20 ફોર્મેટમાં પણ 7 વખત ભારત માટે રમ્યો છે.