Indian bowler who has taken most wickets in Test matches on foreign soil.

By Aditya
August 03, 2025

8. Harbhajan Singh: 152 wickets in 87 away innings

7. Mohammed Shami: 153 wickets in 80 away innings

6. Ravichandran Ashwin: 154 wickets in 73 away innings

5. Jasprit Bumrah: 172 wickets in 68 away innings

4. Ishant Sharma: 207 wickets in 111 away innings

3. Zaheer Khan: 207 wickets in 95 away innings

2. Kapil Dev: 215 wickets in 108 away innings

1. Anil Kumble: 269 wickets in 121 away innings

See More Stories