In this quiz, you have to match the ODI batsmen to the balls they took to score their fastest fifty in the format.

All the 20 batsmen included in this quiz have scored some of the fastest half-centuries in the ODI format – ranging from 16 to 23 deliveries. You just need to click on the correct number of deliveries each batsman took to complete his fastest ODI 50 when his name comes up.

[breakout id=”0″][/breakout]

You have five minutes to guess all of them. Good luck!