India have played 16 ODIs in 2023. Kuldeep Yadav has played in 15 of them. It helps to play regularly, at least in white-ball cricket. In red-ball cricket, that stability has eluded him. He was shockingly dropped after a Man-of-the-Match effort in the first Test against Bangladesh in Chattogram in December.
But in the 15 ODIs that Kuldeep has played in, the chinaman bowler has picked up 31 scalps, including the 5-25 vs Pakistan and 4-43 vs Sri Lanka at Colombo's R Premadasa stadium, venue of the Super Four clashes of the Asia Cup. It's the most by any Indian bowler this year.