Who has taken the most wickets in ODI cricket since CT 2017?
India spinner Kuldeep Yadav has been leading wicket-taker in ODI cricket since Champions Trophy 2017. Kuldeep has picked 174 wickets in 108 ODI games, followed by Australian spinner Adam Zampa who has taken 145 wickets. England's Adil Rashid has recorded 142 dismissals, followed by Afghanistan's Rashid Khan and Bangladesh pacer Mustafizur Rahman, who have picked 135 and 128 wickets respectively.