Here is a list of batsmen who have scored a century and have got out on a duck in the same test match. There have been 151 instances when a batsman has scored both 100+ and 0 in the same test and the latest victim being Mahela Jayawardene against South Africa.

Though it was the 2nd time when Jayawardene has scored a century and a duck, in all there are 19 batsmen who have scored a century as well as a duck. This list also includes some of the great batsmen that cricket has ever seen.

Here we will take a look at list of players who have scored a century and have got out on a duck two or more times in Test cricket –

Player

Country

Opposition

Don Bradman

Australia

Twice against England

Vijay Manjrekar

India

Twice against England

Imtiaz Ahmed

Pakistan

New Zealand and West Indies

Colin Cowdrey

England

Twice against West Indies

Gary Sobers

West Indies

England and India

Asif Iqbal

Pakistan

Australia and India

Desmond Haynes

West Indies

New Zealand and England

Vivian Richards

West Indies

England and Australia

Mike Gatting

England

Twice against Australia

Martin Crowe

New Zealand

Pakistan and Sri Lanka

Gary Kirsten

South Africa

India and West Indies

Shivnarine Chanderpaul

West Indies

England, South Africa and New Zealand

Sachin Tendulkar

India

Pakistan and West Indies

Michael Vaughan

England

India and Australia

Virender Sehwag

India

Sri Lanka and England

Adam Gilchrist

Australia

Sri Lanka and England

Andrew Strauss

England

SA, NZ and Australia

Jacques Kallis

South Africa

West Indies and New Zealand

Mahela Jayawardene

Sri Lanka

Australia and South Africa

Stat updated till August 5, 2014.

Shivnarine Chanderpaul and Andrew Strauss are the only 2 players to score a 100 and get out on duck thrice in their Test career. 

It is a rare feat but as many as 151 instances of the same to happen is something unbelievable but it has happened and not just once, but also twice and thrice.