LOADING...
Summarize
Which spinner has taken most fifers in ODIs?
Rashid Khan has raced to 6 fifers in ODI cricket

Which spinner has taken most fifers in ODIs?

Oct 12, 2025
02:32 pm

What's the story

Afghanistan spinner Rashid Khan took a historic five-wicket haul against Bangladesh in the 3rd ODI. He achieved the same with figures worth 5/17 from 8.3 overs. His stupendous show earned Afghanistan a stunning 81-run win over Bangladesh in Abu Dhabi. The Tigers perished for 109 runs after Afghanistan scored 190. Notably, Rashid now has the joint third-most fifers among spinners in ODI cricket.

#1

Muthiah Muralidaran: 10 fifers

Former Sri Lankan spinner Muthiah Muralidaran tops this list with 10 five-wicket hauls. The former spinner is still the highest wicket-taker in ODI cricket. In 350 matches, the spin wizard took 534 wickets at an average of 23.08. Apart from 10 fifers, his tally also includes 15 hauls of four wickets. His economy rate in the format reads 3.93.

#2

Shahid Afridi: 9 fifers

Former Pakistan all-rounder Shahid Afridi occupies the second spot with 9 five-wicket hauls in ODIs. Afridi, who bowled leg-spin, featured for Pakistan, Asia, and the ICC in his illustrious 19-year career. Arguably Pakistan's greatest match-winner, the 45-year-old accounted for 395 wickets from 398 matches at an average of 34.51. His tally includes 4 four-wicket hauls and a strike rate of 44.7.

#3

Rashid Khan and Saqlain Mushtaq: 6 fifers

As mentioned, Afghanistan's Rashid Khan now has the joint third-most five-wicket hauls in ODI cricket. As of now, he has taken 207 wickets from 116 ODIs at an incredible average of 19.87. His tally includes 6 fifers and as many four-wicket hauls. In Abu Dhabi, he equaled former Pakistan spinner Saqlain Mushtaq, who took 6 fifers in ODIs. He scalped 288 wickets at 21.78.