Rohit Sharma has hit highest yearly individual ODI score for India each time for last seven years. His 159(138) against West Indies today is the highest ODI score by an Indian this year, while his 162(137) was India's best in 2018. Rohit's 209(158), 264(173), 150(133), 171*(163) and 208*(153) were India's highest scores in 2013, 2014, 2015, 2016 and 2017, respectively.