Getting dismissed without scoring is one of the most disappointing moments for any batter, and the England-India ODI rivalry has produced several such instances over the years. The ranking for Most Ducks in England vs India ODIs includes specialist batters, wicketkeepers, all-rounders and bowlers who have been dismissed for zero multiple times. While some players appear on the list because they played many matches and had numerous batting opportunities, others recorded multiple ducks despite batting only a few times.
The Most Ducks in England vs India ODIs list should not be used as the only measure of a player’s batting ability. Several players in this ranking also scored centuries, half-centuries, and hundreds of runs against their opponents. The following countdown ranks the top 10 players from number 10 to number 1, with each player section containing two paragraphs and a simple statistics table featuring Player, Span, Matches, Runs, and Ducks.
List of 10 Players with the Most Ducks in England vs India ODIs
10. RP Singh

RP Singh takes the 10th position in the ranking for the Most Ducks in England vs India ODIs. The Indian fast bowler played 13 ODI matches against England between 2006 and 2011. As a specialist bowler, his primary responsibility was to contribute with the ball, but he still had several opportunities to bat during this period.
He scored 26 runs against England and recorded two ducks. Although his overall batting contribution was limited, his two scoreless dismissals place him among the players with the Most Ducks in England vs India ODIs. His record reflects the challenges faced by lower-order bowlers when they come to the crease.
| Player | Span | Mat | Runs | Ducks |
|---|---|---|---|---|
| RP Singh | 2006-2011 | 13 | 26 | 2 |
9. MA Wood

Mark Wood is ranked ninth among the players with the Most Ducks in England vs India ODIs. The England fast bowler played nine ODI matches against India between 2018 and 2025. He was mainly selected for his pace and wicket-taking ability, while batting was only a secondary part of his role.
Wood scored 25 runs in this ODI rivalry but was dismissed for zero twice. His two ducks place him in the top 10 for the Most Ducks in England vs India ODIs. As a lower-order batter, he often had to score quickly, which can increase the chances of an early dismissal.
| Player | Span | Mat | Runs | Ducks |
| MA Wood | 2018-2025 | 9 | 25 | 2 |
READ MORE: Top 10 Players with the Most Hundreds in England vs India ODIs
8. KS More

Kiran More ranks eighth in Most Ducks in England vs India ODIs. The former Indian wicketkeeper represented his country in 11 ODI matches against England between 1984 and 1993. He had limited batting opportunities and scored only 13 runs in this rivalry.
More recorded two ducks against England, earning him a place in the list for the Most Ducks in England vs India ODIs. Interestingly, he remained unbeaten several times, meaning that his scoreless dismissals made up a significant part of his completed innings.
| Player | Span | Mat | Runs | Ducks |
| KS More | 1984-1993 | 11 | 13 | 2 |
7. AN Cook

Alastair Cook takes the seventh spot in the Most Ducks in England vs India ODIs countdown with three ducks. The former England opener played 27 ODI matches against India between 2007 and 2014 and scored 822 runs. As a top-order batter, Cook had many more opportunities to bat than the lower-order players in this ranking.
Despite recording three scoreless dismissals, Cook was an important run scorer against India and produced several memorable innings. His appearance in the Most Ducks in England vs India ODIs ranking shows that even established top-order players can occasionally struggle to get off the mark.
| Player | Span | Mat | Runs | Ducks |
| AN Cook | 2007-2014 | 27 | 822 | 3 |
6. JE Root

Joe Root is sixth in the ranking for the Most Ducks in England vs India ODIs. He played 28 ODI matches against India between 2013 and 2026 and scored an impressive 1,100 runs. Root’s record against India also includes several centuries and half-centuries, making him one of England’s most successful batters in this rivalry.
However, Root was also dismissed for zero three times. His position in the Most Ducks in England vs India ODIs list proves that multiple ducks do not necessarily mean that a batter has performed poorly overall. His 1,100 runs demonstrate his consistency and importance for England.
| Player | Span | Mat | Runs | Ducks |
| JE Root | 2013-2026 | 28 | 1100 | 3 |
5. AM Rahane

