Dimuth Karunaratne is one of the 15 players who have been named in the Sri Lanka squad to play the ICC Cricket World Cup 2019 in England and Wales. Dimuth Karunaratne, who made his one-day international debut on 9-Jul-11, had played 17 ODI matches until the 2019 World Cup. In the 13 innings he batted in, he had scored a total of 190 runs, having faced 276 balls, at an average of 15.83 and a strike rate of 68.84. He was unbeaten in 1 of those innings. His highest score in an innings was 60. He had 0 centuries and 1 half-centuries to his name. In the bowling department, Dimuth Karunaratne had bowled 10 balls and taken 0 wickets while conceding a total of 11 runs. He had an average of -- and an economy rate of 6.6. 

Dimuth Karunaratne is the current captain of the Sri Lanka Test and One Day International (ODI) cricket teams. He is a left-handed red ball specialist who is the permanent opening batsman for Sri Lanka in Test cricket.

Since 2015, Karunaratne became the second-innings specialist for Sri Lanka in Tests due to his century making ability. He scored four centuries in the second innings out of the six centuries he made until October 2017. On 7 October 2017, Karunaratne became the second Sri Lankan opener after Tillakaratne Dilshan to score three Test centuries in a calendar year. In February 2019, he was named as the captain of Sri Lanka's Test squad for their series against South Africa. In April 2019, Sri Lanka Cricket named Dimuth Karunaratne as the team's new One Day International captain ahead of the 2019 Cricket World Cup, replacing Lasith Malinga.
Karunaratne let his bat do the talking in the domestic circuit and steadily progressed through the Under -19 level. Impressed with the young batsman, the selectors picked him for the series against England and Scotland. 
Karunaratne also found himself in Sri Lanka's Test squad for the tour of South Africa at the close of 2011, although he did not make it to the playing 11. He made his Test debut in 2013 against New Zealand in Galle but he was dismissed for a duck in his first Test innings. 
He made his maiden Test century against New Zealand at the Hagley Oval on December 28, 2014. Karunaratne was injured and missed the 2015 World Cup. 
He scored a mammoth 186 against the West Indies but failed to score against mighty Australia despite Sri Lanka grabbing the series. In Sri Lanka's first ever Day-Night Test, he slammed his career-best score of 196 runs. He played a crucial role throughout the matches that followed and ended 2017 as one of the highest run-getters.