Fast and furious: Have a look at the fastest fifties in ODI cricket

May 01, 2025, 03:23 PM

6. Michael Leask (Scotland, 18 balls)

Scotland’s Michael Leask smashed an unbeaten 50 off just 18 balls against Papua New Guinea at Dubai International stadium. The innings comprised six gigantic sixes.

5. Liam Livingstone (England, 17 balls)

English all-rounder, Liam Livingstone, unleashed carnage at the VRA ground in Amstelveen, scoring an unbeaten 66 off 17 balls against the Netherlands. He hammered 6 fours and 6 sixes, racing to one of the fastest fifties in ODI history.

3. Martin Guptil ( New Zealand, 17 balls)

Former Kiwi opener Martin Guptill scored an unbeaten 93 off 30 balls against Sri Lanka in Christchurch. The innings included nine fours and eight sixes. He raced to his half-century in 17 balls.

4. Kusal Perera (Sri Lanka, 17 balls)

Kusal Perera stormed up at Pallekele stadium with an explosive innings of 68 in 25 balls against Pakistan. His 50 came in just 17 balls, with 13 fours and two sixes.

2. Sanath Jayasuriya (Sri Lanka, 17 balls)

Former Sri Lanka opener Sanath Jayasuriya hit 76 off 28 balls against Pakistan in 1996. Even with no introduction of T20s back in 1996, Sanath smashed the fifty in 17 balls with eight fours and five sixes.

1. AB de Villiers (South Africa, 16 balls)

Former Proteas batter AB de Villiers holds the record for the fastest fifty in ODI cricket. He lit up the Johannesburg stadium, scoring 149 off just 44 balls, reaching the half-century in just 16 balls.