Whether it is Test, ODI, or T20I, the batting average is one universal factor that can determine the overall performance of a batsman in any particular format of cricket. When we talk about One Day Internationals, there are many players who have maintained a good ODI average throughout their careers. However, there are also few batsmen who have showcased a great batting average when playing in a particular country.
Sri Lanka is one of the top cricket-playing countries. Sri Lanka has won all the three major ICC titles- ODI World Cup in 1996, Champions Trophy in 2002, and T20I World Cup in 2014. Sri Lanka also hosts a lot of international matches on its soil. In the small island nation of Sri Lanka, there are 8 cricket grounds that have hosted international matches in the past.
Sri Lanka team has been a dominating side on their home soil in ODI cricket, winning 155 matches and losing 89 out of a total of 266 games. In spite of Sri Lanka’s dominance at home, there are few batsmen who have executed a magnificent performance while playing in Sri Lanka.
In this article, we take a glance at 5 batsmen with the highest ODI average in Sri Lanka. This article considers only non-Sri Lanka players and batsmen with at least 500 runs scored on Sri Lankan soil.
5 Batsmen With The Highest ODI Average In Sri Lanka
5. Virat Kohli- 47.31
Virat Kohli is the 5th player in this list. The Indian skipper has an ODI average of 47.31 when batting in Sri Lanka. The right-handed batsman has played 23 ODIs in Sri Lanka so far, in which he has scored 899 runs. The top-order batsman has a strike rate of 85.94 in the Asian nation.
The 32-year-old player has also smashed 4 centuries and 2 half-centuries on Sri Lankan soil. Kohli’s highest score when playing in Sri Lanka is a 131-run knock, which he hit in an ODI against Sri Lanka in August 2017.