Rohit Sharma's performance in the last five seasons of IPL has been subpar, but his international cricket record remains impressive. For instance, in IPL 2017, Rohit Sharma only managed to score 333 runs at an average of 23.78. However, he bounced back in the ICC Champions Trophy that followed, where he dominated with the bat, scoring 304 runs in 5 matches at an average of 76. During this period, Rohit Sharma hit one century and two half-centuries, showcasing his ability to perform at the highest level.