Angelo Mathews 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. Angelo Mathews, who made his one-day international debut on 28-Nov-08, had played 203 ODI matches until the 2019 World Cup. In the 173 innings he batted in, he had scored a total of 5380 runs, having faced 6451 balls, at an average of 42.36 and a strike rate of 83.4. He was unbeaten in 46 of those innings. His highest score in an innings was 139*. He had 2 centuries and 37 half-centuries to his name. In the bowling department, Angelo Mathews had bowled 5071 balls and taken 114 wickets while conceding a total of 3901 runs. He had an average of 34.22 and an economy rate of 4.62 His best ODI bowling performance was 6/20.

Angelo Mathews is a professional Sri Lankan cricketer and a former captain in all formats. He was a part of the Sri Lankan team that won the 2014 ICC World Twenty20 and the team that made the final of the 2011 Cricket World Cup and 2012 ICC World Twenty20. In April 2019, he was named in Sri Lanka's squad for the 2019 Cricket World Cup.

He captained the Sri Lankan cricket team in the 2006 U-19 Cricket World Cup in Sri Lanka. In the Indian Premier League cricket, he played for Delhi Daredevils in the 2017 season. 
Mathews began his international career in late 2008 as an allrounder, He made his ODI debut against Zimbabwe in November 2008 and made his Test debut against Pakistan at Galle in July, 2009.
His maiden ton came against Australia in September 2011. Mathews has a decent performance in Test cricket in home games but he hasn't really add mouch in away series.
In February 2013, Mathews became Sri Lanka's youngest ever Test captain at 25, after having been groomed for the post for two years. He captained the Lankan team in its monumental Test series win in England (2014). His highest Test score (160 off 249 balls) also came in the second match of the series played at Headingley, Leeds.
After Sri Lanka's loss in the final of the 2012 ICC World Twenty20, the skipper Jayawardene stepped down as captain of the T20I side. Later that month, Mathews was appointed as the T20I captain with Lasith Malinga as his deputy. In February 2013 Mathews was eventually named as ODI and Test captain succeeding Jayawardene. 
Mathews became an important member in Sri Lanka One Day team during the Sri Lanka tour of Australia in 2010/11. At the first match, on 3 November 2010, Mathews scored a magnificent match winning unbeaten 77 runs in the record 132-run partnership with Lasith Malinga for ninth wicket in ODIs.
Mathews hit back-to-back centuries against England at Lord's and Headingley to seal Sri Lanka's first-ever Test series win in England. Under him, Sri Lanka also won the ODI series 3 – 2. The England tour was followed by a 2 – 0 win over Pakistan at home, where Mathews and his team ensured a winning send-off for Mahela Jayawardene from Tests.
On 16 November 2014, Mathews scored his first ODI century against India at Ranchi, however, Sri Lanka lost all the matches in the 5 ODI series.
Year 2014 was the limelight of Mathew's captaincy, where Sri Lanka won many bilateral ODI series and also the 2014 Asia Cup. That year, he became the most successful ODI captain with 20 wins out of 32 matches and 62.50% of winning percentage.
On 11 March 2015, during the last pool A match in 2015 ICC Cricket World Cup, against Scotland, Mathews scored 20-ball fifty, the fastest by a Sri Lankan in World Cups, and third fastest ODI fifty by a Sri Lankan after Sanath Jayasuriya and Kusal Perera. 
Mathews was able to bring the team to quarter finals of the World Cup 2015 under his captaincy, where they lost the quarter final against South Africa on 18 March 2015. This defeat was Sri Lanka's first lost in World Cups after 2003, without reaching for the semi finals.
Mathews became the fourth Sri Lankan all-rounder to take 100 ODI wickets with more than 3000 ODI runs after Sanath Jayasuriya, Aravinda de Silva, and Tillakaratne Dilshan. 
On 8 March 2016, Mathews was appointed as the T20I captain as well, due to continuous injuries of Lasith Malinga. On 17 August 2016, under Mathews' captaincy, Sri Lanka whitewashed Australia, the first time that Sri Lanka managed to Whitewash a major Test side in their history. 
In July 2017, he stepped down as captain of the team in all three formats after Sri Lanka lost a five-match home ODI series 3–2 against Zimbabwe.
On 9 January 2018, Mathews was reappointed as the captain for Sri Lanka in ODIs and T20Is for the second time less than six months after he resigned from the position bue remained out of action due to injuries. Mathews was sacked as the captain of the Sri Lankan ODI and T20 team in September, 2018 after a disastrous 2018 Asia Cup campaign where Sri Lanka crashed out of tournament after losing both their group matches against Bangladesh and Afghanistan. Test captain Dinesh Chandimal was named as the replacement for Mathews to captain the limited overs teams.