In cricket, some players score their runs slowly and carefully. But this list is about the complete opposite. It is about the batsmen who score their runs very, very fast!
These are the players who hit the ball with so much power that it looks like they are playing a video game. They completely take over the game and give the bowlers no chance. They don’t just score runs; they destroy the bowling attack.
This is the official list of the Top 10 Fastest 150s in ODI Cricket History.

Top 10 Fastest 150s in ODI Cricket History
Cricketer | Balls | Match | Year |
---|---|---|---|
AB de Villiers | 64 | South Africa vs West Indies | 2014/15 |
Jos Buttler | 65 | England vs Netherlands | 2022 |
Jos Buttler | 76 | England vs West Indies | 2018/19 |
Heinrich Klaasen | 77 | South Africa vs Australia | 2023/24 |
Shane Watson | 83 | Australia vs Bangladesh | 2010/11 |
Fakhar Zaman | 85 | Pakistan vs Zimbabwe | 2018 |
Sharjeel Khan | 85 | Pakistan vs Ireland | 2016 |
Chris Gayle | 85 | West Indies vs England | 2018/19 |
Sean Williams | 87 | Zimbabwe vs United States of America | 2023 |
Luke Ronchi | 92 | New Zealand vs Sri Lanka | 2014/15 |
AB de Villiers | 93 | South Africa vs Bangladesh | 2017/18 |
ST Jayasuriya | 95 | Sri Lanka vs England (Headingley) | 2006 |
10. Luke Ronchi (New Zealand)
Luke Ronchi was an explosive wicket-keeper batsman known for his ability to score quick runs at the end of an innings. In this incredible match, he came in when New Zealand was in trouble at 93/5.
He then launched a stunning counter-attack, hitting huge sixes and powerful fours. He and Grant Elliott put on a record-breaking partnership, with Ronchi playing the innings of his life to reach 150 in just 92 balls.
Balls for 150 | Match | Year |
92 | New Zealand vs Sri Lanka | 2014/15 |
9. Sean Williams (Zimbabwe)
During the 2023 World Cup Qualifiers, Zimbabwe’s captain Sean Williams played a truly historic innings. He was in brilliant form throughout the tournament, and in this match, he was simply unstoppable.
He hit the ball to all parts of the ground with beautiful timing and placement, racing to his 150 in only 87 balls. It was a captain’s knock that helped his team post a massive total.
Balls for 150 | Match | Year |
87 | Zimbabwe vs United States of America | 2023 |
8. Chris Gayle (West Indies)
The “Universe Boss” Chris Gayle is famous for his six-hitting, and this innings was a prime example of his power. In a high-scoring match against England, Gayle was in a destructive mood.
He stood tall and smashed the English bowlers for an incredible 14 sixes. He wasn’t running much; he was just dealing in boundaries, reaching his 150 in just 85 balls in a spectacular display of brute force.
Balls for 150 | Match | Year |
85 | West Indies vs England | 2018/19 |
7. Sharjeel Khan (Pakistan)
Sharjeel Khan, the powerful left-handed opener from Pakistan, played a fearless and blistering innings against Ireland. Known for his aggressive approach, he attacked the bowlers from the very first over.
He showed no mercy, hitting the ball over the infield with ease and finding the boundary regularly. His 85-ball 150 was a stunning display of hand-eye coordination and power.
Balls for 150 | Match | Year |
85 | Pakistan vs Ireland | 2016 |
IPL Most Valuable Player Award Winners List
6. Fakhar Zaman (Pakistan)
This was the innings where Fakhar Zaman became the first-ever Pakistani batsman to score a double century in ODIs. The fearless left-hander was in amazing form.
He played his signature powerful shots on the off-side and pulled the ball with authority. He reached the 150-run mark in just 85 balls on his way to making a historic 210 not out, completely dominating the Zimbabwean attack.
Balls for 150 | Match | Year |
85 | Pakistan vs Zimbabwe | 2018 |
5. Shane Watson (Australia)
In this match, Australian all-rounder Shane Watson was a one-man wrecking crew. Chasing a target, he decided to finish the game in a hurry.
He unleashed an unbelievable assault on the Bangladesh bowlers, hitting a then-world record 15 sixes in his innings.
The ball was flying to all parts of the ground. He reached his 150 in a breathtaking 83 balls, making the run chase look like a walk in the park.
Balls for 150 | Match | Year |
83 | Australia vs Bangladesh | 2010/11 |
4. Heinrich Klaasen (South Africa)
Heinrich Klaasen is one of the most destructive middle-order batsmen in modern cricket, and this innings showed why. He came in and completely dismantled a world-class Australian bowling attack.
Known for his incredible power, especially against spin, he hit massive sixes with ease. His 77-ball 150 was a brutal display of modern power-hitting that left the opposition helpless.
Balls for 150 | Match | Year |
77 | South Africa vs Australia | 2023/24 |
3. Jos Buttler (England)
Jos Buttler is a master of finishing an innings with a bang, and this was one of his best efforts. In a game where over 400 runs were scored by England, Buttler provided the final fireworks.
He used his full range of innovative and powerful shots, hitting the ball 360 degrees around the ground. He raced to his 150 in just 76 balls, helping his team to an unbeatable total.
Balls for 150 | Match | Year |
76 | England vs West Indies | 2018/19 |
2. Jos Buttler (England)
Appearing for the second time on this list, Jos Buttler was even more destructive in this record-breaking match where England scored the highest-ever ODI total (498).
Buttler was at his brilliant best, smashing the Netherlands bowlers to all corners of the small ground. He was unstoppable, reaching his 150 in an incredible 65 balls. It was a true masterclass from one of the best white-ball players in the world.
Balls for 150 | Match | Year |
65 | England vs Netherlands | 2022 |
1. AB de Villiers (South Africa)
And at the top of the list is the genius, AB de Villiers. This innings, played in Sydney during the 2015 World Cup, is considered one of the most spectacular displays of hitting ever seen. “Mr. 360” was in a world of his own, playing shots that no one else could even imagine.
He scooped, reverse-swept, and powerfully drove the ball, destroying the West Indian bowling attack. Reaching 150 in just 64 balls is a record that highlights his legendary status as one of the greatest and most exciting batsmen of all time.
Balls for 150 | Match | Year |
64 | South Africa vs West Indies | 2014/15 |
Who holds the record for the fastest 150 in ODI history?
AB de Villiers from South Africa holds the official record. He scored 150 runs in just 64 balls against the West Indies in 2015.
Which player appears most often in the Top 10 list?
Jos Buttler from England appears two times in the top 3, with a 65-ball 150 and a 76-ball 150.
Are fast 150s a recent trend in cricket?
Yes, many of the scores on this list are from recent years (2022, 2023, 2024). This shows that batsmen are becoming more aggressive and powerful in modern ODI cricket.