Top 10 Bowlers with Most Wickets for India in Men's ODIs 

10. mohammad shami: 171 wickets in 94 matches 

9. irfan pathan: 173 wickets in 120  matches 

8. venkatesh prasad: 196 wickets in 161 matches 

7. ravindra jadeja: 209 wickets in 189 matches 

6. kapil dev: 253 wickets in 225 matches 

5. harbhajan singh: 265 wickets in 234 matches 

4. zaheer khan: 269 wickets in 194 matches 

3. ajit agarkar: 288 wickets in 191 matches 

2. javagal srinath: 315 wickets in 229 matches 

1. anil kumble: 334 wickets in 269 matches 

Here are Cristiano Ronaldo’s Goalscoring stats after turning 30