Category | Cricket
By Vinod Rajbhar July 11, 2025
Shoaib Akhtar
He was on a mission to make 100 wickets in Test cricket. However, he could not reach the target due to his injury.
10
Image: Batting with Bimal
Virat Kohli
He has made centuries in all formats. But he was unable to hit a century in the test matches. He came close to hitting a century but failed.
9
Image: Britannica
Michael Clark
Clark against India in test matches could have made the record for the highest individual runs (400), but announced the innings declaration at 329.
8
Image: The Asian Age
Muttiah Muralitharan
He has always desired to take a hat-trick, but he has always missed the last wicket and could never make it.
7
Image: Cricket Addictor
Jacques Kallis
Kallis has made numerous centuries in all forms, but in the T20 matches, it was never tough for him.
6
Image: ESPN cricinfo
AB de Villiers
His target in the ODIs was to hit 150, but he couldn't make it. Unfortunately, he was caught out at 149.
5
Image: Wallpapers.com
Rahul Dravid
He has made countless centuries in test matches, but could not reach to triple centuries.
4
Image: mykhel
Anil Kumble
Kumble has taken a total of 10 wickets in the test matches against Pakistan. After that match, he was unable to take 10 wickets again.
3
Image: India Today
Brian Lara
He has scored a total of 400 runs in test matches, but he has never been able to repeat that again. He made runs closer to it multiple times but did not succeed.
2
Image: Firstpost
Sachin Tendulkar
He was so close to making a double century in several ODI matches. But he was dismissed at just 190 runs multiple times.
1
Image: Britannica