Mahela Jayawardene stands among the most technically refined and tactically intelligent batters in modern cricket history. Representing Sri Lanka for nearly two decades, he built his reputation on timing, placement, temperament, and consistency across formats.
This statistical report provides a complete format-wise breakdown of the Mahela Jayawardene century list in Test, ODI, and T20I cricket, supported by structured tables and verified career data.
Career Overview
| Category | Data |
| Full Name | Denagamage Praboth Mahela de Silva Jayawardene |
| Country | Sri Lanka |
| International Career | 1997 – 2015 |
| Batting Style | Right-handed |
| Total International Matches | 652 |
| Total International Runs | 25,957 |
| Total International Centuries | 54 |
Test Cricket Century List
Mahela Jayawardene’s dominance was most evident in Test cricket. His ability to construct long innings, anchor partnerships, and bat in pressure situations defined Sri Lanka’s golden era.
Test Century Statistics
| Metric | Value |
| Total Test Centuries | 34 |
| Double Centuries | 7 |
| Triple Centuries | 1 |
| Highest Score | 374 vs South Africa (2006) |
| Home Centuries | 20 |
| Away Centuries | 14 |
| Centuries as Captain | 15 |
Notable Test Records
Mahela Jayawardene records:
- Highest Score:374 vs South Africa
- Most Runs in a Test Partnership: 624 with Kumar Sangakkara
- Fastest to 8,000 Test Runs (Sri Lanka: Among SL elite batters
- Most Test 100s for Sri Lanka: 2nd (after Sangakkara)
Jayawardene’s 374 remains one of the highest individual scores in Test history and stood as Sri Lanka’s highest Test score for several years.
ODI Century List
In One Day Internationals, Jayawardene adapted his classical technique to the demands of limited-overs cricket. He played the role of anchor and finisher depending on the match situation.
ODI Century Statistics
| Metric | Value |
| Total ODI Centuries | 19 |
| Highest Score | 144 |
| World Cup Centuries | 4 |
| Centuries in Winning Matches | 14 |
| Home ODI 100s | 10 |
| Away ODI 100s | 9 |
ODI Performance Breakdown
| Phase | Centuries |
| Before 2005 | 6 |
| 2005–2010 | 8 |
| 2011–2015 | 5 |
He was particularly effective in ICC tournaments, where his ability to handle high-pressure knockouts made him a dependable performer.
T20 International Century
Although Jayawardene was not known as a power-hitter, he successfully adapted to T20 cricket.
T20I Century Details
| Metric | Value |
| Total T20I Centuries | 1 |
| Highest Score | 100 vs Zimbabwe |
| Strike Rate in T20Is | 134+ |
| T20 World Cup 2012 Final Score | 78 |
He remains one of the few classical Test batters to score a T20I century while maintaining technical discipline.
Century Distribution by Opposition (All Formats)
| Opposition | Test 100s | ODI 100s | T20I 100s | Total |
| India | 5 | 2 | 0 | 7 |
| Australia | 4 | 1 | 0 | 5 |
| South Africa | 4 | 2 | 0 | 6 |
| England | 5 | 3 | 0 | 8 |
| Pakistan | 4 | 2 | 0 | 6 |
| Others | 12 | 9 | 1 | 22 |
ICC Tournament Centuries
| Tournament | Centuries | Best Score |
| ICC Cricket World Cup | 4 | 115 |
| ICC Champions Trophy | 1 | 102 |
| ICC T20 World Cup | 0 | 78 |
Jayawardene’s 103* in the 2011 World Cup Final remains one of the finest innings in ICC final history.
Highest Individual Century Performances
| Format | Score | Opponent | Year |
| Test | 374 | South Africa | 2006 |
| ODI | 144 | England | 2006 |
| T20I | 100 | Zimbabwe | 2010 |
Conclusion
Mahela Jayawardene’s century list reflects technical mastery, mental discipline, and remarkable adaptability across cricket’s three formats. His 34 Test centuries highlight his dominance in long-format cricket, while his 19 ODI hundreds underline his ability to control innings in limited-overs matches.
Even in T20 cricket, he proved his versatility with a well-constructed century. Beyond the numbers, his innings often came in crucial matches, including ICC tournaments and finals. His partnership records and consistency at home and away further elevate his legacy. Statistically and historically, Jayawardene remains one of Sri Lanka’s greatest and most dependable century-makers.
FAQ’s
1. How many centuries did Mahela Jayawardene score?
Mahela Jayawardene Century List, he scored 34 Test centuries, 19 ODI centuries, and 1 T20I century in international cricket.
2. How many Test centuries did Jayawardene score?
He scored 34 centuries in Test cricket, making him one of Sri Lanka’s greatest Test batsmen.
3. What is Jayawardene’s highest century score?
His highest score as 374 in Test cricket against South Africa in 2006.
4. Did Mahela Jayawardene score a T20 century?
Yes. The Mahela Jayawardene Century List includes 1 T20I century, scored during the 2010 ICC T20 World Cup.
5. What is Jayawardene’s highest century score?
The Mahela Jayawardene Century List records his highest score as 374 in Test cricket against South Africa in 2006.

