Rohit currently stands with 398 matches in international cricket which are highest for any Indian. He has mustered 51, 232 and 115 maximums in 31 Tests, 218 ODIs and 101 T20Is respectively. Only Chris Gayle (534) and Shahid Afridi (476) have registered more sixes than the Indian maverick.