New Zealand Player Corey Aderson scored the fastest century in 37 balls.
Nathan Astle
Shahid Khan Afridi
It was Shoaib Akhtar's ball, which is 100 mph or 161 kph.
Not only 100,he holds the record of taking fastest 200 wickets as well.
Brendon McCalen
Mark Boucher. He did it in 44 balls.
Shahid Afridi in 37 balls.
Yes, I know he is Pakistan Spin Bowler Saqlain Mushtaq who completed his fastest to 100 wickets in one day matches.
the player who had scored on an averege more than 55 is the fastest player in odi eg:- m. bevan (aus)
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.
1st 100 runs of a player
Sachin tendulkar