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.
Shahid Khan Afridi
sachin and sehwag
yes shahid afridi had made fastest century in international oneday cricket history... he taken 37 balls to reach 100, vs srilanka on 4-10-96 at nairobi.
Ajit Agarkar - 19 matches
Yes, I know he is Pakistan Spin Bowler Saqlain Mushtaq who completed his fastest to 100 wickets in one day matches.
Kapil Dev
sanath jayasuriya made the fastest fifty
sanath jayasuriya made the fastest fifty in the one day international.
One-Day International Cricket matches have always been a rage among people of all age groups. Since these events are highly competitive, it becomes important for the batsmen to score as quickly as possible. And as these batsmen take their runs they make the mark of fastest hundred. In the history of World Cup, it was the Canadian James Davison who scored the fastest century. Davison made a score of 111 in 67 balls and broke the record of Kapil Dev that he made at the 1975 World Cup. At the third place is Clive Lloyd who made 102 runs in 82 balls at 1975 World Cup. Brian Lara and Sachin Tendulkar are at the forth and fifth spot respectively.
Zaheer Abbas, Saeed Anwar, H Gibbs, AB Develliers all of them have scored 3 consecutive centuries in ODI's
The only Indian to achieve this unique feat is Suresh Raina, who has so far made one Test hundred (120), three One Day International hundreds (116*, 106, 101) and one Twenty20 International hundred (101).