It is the dream of every batsman to score a century in ODI cricket. There have been very few batsmen who played long innings even after scoring a century in ODI cricket. Today we are telling you about the three batsmen of ODI cricket, who have scored the fastest 150 runs.

AB de Villiers

South Africa's legendary batsman AB de Villiers comes on this list. AB de Villiers played a stormy inning of 162 runs in 66 balls in the match against West Indies in the 2015 World Cup. He had completed 150 runs in 64 balls and he had hit 17 fours and 8 sixes in his innings.

Joss butler

Jos Buttler is the explosive batsman of England who scored 150 runs in 65 balls in the match against the Netherlands. He got out after scoring 162 runs in 70 balls. Butler hit 14 sixes and fours in this innings.

Joss butler

Jos Buttler comes at number three in this list, who scored 150 runs in 76 balls in the match against West Indies in 2019. After this, he was out on the very next ball. In his innings, he hit 13 fours and 12 sixes.