Top 5 batsmen with fastest 150 in ODI cricket

Here we take a look at top 5 batsmen who have scored the fastest 150 in ODI cricket.
In the world of one-day international (ODI) cricket, there are moments that shine exceptionally bright. One of these remarkable feats occurs when a batsman achieves 150 runs in an ODI. These extraordinary displays of batting prowess captivate cricket enthusiasts globally, highlighting the immense talent present in the sport. They serve as a testament to the remarkable skills, strength, and excitement that define ODI cricket.
So, let's dive into the top 5 fastest 150s in ODI cricket.
5 - Shane Watson - 83 Balls vs BAN, 2011

In 2011, against Bangladesh, Shane Watson showcased an extraordinary performance. In a chase of 230 runs, He scored 150 runs off just 83 balls and concluded his innings with an unbeaten 185 from 96 deliveries. His incredible innings included 15 fours and 15 sixes, all at a remarkable strike rate of 192.70. Out of Australia's team total of 232 runs, Shane Watson smashed 185 on his own. Watson's 185* is also highest individual score by an Australian batsman in ODIs.
4 - Heinrich Klaasen - 77 Balls vs AUS, 2023

In a clash against Australia in 2023, Heinrich Klaasen displayed an extraordinary performance. He scored a stunning 150 runs in just 77 deliveries and eventually wrapped up his innings with a total of 174 runs from 83 balls. This exceptional performance included an impressive 13 fours and 13 sixes, all achieved at an astonishing strike rate of 209.63.
3 - Jos Buttler - 76 Balls vs WI, 2019:

In a match against West Indies in 2019, Jos Buttler delivered a stellar performance. He reached an incredible 150 runs in just 76 balls and concluded his innings at precisely 150 runs from 77 deliveries. This remarkable display included 13 fours and 12 sixes, all achieved at a remarkable strike rate of 194.80. England went on to score 418 in the match and later won the game by a close margin of 29 runs. West Indies almost chased down the target courtesy Universe Boss Chris Gayle's 162.
2 - Jos Buttler - 65 Balls vs NED, 2022:

In a clash against Netherlands in 2022, Jos Buttler put on an outstanding show. He reached a remarkable 150 runs in only 65 deliveries and eventually wrapped up his innings with a total of 162 runs from 70 balls. This incredible performance included 13 fours and 12 sixes, all accomplished at an impressive strike rate of 231.42. England piled up 498 runs in this match against Netherlands, which is the highest ever team total in ODIs.
1 - AB de Villiers - 64 balls vs WI, 2015:

In a clash against West Indies back in 2015 Cricket World Cup, AB de Villiers delivered a breath-taking performance. He achieved an astonishing 150 runs in a mere 64 balls and concluded his innings with an unbeaten 162 runs off 66 deliveries. This incredible display comprised 17 fours and 8 sixes, all executed at an extraordinary strike rate of 245.45. Earlier in the year, AB De Villiers smashed the fastest ODI century in just 31 deliveries against the same opposition - West Indies and came close to hit the fastest 150 as well, but got dismissed on 149 in just 49 deliveries.
(All stats updated till 15th September, 2023)
- IPL 2025: Points table, most runs, most wickets after match 7, SRH vs LSG
- CSK vs RCB Dream11 Prediction, Dream11 Playing XI, Today Match 8, IPL 2025 (Indian T20 League)
- IPL 2025: [Watch] Prince Yadav bamboozles Travis Head to bag his maiden IPL wicket during SRH vs LSG match
- IPL 2025: Matheesha Pathirana ruled out of CSK vs RCB clash on March 28
- Top 3 captaincy picks for CSK vs RCB Dream11 Prediction Today: IPL 2025 Match 8
- IPL 2025: Points table, most runs, most wickets after match 7, SRH vs LSG
- IPL 2025: [Watch] Prince Yadav bamboozles Travis Head to bag his maiden IPL wicket during SRH vs LSG match
- IPL 2025: Matheesha Pathirana ruled out of CSK vs RCB clash on March 28
- What happened when last time CSK vs RCB clash took place in the IPL?
- CSK vs RCB: Head to head records in IPL