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

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.
Latest News

India tour of England, 2025 – ENG vs IND Match Prediction: Today’s 3rd Test – Betting Tips, Head to Head, Captain Choices, Predicted Playing XI & Injury Updates

MLC 2025 – SF vs NY Match Prediction: Today’s Eliminator Match – Betting Tips, Head to Head, Captain Choices, Predicted Playing XI & Injury Updates

Michael Atherton reveals Brian Lara’s picks to break his historic 400* Test Record

KCL 2025 Auction: Full List of Players Sold, Top Buys, and Retained Players
