In the 4th Test match of India against England, Cheteshwar Pujara was one of the 6 batsmen who got a duck in the first innings. But not many might know is that, it was Pujara’s first ever duck in his Test career. He had played 38 innings before getting a duck to his name.

This feat of Pujara is the 2nd best for any Indian after Karsan Ghavri, left handed fast bowler, who played 41 innings before getting his frist duck.

Here we would take a look at list of players who have played most number of innings in Test cricket before getting out on a duck –

 

Player

Innings

Debut

Team Aga  Which 0 ws

AB de Villiers (SA)

78

17 Dec 2004

Bangladesh

Aravinda de Silva (SL)

75

23 Aug 1984

Zimbabwe

Clive Llyod (WI)

58

13 Dec 1966

England

Ross Taylor (NZ)

58

8 Nov 2007

Australia

James Anderson (Eng)

54

22 May 2003

Australia

Alan Davidson (Aus)

51

11 Jun 1953

England

Geraint Jones (Eng)

51

10 Apr 2004

Australia

Basil Butcher (WI)

46

28 Nov 1958

India

Michael Clarke (Aus)

46

6 Oct 2004

India

Yasir Hameed (Pak)

46

20 Aug 2003

England

Stat updated till 14 Aug, 2014

Team Aga 0 ws – Team against whom a duck (0) was scored.

As expected, AB de Villiers has played most number of innings before getting out on a duck in Test cricket and the team that got him out on a duck is none other than Bangladesh. Following him is Sri Lankan captain Aravinda de Silva followed by Clive Llyod.

Cheteshwar Pujara with his duck in the 39th innings has given him the 23rd position in this list.