The record for the fastest fifty in One Day International (ODI) cricket is held by AB de Villiers of South Africa. On January 18, 2015, during a match against the West Indies at Johannesburg, de Villiers reached his half-century in just 16 balls.
Following de Villiers, several players have achieved rapid fifties in ODIs:
-
Sanath Jayasuriya (Sri Lanka): 17 balls against Pakistan in 1996.
-
Kusal Perera (Sri Lanka): 17 balls against Pakistan in 2015.
-
Martin Guptill (New Zealand): 17 balls against Sri Lanka in 2015.
-
Liam Livingstone (England): 17 balls against the Netherlands in 2022.
These performances highlight exceptional batting prowess and the ability to score quickly in limited-overs cricket.