Shahid Afridi

Players who have taken 10000 plus runs and 500 plus wickets in international cricket
Cricket News

Players who have taken 10000 plus runs and 500 plus wickets in international cricket

Pakistan's Shahid Afridi achieved the feat of taking 541 wickets in 524 matches in international cricket. Image Source : GETTY Shahid Afridi also...