5. Mahela Jayawardene – Couldn’t achieve average of 50 in Tests
This Sri Lankan player is one of the most stylish batsman but didn’t get the credit he deserves. He was a gritty and patient cricketer and also an excellent sportsman on and off the field. Despite many doubting his ability, he excelled in all the formats.
Jayawardene is one of few cricketers to have scored 10,000 runs in both Tests and ODIs. In August 2014, in his final Test innings, he needed 90 or more runs to finish with 50+ average. However Mahela could only score 54 and hence finished with an average of 49.84.
6. Virender Sehwag – Missed his 3rd triple century in Tests
He is one of the greatest entertainers like Viv Richards, Sanath Jayasuriya and Adam Gilchrist. The Nawab of Najafgarh is mainly known for his attacking play. Sehwag is the first Indian to score a triple century in Tests. He did that by hitting a six over mid-wicket while batting on 295 against Pakistan.
After a few years, he scored 319 against South Africa to get into the list of cricketers having two 300s. However he even came close to scoring his third triple ton which no one had done before. He was batting on 293 against Sri Lanka and everybody was expecting the unique record. But sadly Muttiah Muralitharan came in the way and dismissed Sehwag.