Top 10 Batsmen With Fastest 150 Runs In ODI Cricket History | All-time rankings

Fastest 150 Runs In ODI Cricket | Ranked for all-time fastest 150's in ODI

Top 10 batsmen who have scored the fastest 150 runs in ODI cricket history: The modern game of cricket has benefited batsmen more, with shorter formats such as T20 allowing them to become more aggressive and explosive. They have managed to replicate the same playing style in longer formats such as One Day Internationals (ODI), making it more exciting to watch. A good batsman in this day and age is a combination of explosive ability and the patience to pace the innings rather than going aggressive and burning out. The fastest 50s, 100s, and 150s in ODIs are some of the records that are being scrutinized more than ever before.

Getting a century is always a difficult task, regardless of the format or the opposition. What distinguishes the best from the rest is their ability to keep going after reaching triple digits, rather than taking their foot off the gas. Several innings in history show batsmen accelerating rapidly after scoring a century. Let’s take a look at the top ten cricketers who have scored the fastest 150 in ODI history.

Top 10 Batsmen With The Fastest 150 Runs In ODI Cricket | Who Has The Fastest 150 in ODIs?

Top 10 Batsmen With The Fastest 150 Runs In ODI Cricket | Who Has The Fastest 150 in ODIs?

With fielding restrictions and heavier bats with better sweet spots, batting has evolved so much in recent years that we now see scores with a strike rate of more than 100 regularly. Scores of 150 are now easily achieved in less than 100 deliveries. Here’s a list of the top 10 batsmen with the fastest 150s in ODI cricket: AB De Villiers, one of the most dangerous batsmen in the world, tops this list after scoring the fastest 150 in one-day internationals in 64 balls.

RankingsPlayer NameCountry/TeamFastest 150 Scored
Total ScoreBalls Taken
To Score
150 Runs In ODI
1.AB de VilliersSouth AfricaWest Indies162*64 Balls
2.Jos ButtlerEnglandWest Indies15076 Balls
3.Shane WatsonAustraliaBangladesh185*83 Balls
4.Chris GayleWest IndiesEngland16285 Balls
5.Sharjeel KhanPakistanIreland15286 Balls
6.Luke RonchiNew ZealandSri Lanka17092 Balls
7.Sanath JayasuriyaSri LankaEngland15299 Balls
8.Ricky PontingAustraliaSouth Africa16499 Balls
9.Herschelle GibbsSouth AfricaAustralia175100 Balls
10.Sanath JayasuriyaSri LankaNetherlands157100 Balls

Top 5 Batsmen With Fastest 150 Runs In ODIs – All-time Rankings

1. AB de Villiers Holds The Record For The Fastest 150 In 64 Balls Against West Indies In One Day Internationals

Few players can compete in the shorter formats of the game like AB de Villiers. His ability to play unexpected shots with conviction distinguishes him from his peers. As a result, fans have gotten a glimpse of one of the game’s most clutch players in history. In One Day Internationals, AB de Villiers holds the record for the fastest 150 in 64 balls against the West Indies.

AB de Villiers scored his second fastest ODI 100 and his highest ODI score. In the 2015 World Cup match in Melbourne, he scored an unbeaten 162 runs against the West Indies, with his fastest 150 coming in just only 64 balls at the Strike Rate of 245.45. Coming into bat in the 30th over, he wreaked havoc on West Indian bowling, particularly his opposite captain Jason Holder, hitting him for 64 runs in the final two overs of his spell. Jason Holder went for 104 runs in 10 overs despite giving up only 40 runs in his first eight overs. South Africa posted 408 runs on the board. The West Indies were defeated by 257 runs after being all-out for 151 runs in their innings.

2. Jos Buttler- Scored The Fastest 150 Runs In 76 Balls vs West Indies In ODIs

Jos Buttler smashed the fastest ODI 150 runs in just 77 balls, blazing his final hundred runs in just 31 deliveries at the strike rate of 194.80, including 12(6s) and 13 (4s) as England posted what appeared to be a mountainous total of 418 for 6. Buttler smashed a 76-balls 150, the second-fastest in One-Day International history after AB de Villiers’ (64-ball 150) and the fastest by an England batsman in ODI cricket history, breaking Jason Roy’s previous record of 109-ball 150 against Sri Lanka in London in 2016.

With 204 runs, Jos Buttler and Eoin Morgan established England’s second-highest fourth-wicket partnership against the West Indies in One-day Internationals, as well as England’s ninth-highest any-wicket stand in ODIs.

3. Shane Watson- Scored Fastest ODI 150 Runs In 83 Balls Against Bangladesh

Shane Watson is ranked third on the list and is widely regarded as one of the game’s most dependable all-rounders. Regardless of the opponent or format, the former Australian international has played several crucial innings for Australia. Shane Watson batted brilliantly against Bangladesh’s 230-run total, standing and hitting nearly every ball he faced out of the ground. He hit 15 sixes and 15 fours in his inning of pure carnage. He faced only 96 balls and scored his fastest 150 in 83. In just 96 balls, Watson amassed an unbeaten 185 runs knock.

4. Chris Gayle- Fastest ODI 150 Runs In 85 Balls Against England

West Indies and England played a thrilling cricket match. Over 800 runs have been scored, with three batsmen scoring centuries (Chris Gayle, Jos Buttler, & Eion Morgan). In the fourth ODI of the series, two of them, Chris Gayle and Jos Buttler, scored 150 runs. Meanwhile, Chris Gayle, who is overjoyed, is contemplating his recently announced retirement. It was his second series century, with 347 runs scored in three innings at an average of 115.66 and a strike rate of 120.06. He became the 14th batsman to reach 10,000 ODI runs, and the second from the Caribbean after Brian Lara.

West Indies came ridiculously close to causing an upset in the fourth ODI in February 2019, chasing England’s total of 418 thanks to Chris Gayle’s quickfire 162 off 97 balls. He annihilated the English bowling with powerful hitting, hitting 14 sixes and 11 fours. Gayle’s fastest ODI 150 came in 85 balls. However, the big man received no help from his teammates, and the Windies fell 29 runs short of England’s total.

5. Sharjeel Khan- 86 Balls vs Ireland

Sharjeel Khan made his debut against Sri Lanka in 2013 after being called up by the national team based on his performances in the domestic circuit. In 2016, Sharjeel Khan hit the fifth-fastest 150 in ODI history, against Ireland. After winning the toss, Pakistan batted first, and the Asian opener went on to record the fourth fastest century by a Pakistani batsman in just 61 balls, as well as the fifth-fastest ODI 150 in just 85 balls. Khan went on to score 152 runs in 86 balls, including 16 fours and 9 sixes.


We believe you have found all of the information you were looking for for the fastest 150 runs in ODIs. We request you to share your opinions in the comment section below. This information is gathered from the official ESPNcricinfo. The fastest 150 runs in One-day Internationals on this page are subject to change at any time without notice. Our website makes no guarantees about the information’s accuracy.

Hello, I'm a freelance writer and author. You talk to me about cricket, and I could talk to you all day. Writing about the sport gives me peace. I've been writing sports articles for years and enjoy it; I keep most of the recent activities on this blog up to date. I enjoy writing about a wide range of topics and learning about new and exciting subjects. I'm a cricket fan who likes to play the game. I hope you find my blogs informative.
Posts created 246