Kapil Dev to Kuldeep Yadav: Know the Indian bowlers with the fastest 300 international wickets

In the Champions Trophy 2025, the Indian Cricket Team defeated Pakistan by 6 wickets on Sunday. In that match played in Dubai, Kuldeep Yadav was the most successful bowler from India, who took 3 wickets. Meanwhile, he also completed 300 wickets in his international career.

Let us know about the Indian bowlers who took 300 wickets in the least number of innings in international cricket.

Kapil Dev (146 innings)

Kapil Dev is the fastest Indian bowler to take 300 international wickets. He touched this figure in the 146 innings of his international career.

The former world champion captain played 356 matches in his international career, taking 687 wickets in 448 innings at an average of 28.83. Meanwhile, he also took 5 wicket hauls in 24 innings.

He is still the fourth-highest wicket-taker for India at the international level.

Mohammed Shami (161 innings)

Mohammed Shami completed his 300 international wickets during the match against South Africa in October 2019. He touched this figure in 161 innings.

Shami has so far taken 458 wickets in his international career at an average of 26.03. He has so far taken 229 wickets in 64 Tests at an average of 27.71. He has taken 202 wickets in ODIs and 27 wickets in T20 Internationals.

Anil Kumble (169 innings)

Former legendary leg-spinner Anil Kumble is also a part of this list. He completed his 300 wickets in international cricket in 169 innings. Kumble ended his international career with 953 wickets. He took these wickets in 401 innings at an average of 30.06. Kumble took 5 wickets in 37 innings in his international cricket career.

Kuldeep Yadav (170 innings)

Kuldeep took 3 wickets for 40 runs against Pakistan in the ongoing Champions Trophy 2025. He touched the figure of 300 wickets in his 170 innings.

Interestingly, Kuldeep has become the first chinaman bowler (left-arm wrist spinner) in the world to achieve this milestone in international cricket. Kuldeep now has 302 wickets in all formats at an average of 22.70.

Next Story