In One Day International (ODI) cricket, scoring big runs is always a key objective. While centuries are widely celebrated, surpassing the 150-run mark is a remarkable display of a batsman’s exceptional skill and dominance on the field. These players have made a lasting impact on the sport, demonstrating their ability to exceed the ordinary and strive for greatness.
5. Sachin Tendulkar

Sachin Tendulkar accomplished an extraordinary feat in his career by scoring 150 runs or more on five separate occasions. Among these remarkable innings, one stands out as a double century, where he scored an unbeaten 200. In 2010, he became the first-ever men’s cricketer to score a double-century in ODI cricket, achieving 200* against South Africa in Gwalior.
Sachin Tendulkar’s 150+ scores:
Score | Opponent | Year |
---|---|---|
186* | New Zealand | 1999 |
152 | Namibia | 2003 |
163* | New Zealand | 2009 |
175 | Australia | 2009 |
200* | South A frica | 2010 |
4. Virat Kohli

Virat Kohli has showcased his brilliance by scoring 150 or more runs on five occasions in his career. What’s even more remarkable is that he remained unbeaten in four of those innings. His highest score among these exceptional performances is 183 runs, demonstrating his outstanding skill and consistency on the cricket field.
Virat Kohli’s 150+ Scores:
Match | Year | Score |
---|---|---|
vs PAK | 2012 | 183 |
vs NZ | 2016 | 154* |
vs SA | 2018 | 160* |
vs WI | 2018 | 157* |
vs SL | 2023 | 166* |
3. Chris Gayle

Chris Gayle has achieved five instances in his career where he scored over 150 runs in an ODI innings. Two of those innings were not outs. His highest individual score is an impressive 215 runs, which he made against Zimbabwe in the 2015 ICC Cricket World Cup. This remarkable feat made him the first-ever batsman to score a double-century in the ICC Cricket World Cup, highlighting his exceptional batting skills.
Chris Gayle’s 150+ scores:
Score | Opponent | Year |
---|---|---|
150 | Kenya | 2001 |
153* | Zimbabwe | 2003 |
152* | South Africa | 2004 |
215 | Zimbabwe | 2015 |
162 | England | 2019 |
2. David Warner

David Warner, the Australian opener, has had a distinguished ODI career, characterized by his remarkable batting feats. He has surpassed the 150-run mark on seven occasions, with his highest individual score being an impressive 179 runs against Pakistan in 2017, showcasing his extraordinary batting prowess.
David Warner’s 150+ scores:
Score | Opponent | Year |
---|---|---|
163 | Sri Lanka | 2012 |
178 | Afghanistan | 2015 |
173 | South Africa | 2016 |
156 | New Zealand | 2016 |
179 | Pakistan | 2017 |
166 | Bangladesh | 2019 |
163 | Pakistan | 2023 |
1. Rohit Sharma’s

Rohit Sharma’s cricketing journey is nothing short of spectacular. He has scored 150 runs or more in eight different innings in ODI cricket, with the remarkable distinction of remaining not out three times. Additionally, 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 highlight his incredible talent and consistency as a top-order batsman.
Rohit Sharma’s 150+ Scores:
Score | Opponent | Year |
---|---|---|
209 | Australia | 2013 |
264 | Sri Lanka | 2014 |
150 | South Africa | 2015 |
171* | Australia | 2016 |
208* | Sri Lanka | 2017 |
152* | West Indies | 2018 |
162 | West Indies | 2018 |
159 | West Indies | 2019 |