India vs Sri Lanka is going to start on 30th of this month. It’s been long since they faced each other. So let us check out the Top-5 players who have scored the Most Runs in an Innings in a India vs Sri Lanka match.

5. Tillakaratne Dilshan (160* runs)

He is considered as one of the best innovative batsmen of all time with his match winning cricket shots that others could never do. He is an aggressive right-hand batsman who invented the scoop, which has come to be known as a dilscoop, that hits the ball behind the keeper. He is also capable in bowling; his off breaks are mostly used in the one-day arena. He scored 160 not out off 165 balls. During this innings, he also shared a 200 run second run partnership with Kumar Sangakkara. This was the highest second wicket partnership for Sri Lanka in ODIs. Despite his performance Sri Lanka lost the match to India. He was 2012’s second-heaviest scorer, with 1119 runs. He is also regarded as one of the best fielders of the modern game, as Australian David Warner, Indian Virat Kohli, and South African AB de Villiers. He usually fields at the point region, where he is good at it.

4. Upul Tharanga (174* runs)

On 2 July 2013, Upul Tharanga scored the second highest odi score of 174* by a Sri Lankan only behind Sanath Jayasuriya who scored 189 against India. With that innings he became the 9th Sri Lankan player to pass 5000 runs margin. He has earned 13 centuries and 11 man of the match titles for his name throughout his international career. Upul Tharanga is the second batsman in the world who was involved with 7 times 200+ partnerships in ODI cricket. The only other player to achieve this feat is Ricky Ponting.

3. Sourav Ganguly (183 runs)

Sourav Ganguly is affectionately known as Dada. His highest ODI score came at County Ground, Taunton on 26 May 1999. Ganguly was part of the Indian team that competed in the 1999 Cricket World Cup in England. During the match against Sri Lanka at Taunton, India chose to bat. After Sadagoppan Ramesh was bowled, Ganguly scored 183 from 158 balls, and hit 17 fours and seven sixes. It became the second highest score in World Cup history and the highest by an Indian in the tournament. His partnership of 318 with Rahul Dravid is the highest overall score in a World Cup and is the second highest in all ODI cricket.

2. Mahendra Singh Dhoni (183* runs)

Barring Sachin Tendulkar, MS Dhoni is arguably the most popular and definitely the most scrutinised cricketer from India. His highest runs came at Sawai Mansingh Stadium, Jaipur on 31 October 2005. Dhoni had few batting opportunities in the first two games of the Sri Lankan bilateral ODI series (October–November 2005) and was promoted to No. 3 in the third ODI at Sawai Mansingh Stadium (Jaipur). Sri Lanka had set India a target of 299 after a Kumar Sangakkara century and, in reply, India lost Tendulkar early. Dhoni was promoted to accelerate the scoring and ended the game with an unbeaten 183 off 145 balls, winning the game for India. The innings was described in Wisden Almanack (2006) as ‘Uninhibited, yet anything but crude’.

1. Sanath Jayasuriya (189 runs)

This record making match was played at Sharjah Cricket Association Stadium on 29 October 2000. In this match we saw two extreme performances. One great from Jayasuriya and worst performance by entire Indian batting side. Sri Lanka batted first and scored 299 runs. And 189 runs came from his bat. He is the only player to score over 12,000 runs and capture more than 300 wickets in One Day Internationals, and hence regarded as one of the best all rounders in the history of limited-overs cricket. Sanath Jayasuriya held the records for the fastest fifty (against Pakistan 17 balls), fastest 100 (against Pakistan 48 balls) and fastest 150 (against England in 95 balls) in ODI cricket. Though he lost the fastest 100 to Shahid Afridi and fastest 150 to Shane Watson, he still holds the record for the fastest fifty.