Mahela Jayawardene

With 1822 runs in 18 Tests at a startling average of 67.48, Mahela Jayawardene takes the second spot on the list.
When Jayawardene set about in his career, names like Aravinda de Silva and Sanath Jayasuriya were ruling the roost in Sri Lankan cricket.
With his grit and determination, Jayawardene carved a niche for himself and went on to become one of the most successful batsmen to hail from the Island Nation.'
Jayawardene retired from the longest format of the game as the eighth highest run-getter in a career spanning 17 years.
Out of Jayawardene's 34 Test hundreds, six have come against India.
His highest Test score of 275 against his most-preferred opponents came in 2009 at Ahmedabad.
However, it was not Jayawardene's first double-hundred against the Men in Blue. In 1999, the former Sri Lanka skipper had scored 242 at Colombo.
Looking for fast live cricket scores? Download CricRocket and get fast score updates, top-notch commentary in-depth match stats & much more! 🚀☄️