Top 5 batsmen with most 150+ scores in ODI cricket

Indian batsman Rohit Sharma holds the record for most 150+ scores in ODI cricket.
In the world of One Day International (ODI) cricket, scoring big runs is a constant pursuit. While centuries are highly celebrated, crossing the 150-runs mark is a remarkable testament to a batsman’s extraordinary talent and sheer dominance on the field. These individuals have left an indelible mark on the sport, showcasing their ability to go beyond the ordinary and reach for greatness.
When it comes to most centuries (100+ scores) in ODI cricket, we all know, Virat Kohli sits at top of the chart with 50 to his name, while Sachin Tendulkar is second with 49. Have you ever wondered which batsman has scored the most 150+ scores in ODI cricket ?
On that note, let’s delve into the list of top five batsmen with most 150+ scores in ODI cricket.
5. Sachin Tendulkar – 5

Sachin Tendulkar achieved a remarkable feat in his career, scoring 150 runs or more on five separate occasions. Among these remarkable innings, one stands out as a double hundred, where he scored an unbeaten 200. He became first ever men’s cricketer to hit a double-century in ODI cricket in 2010, when he smashed 200* against South Africa in Gwalior.
Sachin Tendulkar’s 150+ scores: 186* vs NZ (1999), 152 vs NAM (2003), 163* vs NZ (2009), 175 vs AUS (2009), 200* vs SA (2010)
4. Virat Kohli – 5

Virat Kohli has demonstrated his excellence by scoring 150 runs or more in five instances during his career. What’s even more impressive is that he remained not-out in four of those innings. Among these outstanding performances, his highest score stands at 183 runs, showcasing his remarkable skill and consistency on the cricket field.
Virat Kohli’s 150+ scores: 183 vs PAK (2012), 154* vs NZ (2016), 160* vs SA (2018), 157* vs WI (2018), 166* vs SL (2023)
3. Chris Gayle – 5

Chris Gayle has had five instances in his career where he scored over 150 runs in an innings in ODI cricket. In two of those innings, he remained unbeaten. His highest individual score in an innings is a staggering 215 runs, which came against Zimbabwe in ICC Cricket World Cup 2015. He became first ever batsman to hit a double-century in ICC Cricket World Cup in 2015 showcasing his extraordinary batting abilities.
Chris Gayle’s 150+ scores: 150 vs KEN (2001), 153* vs ZIM (2003), 152* vs SA (2004), 215 vs ZIM (2015), 162 vs ENG (2019)
2. David Warner – 7

Australian opener David Warner’s ODI career is marked by his exceptional batting performances, where he has crossed the 150-runs mark on seven occasions. His highest individual score in a single innings stands at an impressive 179 runs, which he scored against Pakistan in 2017, a testament to his remarkable ability with the bat.
David Warner’s 150+ scores: 163 vs SL (2012), 178 vs AFG (2015), 173 vs SA (2016) 156 vs NZ (2016), 179 vs PAK (2017), 166 vs BAN (2019), 163 vs PAK (2023)
1. Rohit Sharma – 8

Rohit Sharma’s cricketing journey is nothing short of spectacular. He has notched up 150 runs or more in eight different innings in ODI cricket, with the remarkable distinction of remaining not out three times. Furthermore, he has achieved the rare feat of scoring 200 runs in an innings three times, with his highest score reaching an astonishing 264 runs. These extraordinary achievements highlights his incredible talent and consistency as a top-order batsman.
Rohit Sharma’s 150+ scores: 209 vs AUS (2013), 264 vs SL (2014), 150 vs SA (2015), 171* vs AUS (2016), 208* vs SL (2017), 152* vs WI (2018), 162 vs WI (2018), 159 vs WI (2019)
(All stats updated till 2nd March, 2025)
For more updates, follow Khel Now Cricket on Facebook, Twitter, Instagram, Youtube; download the Khel Now Android App or IOS App and join our community on Whatsapp & Telegram.
Related News
- IPL 2025: Points table, most runs, most wickets after match 9, GT vs MI
- IPL 2025: [Watch] Hardik Pandya dismisses Shahrukh Khan after being hit for a six in GT vs MI clash
- RR vs CHE Dream11 Prediction, Dream11 Playing XI, Today Match 11, IPL 2025
- DC vs SRH Dream11 Prediction, Dream11 Playing XI, Today Match 10, IPL 2025
- KKR vs Eden Gardens Pitch Curator: Everything you need to know
- IPL 2025: Points table, most runs, most wickets after match 9, GT vs MI
- IPL 2025: [Watch] Hardik Pandya dismisses Shahrukh Khan after being hit for a six in GT vs MI clash
- KKR vs Eden Gardens Pitch Curator: Everything you need to know
- GT vs MI: Live streaming details, when and where to watch match 9 of IPL 2025
- IPL 2025: MI head coach provides update on Jasprit Bumrah's fitness