India's batting order plummeted to 105 in a rare batting collapse against Australia in the first test match at MCA Stadium, Pune as Steve O' Keefe claimed 6/35. However, what shocked the cricketing fraternity more was the Indian skipper Virat Kohli getting out for a duck which is as rare as it can get.
Kohli came to the crease after the dismissal of Pujara and knicked an away delivery from Starc to Matthew Wade. Last time Kohli was out for a duck was way back in 2014 in a test match at Cardiff when India toured England. This rare failure of Kohli ended his streak of most consecutive innings in international cricket without a duck at 104 innings.
Here is a list of top 10 batsmen with most consecutive innings without a duck.
1) Rahul Dravid (10 Jan 2000- 6 Feb 2004)
Indian batsmen Rahul Dravid, the man hailed as "The Wall" sits rightly on top of this list who went a staggering 173 innings across 4 years without a duck in international cricket. He is the only batsmen to go beyond 150 innings mark in this list.
2) Sachin Tendulkar (23 Jul 2008-14 Nov 2013)
India's batting bulwark or the man hailed as the "God of cricket" by the masses is placed second on this list with 136 innings in international cricket without a duck spanning across 5 years. He is the only cricketer along with James Coney whose streak ended with his international retirement and not by getting out for a duck.
3) Alec Stewart (17 Mar 1994-28 Nov 1998)
Former English batsman and captain Alec Stewart played 135 innings without a duck only 1 inning behind Tendulkar. He was the Highest Test run scorer in the world during the 1990s
4) Carl Hooper (6 Dec 1997-23 Feb 2003)
The former West Indian batsman and captain who holds the accolade of being the first cricketer in the world to have scored 5,000 runs, taken 100 wickets, held 100 catches and received 100 caps in both ODIs and Tests, a feat only matched since by Jacques Kallis is 4th on the all-time list with his streak spanning 6 years at 122 innings.
5) Jeremy Coney (9 Jan 1983-28 Mar 1987)
New Zealand's former batsman and captain Jeremy Coney played 117 innings and ended his streak not by getting out for a duck but through his international retirement is 5th on the list.
6) Javed Miandad (23 Jul 1987- 18 Jun 1992)
Pakistan's batting legend often described as "the greatest batsman Pakistan has ever produced" Javed Miandad's streak was ended after 112 innings spanning over 5 years.
7) Faf du Plessis (18 Jan 2011- 23 Nov 2014)
The Proteas batsman who scored a test century on debut in 2012 had a great run of form across 3 years and his streak ended after 108 innings.
8) Virat Kohli (30 Aug 2014- 24 Feb 2017)
The aggressive Indian skipper's streak ended at 104 innings without a duck when he was caught behind off Mitchell Starc on 24 February in Pune.
9) Mohammad Yousuf (29 Jan 2006- 24 Nov 2009)
Former Pakistani cricketer who equaled the record held by former Australian batsman Donald Bradman, by scoring six centuries in successive Tests had 103 consecutive innings without a duck
10) Clive Lloyd (29 Dec 1979- 9 Aug 1984)
The West Indian legend and the 2-time world cup winning captain Clive Lloyd is the last player in this list with 98 innings without a duck.