2. Rohit Sharma – 4
Rohit Sharma has 4 150+ scores in ODI cricket. Rohit also has two double centuries, one of the five double centurions and the only one to do it twice.
He has 38 sixes, the most sixes in 150+ innings, surprisingly Gayle has just 22. Two of Rohit’s 150 have came losing cause – his 171* against Australia in 2016 and 152 against South Africa in the recent tour.