Players with most 150-plus scores in ODI cricket history

Players with most 150-plus scores in ODI cricket history

Image Source : Getty

3 - Tillakaratne Dilshan (Sri Lanka), in 303 innings

Image Source : Getty

3 - Brian Lara (West Indies), in 289 innings

Image Source : Getty

3 - Vivian Richards (West Indies), in 167 innings

Image Source : ICC Twitter

4 - Sanath Jayasuriya (Sri Lanka), in 433 innings

Image Source : Getty

4 - Hashim Amla (South Africa), in 178 innings

Image Source : Getty

5 - Sachin Tendulkar (India), in 452 innings

Image Source : Getty

5 - Virat Kohli (India), in 273 innings

Image Source : AP

5 - Chris Gayle (West Indies), in 294 innings

Image Source : Getty

7 - David Warner (Australia), in 152 innings

Image Source : AP

8 - Rohit Sharma (India), in 247 innings

Image Source : AP

Next : List of ODI World Cup games with most sixes recorded