#4. Mahela Jayawardene (Sri Lanka) (25957 Runs)
For long, Jayawardene had been handling Sri Lanka’s middle order on his own. Jayawardene was a silent killer, you wouldn’t even realize when this guy would start scoring and take away the match from your team.
A fan favourite, Jayawardene was born in 1977 and made his debut for Sri Lanka in 1997. He went on to play till 2015, a career lasting 18 years.
Stats: Jayawardene played in 652 matches over his 18-year long career. He scored 25957 runs at a mediocre average of 39.15 in 725 innings. Further, he had a career strike rate of 64.73.
Brand-new app in a brand-new avatar! Download Cric Rocket for fast cricket scores, rocket flicks, super notifications and much more!