In test matches Harbhajan Singh taken most wickets against Australia, South Africa and West Indies. He has taken 95, 60 and 56 wickets against these teams in respective order.
95
Wickets against Australia
60
Wickets against South Africa
56
Wickets against West Indies
In One Day International matches Harbhajan Singh taken most wickets against Sri Lanka, England and West Indies. He has taken 61, 36 and 33 wickets against these teams in respective order.
61
Wickets against Sri Lanka
36
Wickets against England
33
Wickets against West Indies
In T20 International matches Harbhajan Singh taken most wickets against England, New Zealand and South Africa. He has taken 8, 4 and 4 wickets against these teams in respective order
8
Wickets against England
4
Wickets against New Zealand
4
Wickets against South Africa
Visit www.slogover.in website for more interesting cricket facts and records