Batsmen Who've Faced the Most Ducks Against India

Jonny Bairstow: 8

England's wicketkeeper-batter Jonny Bairstow holds the record for the most number of ducks in Tests against India, with eight to his name.

Danish Kaneria: 7

Former Pakistan leg-spinner Danish Kaneria follows closely with seven ducks against India in Tests, his last one dating back to 2007.

Nathan Lyon: 7

Australia spinner Nathan Lyon shares the same number of Test ducks against India as Kaneria, having been dismissed seven times for a duck, with the latest instance in 2021.

James Anderson: 6

England medium-pacer James Anderson ranks fourth on the list with six Test ducks against India, the most recent being at Lord's in 2021.

Mervyn Dillon: 6

West Indies medium-pacer Mervyn Dillon also has six ducks against India in Tests, with his last dismissal on 0 at the Eden Gardens in 2002.

Steve Harmison: 6

Former England fast bowler Steve Harmison shares the sixth spot with six ducks against India in Tests, with his last dismissal on 0 in 2008.

Shane Warne: 5

Australian spin legend Shane Warne is among the batters with five Test ducks against India, reflecting his occasional struggles against the Indian bowling attack.

View Next Story