Picture Credit: Twitter

Picture Credit: Twitter

In the ongoing ODI World Cup 2023 match between India and England at Ekana Stadium in Lucknow, the Men in Blue are under deep pressure after losing the early wickets of Shubman Gill and Virat Kohli. Shubman Gill was dismissed for just nine runs and King Kohli saw a rare failure in this game as he got dismissed for a 9-ball duck.

Here, in this article we will have a look on who has recorded most ducks among Indian batters in ODIs and International cricket and where does Virat Kohli stand in the list.

Most ducks for India in International cricket (while batting at top 7 position):

Sachin Tendulkar - 34

Virat Kohli - 34

Virat Kohli has equalled Sachin Tendulkar's record for registering most ducks (34) in international cricket. 

Most ducks for India in ODIs (while batting at top 7 position):

Sachin Tendulkar - 20

Yuvraj Singh - 18

Sourav Ganguly - 16

Rohit Sharma - 16

Virat Kohli - 16

Notably, this has been Virat Kohli's first duck in ODI World Cup history.

Most balls faced by Virat Kohli in ODIs before getting out for duck:

9 vs England in Lucknow, 2023 World Cup

5 vs England in Kolkata, 2011

5 vs Pakistan in Chennai, 2012

5 vs South Africa in Durban, 2013

5 vs Sri Lanka in The Oval, 2017 Champions Trophy

5 vs South Africa in Paarl, 2022