#1 Muttiah Muralitharan - 368 wickets from 202 ODIs

Muttiah Muralitharan, who is the all-time leading wicket-taker in both Tests and ODIs, also remains perched on top of the list of the most prolific bowlers in victorious 50-over contests. The spin wizard played 350 ODIs and emerged on the winning side on 202 occasions. With a whopping collection of 368 wickets from those triumphant games, he played a prominent role in shaping Sri Lanka's destiny in the sport.
Also Read: Top 5 ODI batsmen with most runs in winning cause
A resplendent average of 18.23 and eye-catching economy-rate of 3.67 provides a befitting indication of Muralitharan's unmatched prowess in winning cause. The off-spinner garnered 13 four-wicket hauls and 9 five-wicket hauls in ODIs won by Sri Lanka. In terms of sheer destructive effect, his career best effort of 7/30 against India at Sharjah in 2000 continues to be among the most captivating spells ever delivered in the 50-over format.
ICC Champions Trophy 2025, ICC Champions Trophy India Schedule, India Squad ICC Champions Trophy, ICC Champions Trophy Schedule