Mahela Jayawardene, one of Sri Lanka’s most technically gifted and elegant batters, is celebrated for his class, timing, and ability to score big in crucial games. A pillar of Sri Lankan cricket for nearly two decades, Mahela produced match-winning knocks across formats and remains one of the most respected captains in the game’s history.
This blog presents Mahela Jayawardene’s Test, ODI, and T20I centuries.
Table of Contents
ToggleMahela Jayawardene Centuries in All Formats: Career Summary
Career Highlights
- Over 25,000 international runs across formats
- One of only a few players with 10,000+ Test and ODI runs
- Holder of Sri Lanka’s highest Test score at home (374)
- Widely recognised as one of cricket’s most exceptional slip fielders.
Career Summary Across Formats
| Format | Matches | Runs | Avg | 100s | Best |
| Test | 149 | 11,814 | 49+ | 34 | 374 |
| ODI | 448 | 12,650 | 33+ | 19 | 144 |
| T20I | 55 | 1,493 | 31+ | 1 | 100 |
| T20 Leagues | 200+ | 3,000+ | 27+ | 0 | 93 |
1. Mahela Jayawardene Test Centuries
| No | Runs | Opponent | Venue | Date |
| 1 | 120 | New Zealand | Colombo (SSC) | 1998 |
| 2 | 242 | India | Colombo (SSC) | 1999 |
| … | … | … | … | … |
Total Test Centuries: 34
2. Mahela Jayawardene ODI Centuries
| No | Runs | Opponent | Venue | Date |
| 1 | 120 | Zimbabwe | Colombo | 1998 |
| 2 | 116 | India | Sharjah | 2000 |
| … | … | … | … | … |
Total ODI Centuries: 19
3. Mahela Jayawardene T20I Career – Highest Scores
| No | Runs | Opponent | Venue | Date |
| 1 | 100 | Zimbabwe | Providence | 2010 |
| 2 | 89 | England | Pallekele | 2012 |
4. Mahela Jayawardene Highest Score in Each Format
| Format | Highest Score |
| Test | 374 |
| ODI | 144 |
| T20I | 100 |
| T20 Leagues | 93 |
Conclusion
Mahela Jayawardene’s centuries showcase his elegance, composure, and technical mastery. His ability to play long innings, lead under pressure, and consistently deliver on big stages sets him apart as one of cricket’s modern greats.
FAQ’s
1. How many double centuries did Mahela Jayawardene score?
Mahela Jayawardene scored seven double centuries in Test cricket.
2. How many international centuries did Mahela Jayawardene score?
He scored 38 international centuries, 34 in Tests and 4 in ODIs.
3. Which format had Mahela Jayawardene most centuries, Tests or ODIs?
Mahela Jayawardene scored most of his centuries in Test cricket.
4. What was Mahela Jayawardene’s highest international score?
His highest score was 374 runs in Test cricket.
5. Which teams did Mahela Jayawardene score most centuries against?
He scored the most centuries against India and Pakistan.

SportsPlay24 is powered by a passionate team of sports lovers who live and breathe the game. From Cricket to the NFL, our experts speak with one unified voice — driven by research, sharp insights, and an unshakeable love for sports. We go beyond headlines to bring you verified facts, intelligent analysis, and bold opinions that keep every fan ahead.





