There have been 3,389 ODIs played.
Only 16 times has a player scored a 50 and taken a
5-wicket haul in the same match.
Shahid Afridi has done it 3 out of the 16 times.
No other player has done it more than once.
#Cricket #Pakistan #WIvPAK