The big-hitting all-rounder has so far played 101 ODIs, in which he has scored 2,289 runs at an average of 25.71 with three centuries and nine fifties. He has also scalped 50 wickets in this format. In T20Is, he has played 62 matches, scoring 903 runs at an average of 21.50 and has snared 23 wickets.