sanath jayasuriya made the fastest fifty in the one day international.
shahid afridi
Mohammad azarhuddin
Fastest Century in one-dayer: Sania Mirza.
sanath jayasuriya made the fastest fifty
Sachin Tendulkar has 20 ducks scored in one day international.
from Indian who is the fastest century maker in one day international matches?
Shahid Khan Afridi
The first half-century by a Bangladesh player was scored by Azhar Hossain in the sixth One-Day International match in which they played.
6
Dipak babar
In 2014, Rohit Sharma scored the highest score of 264 runs. It is the highest score played by any player in ODIs in international cricket. The match was happened in Eden Gardens, Kolkata against Srilanka.
The record for the fastest 50 runs in cricket is held by AB de Villiers, who scored a 50 off 16 balls in a One Day International match against West Indies in January 2015.