Lahiru Thirimanne 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. Lahiru Thirimanne, who made his one-day international debut on 5-Jan-10, had played 117 ODI matches until the 2019 World Cup. In the 97 innings he batted in, he had scored a total of 2946 runs, having faced 4130 balls, at an average of 34.66 and a strike rate of 71.33. He was unbeaten in 12 of those innings. His highest score in an innings was 139*. He had 4 centuries and 20 half-centuries to his name. In the bowling department, Lahiru Thirimanne had bowled 104 balls and taken 3 wickets while conceding a total of 94 runs. He had an average of 31.33 and an economy rate of 5.42 His best ODI bowling performance was 2/26.

Lahiru Thirimanne is a professional Sri Lankan cricketer, and a former ODI captain. He is a left-handed batsman and a right-arm medium-fast bowler, and also acted as the vice-captain of the Sri Lanka One Day International team. In April 2019, he was named in Sri Lanka's squad for the 2019 Cricket World Cup.

In March 2018, he was named in Colombo's squad for the 2017–18 Super Four Provincial Tournament. He was the leading run-scorer for Colombo during the tournament, with 198 runs in three matches.
The following month, he was also named in Colombo's squad for the 2018 Super Provincial One Day Tournament. In August 2018, he was named in Kandy's squad the 2018 SLC T20 League. In March 2019, he was named in Galle's squad for the 2019 Super Provincial One Day Tournament.
He made his One Day International (ODI) debut in early 2010 and his Test debut against England at the Rose Bowl in June 2011. Thirimanne Scored his first ODI century against Australia at Adelaide Oval during second ODI of 2012–13 Commonwealth Bank Series.
During the 2014 Asia Cup in Bangladesh, he scored two hundreds against Pakistan and ended up being the highest run scorer in the tournament with 2 centuries with the average of 55.80. Eventually, Sri Lanka became champions for the fifth time in Asia Cup history. Thirimanne was adjudged man of the match of final and also player of the series.
Thirimanne captainced the cricket team for 2014 Asian Games at Incheon, where Sri Lanka won the gold medal by defeating Afghanistan in the final.
In 2015, he captained the side for three matches against New Zealand in the 7-match ODI series and took in team to victory in one of the matches but Sri Lanka lost the series 4–2.
During the 2015 ICC Cricket World Cup, Thirimanne started to open the batting with Tillakaratne Dilshan. On 1 March 2015, he scored his 4th ODI century against England and added 212 runs for the second wicket with Kumar Sangakkara to win the match.This remains the highest 2nd wicket partnership for Sri Lanka in ODI cricket.
Thirimanne was not included in any of the international squad since January 2016 due to very poor performances in both domestic and international arena. Thirimanne was also not initially selected for the limited over series against India in 2017, but after the injury to Danushka Gunathilaka, and suspension to Upul Tharanga, Thirimanne along with Dinesh Chandimal were brought into the ODI side. He played in the third ODI and scored 80 runs, which was the highest scored for Sri Lanka in the match. However, Sri Lanka lost the match and also lost the eighth consecutive ODI series to India.