Mathews made his List A debut for Sri Lanka Under-23s against New Zealand A at Police Park Ground, Colombo in September, 2005. He captained the Sri Lankan cricket team in the 2006 U-19 Cricket World Cup in Sri Lanka. He later made his first-class debut for Colombo Cricket Club in November, 2006. He made his international debut in a One Day International against Zimbabwe in November 2008 and made his Test debut against Pakistan at Galle in July, 2009. He was a key member of the Lankan team that won the 2014 World Twenty20 championship and was part of the team that made the final of the 2011 Cricket World Cup and 2012 World Twenty20 championship. 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 of 249 balls) also came in the second match of the series played at Headingley, Leeds.
In the Indian Premier League cricket, he currently plays for Pune Warriors. He is one of the most sought out players in the Premier League world, having been bought by the Pune Warriors for US $950,000.
Mathews began his international career in late-2008 with ambitions of becoming a genuine allrounder, but has since given primacy to his batting (to diminish his workload and avoid injuries), and effectively plays as a specialist batsman in the Test side. However, for the balance of the team, he still plays as a batting allrounder in the limited overs cricket. A more than useful strike rate of 84.06 has made him a damaging prospect in the final overs of the Sri Lankan innings.
Angelo Mathews made his Test debut in Pakistan tour of Sri Lanka, 2009. The Test also marked the debuts of Abdur Rauf, Mohammad Amir and Saeed Ajmal. He scored his maiden half-century in the third Test of the series, played at Sinhalese Sports Club Ground, Colombo. His maiden ton came against Australia in September, 2011 in the same venue. Mathews has an average record in Tests in countries such as Australia, South Africa and India, but up to now he has had limited opportunities to improve on it. His brilliant records at home and in countries like England and UAE make up for that. Two of his four centuries came in England – against a high quality pace attack consisting of James Anderson and Stuart Broad – in the famous Sri Lanka tour of England and Ireland, 2014. He has also flourished with the added responsibility of captaincy, averaging 86.62 in 13 matches.
Mathews became a 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 77* runs with the partnership Lasith Malinga, who also scored his only half-century. Sri Lanka was in trouble when he come into the crease, but finally won the match to his side. In this match, Mathews along with Malinga, recorded the highest ninth wicket partnership in ODI history by scoring 132 runs for the ninth wicket.
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.
Under the captaincy of Mathews, Sri Lanka won 2014 Asia Cup competition held at Bangladesh. In the final, they beat Pakistan by 5 wickets and won their fifth title in Asia Cup history.
On 16 November 2014, Mathews scored his first ODI century against India at Ranchi. He hit four boundaries and ten huge sixes, but finally ended up in the losing side by century made by Indian skipper Virat Kohli. Under the captaincy of Mathews, however, lost all the matches in 5 ODI series against India in 2014. This is the largest lost by Sri Lanka in a bilateral series.