২৫ বছর বয়সেই তিনি ৪৪ টেস্ট ও ৭৬ ওয়ানডে খেলে ফেলেছেন। ২৬টি টি-২০ খেলেছেন তিনি। টপ অর্ডারের এই ব্যাটসম্যান উইকেটরক্ষকের দায়িত্বও পালন করেন।