Angelo Mathews Test century list: From Debut to Farewell

Sri Lanka’s Angelo Mathews bids farewell to Test cricket with 16 centuries across 118 matches.

  • Published - May 23, 2025 12:22:25
  • Updated - May 23, 2025 16:01:43
article Image
Image Source : BCCI

Sri Lankan all-rounder, Angelo Mathews has announced his retirement on Monday and has updated his fans about his farewell from the red ball format. He announced his retirement through a social media post, where he wrote, “The first test match against Bangladesh in June will be my last red-ball appearance for my country. Whilst I bid adieu to the test format, as discussed with selectors, I will remain available for selection for the white ball format, if and when my country needs me.”

Mathews made his Test Debut in the year 2004 against Pakistan, and now, after 17 years, he has announced his retirement from the format. In his long span of career, Angelo has smashed a lot of runs with a total of 16 Test centuries and 45 half-centuries. His maiden century came against Australia in the Sinhalese Sports Ground in September 2011, and taking on from there, the legend has smashed another 15 Test centuries before he decided to end his career in the year 2025.

Angelo Mathews Test century list

No. Date Opponent Ground Innings Runs
1 16/09/2011 Australia Sinhalese Sports Club Ground 1st 105*
2 31/12/2013 Pakistan Sheikh Zayed Stadium 2nd 157*
3 12/06/2014 England Lord’s 1st 102
4 20/06/2014 England Headingley 2nd 160
5 03/07/2015 Pakistan Pallekele International Stadium 2nd 122
6 20/08/2015 India P Sara Oval 1st 102
7 28/08/2015 India Sinhalese Sports Club Ground 2nd 110
8 02/12/2017 India Arun Jaitley Stadium 1st 111
9 15/12/2018 New Zealand Basin Reserve 2nd 120*
10 19/01/2020 Zimbabwe Harare Sports Club 1st 200*
11 22/01/2021 England Galle International Stadium 1st 110
12 15/05/2022 Bangladesh Zahur Ahmed Chowdhury Stadium 1st 199
13 23/05/2022 Bangladesh Shere Bangla National Stadium 1st 145*
14 09/03/2023 New Zealand Hagley Oval 2nd 115
15 24/04/2023 Ireland Galle International Stadium 1st 100*
16 02/02/2024 Afghanistan Sinhalese Sports Club Ground 1st 141

Angelo has played a total of 118 Tests and has scored 16 centuries in those matches. His journey has been a fairly good average of 44.62 and has recorded a highest of 200 in the year 2018 against Zimbabwe at the Harare Sports Club. His peak years came between 2013 and 2015, when he scored 2,378 runs at an average of 59.45, largely batting in the lower middle order. Along with this he has multiple centuries against other strong sides like England, India, Pakistan and Bangladesh.