Fastest cricket 50 means making 50 runs on less number of balls faced then ever done by anyone.
Fastest 50 in all forms of the game combined was scored by Yuvraj Singh (India) against England in the ICC Twenty20 World cup 2007. Yuvraj scored 50 runs facing 12 balls.
South Africa's Jacques Kallis has the fastest 50 in test cricket from 24 balls while the fastest 50 in one-day internationals is 17 balls by Sanath Jayasuriya of Sri Lanka.
slowest fifty in test test cricket is by Trevor Bailey. He scored fifity in 350 balls versus Australia. He scored it in brisbane in 1958/59. 350 Trevor Bailey England Australia Brisbane 1958/59
ST Jayasuriya from Sri Lanka against Pakistan in Singapore in 1996. He scored 76 runs in that game and reached his 50 in 17 balls (Six 5, Fours 8)
Sanath Jayasuriya of Sri Lanka scored the fastest Fifty in ODI against Pakistan in 1996 in Singapore. He scored 50 in just 17 balls.
it was Jaysuriya I think in 27 balls
Sanath Jayasuriya who scored 50 runs from 17 deliveries
Sanath Jayasuria 50 off 17 balls vs Pakistan in 1996 in Singapore .
Shahid Afridi / 37 balls
corey anderson
88
He scored 9378 runs in ODI's.
Shohaib Akter is the fastest bowler in ODI
Ajantha Mendis (Sri Lanka)
Ajit Agarkar , 21 balls 67 runs vs Zimbabwe in 2000 .
Hi Dude, Fastest century in ODI was hit by Shahid Afridi Vs Sri Lanka. He scored century in just 36 balls.