from 21 balls 7 boundaries and 2 sixes
Ajit Agarkar vs Zimbabwe 65 in 25 balls
Ajit Agarkar , 21 balls 67 runs vs Zimbabwe in 2000 .
Sanath Jayasuriya of Sri Lanka scored the fastest Fifty in ODI against Pakistan in 1996 in Singapore. He scored 50 in just 17 balls.
Yuvraj Singh 23 balls v England
Yuvraj Singh of India has scored the fastest fifty in t20 cricket off 12 balls against England in 2007 ICC T20 World Cup.
Sanath Jayasuria 50 off 17 balls vs Pakistan in 1996 in Singapore .
Sanath Jayasuriya who scored 50 runs from 17 deliveries
By Minutes : M Ashraful 27 minutes vs India By Balls: J Kallis 24 Balls vs Zimbabwe
sanath jayasuriya made the fastest fifty in the one day international.
Fastest Fifty Yuraj Singh 50 in 12 balls.... Fastest Century by Cris Gayle and Brendon McCullam both in 50 Balls.
yuvi-16 balls
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.