Top 5 batsmen with the most 150+ scores in ODI cricket

By Akshay
January 05, 2026

Chris Gayle (WI)- 5

Chris Gayle has scored more than 150 runs five times in the history of ODI cricket.

Sachin Tendulkar (IND)- 5

Sachin Tendulkar has played five innings of more than 150 runs in ODIs.

Virat Kohli (IND)- 5

Virat Kohli has scored more than 150 runs five times in One Day International cricket.

David Warner (AUS)- 7

David Warner has achieved the feat of scoring more than 150 runs in an ODI match 7 times.

Rohit Sharma (IND) - 8 (264, 209, 208*, 171*, 162, 159, 152*, 150)

Rohit Sharma is the batsman with the most 150+ scores.

See More Stories