10 great batsmen who have excellent numbers in Tests but middling averages in ODIs

VVS Laxman
VVS Laxman was not able to replicate his Test exploits in ODIs

#8 Mahela Jayawardene

England v Sri Lanka: 1st Investec Test - Day Three
Jayawardene was a class player

Mahela Jayawardene is one among the few players, who have scored 10000 runs in both Tests and ODIs. The former Sri Lankan captain was the backbone of the island nation along with Kumar Sangakkara for a long time.

The classy right-hander scored 11814 runs in Tests at a stellar average of 49.84, including 34 centuries. Apart from scoring 374 against South Africa at Colombo in July 2006, he made six double hundreds.

In ODIs, he scored 12650 runs at an average of 33.37. He batted at all positions from 1 to 9. He was most effective at number four where he made 6947 runs at an average of 35.08.

Click here to get India Squad for T20 World Cup 2024. Follow Sportskeeda for the T20 World Cup Schedule, Points Table, and news

Quick Links