Ajinkya Rahane ranks fifth among the players with the Most Ducks in England vs India ODIs. He represented India in 20 ODI matches against England between 2011 and 2017. During those appearances, Rahane scored 690 runs and produced several valuable innings for his team.
Rahane also recorded three ducks in the rivalry, which puts him in this ranking. Despite those scoreless dismissals, his overall run tally remains impressive. The Most Ducks in England vs India ODIs list therefore highlights both the successes and occasional failures experienced by players in this competitive ODI contest.
| Player | Span | Mat | Runs | Ducks |
| AM Rahane | 2011-2017 | 20 | 690 | 3 |
4. A Kumble

Anil Kumble is fourth in the ranking for the Most Ducks in England vs India ODIs. The legendary Indian bowler played 28 ODI matches against England between 1990 and 2004. His main contribution came with the ball, but he also scored 113 runs during his appearances in this rivalry.
Kumble recorded three ducks against England, placing him among the leading players for the Most Ducks in England vs India ODIs. As a lower-order batter, he frequently entered the crease in difficult situations, making his scoreless dismissals understandable.
| Player | Span | Mat | Runs | Ducks |
| A Kumble | 1990-2004 | 28 | 113 | 3 |
3. M Prabhakar

Manoj Prabhakar takes third place in the Most Ducks in England vs India ODIs ranking. He played 16 ODI matches against England between 1984 and 1993 and scored 148 runs. His highest contribution included a half-century, showing that he was capable of producing useful performances with the bat.
However, Prabhakar was dismissed for zero three times. Those three ducks put him high in the Most Ducks in England vs India ODIs countdown. His record demonstrates how a player can combine useful scoring performances with several scoreless dismissals.
| Player | Span | Mat | Runs | Ducks |
| M Prabhakar | 1984-1993 | 16 | 148 | 3 |
READ MORE: Top 10 Highest Individual Scores for England vs India in ODIs
2. M Prasidh Krishna

Prasidh Krishna is ranked second among the players with the Most Ducks in England vs India ODIs. The Indian fast bowler played nine ODI matches against England between 2021 and 2026. He had only a few opportunities to bat because his primary role in the team was bowling.
Krishna scored zero runs and recorded three ducks from his three innings. This gives him a unique record in the Most Ducks in England vs India ODIs ranking, as every time he was required to bat against England, he was dismissed without scoring.
| Player | Span | Mat | Runs | Ducks |
| M Prasidh Krishna | 2021-2026 | 9 | 0 | 3 |
1. V Kohli

Virat Kohli holds the number one position for the Most Ducks in England vs India ODIs. He played 41 ODI matches against England between 2011 and 2026 and scored 1,541 runs. Despite being one of India’s most successful batters against England, Kohli recorded four ducks.
His four scoreless dismissals are the highest in this top-10 ranking, but they represent only a small part of his overall record. Kohli’s huge run tally shows why the Most Ducks in England vs India ODIs statistic must be viewed alongside overall performances, as he combined his four ducks with centuries, half-centuries and numerous important innings.
| Player | Span | Mat | Runs | Ducks |
| V Kohli | 2011-2026 | 41 | 1541 | 4 |
The Most Ducks in England vs India ODIs ranking includes players from different eras and with completely different roles. Virat Kohli leads the list with four ducks, while several other players recorded three scoreless dismissals. The list includes world-class batters such as Kohli and Joe Root alongside specialist bowlers who had fewer opportunities to score runs.
Overall, the Most Ducks in England vs India ODIs statistic provides an interesting view of the England-India rivalry. A duck can happen to any player, regardless of experience or reputation, and the records in this list show that even the most successful batters can occasionally leave the field without scoring.
FAQs
1. Who has the most ducks in England vs India ODIs?
Virat Kohli has the most ducks among the players listed, with four scoreless dismissals in England vs India ODIs.
2. How many ducks does Joe Root have against India in ODIs?
Joe Root has recorded three ducks against India in ODI cricket. Despite this, he has scored 1,100 runs against India in the rivalry.
3. Which Indian bowler has the most ducks against England in ODIs?
Virat Kohli leads the overall list, but among the specialist Indian bowlers mentioned, Anil Kumble and Prasidh Krishna have recorded three ducks each.
4. How many ducks does Prasidh Krishna have against England?
Prasidh Krishna has three ducks against England in ODIs. He has scored zero runs in his three ODI innings against England.
5. Does having the most ducks mean a player performed poorly?
No. The number of ducks only shows how often a player was dismissed without scoring. For example, Virat Kohli leads the Most Ducks in England vs India ODIs list with four ducks but has also scored 1,541 runs against England.