Kuldeep Yadav to Shaheen Afridi: 7 fastest left-arm bowlers to reach 50 ODI wickets

These are the bowlers who had a habit of picking up wickets didn't take much time at all in reaching 50 scalps in the one-day format

By Ansh Sharma Last Updated on - March 1, 2025 8:05 PM IST

Kuldeep Yadav to Shaheen Afridi: 7 fastest left-arm bowlers to reach 50 ODI wickets

Mitchell McClenaghan

1. Mitchell McClenaghan (New Zealand) - 23 matches

The former New Zealand left-arm pacer picked up his 50th wicket in the one-day format during a match against South Africa in 2014. McClenaghan played a total of 48 ODIs for the Black Caps, picking up 82 wickets.

Kuldeep Yadav

2. Kuldeep Yadav (India) - 24 matches

The India left-arm spinner picked up his 50th scalp in the one-day format during a match against Hong Kong in 2018. Kuldeep has so far played 110 ODIs in his career, picking up a total of 177 wickets.

Shaheen Afridi

3. Shaheen Afridi (Pakistan) - 25 matches

The Pakistan left-arm seamer picked up his 50th scalp of the one-day format during a match against South Africa in 2021. Shaheen has so far played 64 ODIs in his career, picking up 127 wickets.

Lonwabo Tsotsobe

4. Lonwabo Tsotsobe (South Africa) - 27 matches

The former South Africa left-arm pacer picked up his 50th scalp in one-day cricket during a match against Sri Lanka in 2012. Tsotsobe played a total of 61 ODIs, picking up 60 wickets.

Mustafizur Rahman

5. Mustafizur Rahman (Bangladesh) - 27 matches

The left-arm Bangladesh seamer picked up his 50th wicket of the one-day format during a match against Sri Lanka in 2018. Mustafizur has so far played 109 ODIs, picking up a total of 174 scalps.

Bilal Khan

6. Bilal Khan (Oman) - 27 matches

The left-arm Oman pacer picked up his 50th scalp in the one-day format during a match against Namibia in 2022. Bilal has so far played 49 ODIs, picking up 101 wickets.

7. Geoff Allott (New Zealand) - 28 matches

The former left-arm New Zealand seamer picked up his 50th scalp of the one-day format during a match against India in the year 2000. Allott played a total of 31 ODIs in his career, picking up 52 wickets.