Pacer Harshit Rana took most ODI wickets for India in 2025. The pacer took 20 scalps in 11 innings at an average of 25.55 and economy rate of 6.01. He's followed by spinner Kuldeep Yadav, who took 19 wickets in 11 innings. Ravindra Jadeja took 12 wickets, while Mohammad Shami and Axar Patel took 11 wickets each.