CricXZ graphic of Mahela Jayawardene with 11,814 Test runs, 12,650 ODI runs and 440 international catches
Original CricXZ career graphic — Mahela Jayawardene.
SRI LANKA CRICKET LEGEND

Mahela JayawardeneCareer Stats, 25,957 Runs & Records

Former Sri Lanka batter and captain

Mahela Jayawardene scored 11,814 Test runs and 12,650 ODI runs, completing a 25,957-run international career shaped by elegant right-handed batting, leadership and outstanding close catching.

Sri Lanka captainSri LankaRight-handedRetired

Player Information

Full nameDenagamage Praboth Mahela de Silva Jayawardene
Date of birth27 May 1977
BirthplaceColombo, Sri Lanka
International teamSri Lanka
RoleBatter
Batting styleRight-handed
Bowling styleRight-arm medium

International Career Stats

Test Career

Matches
149
Runs
11,814
Highest score
374
Batting average
49.84
Centuries
34
Fifties
50
Catches
205

ODI Career

Matches
448
Runs
12,650
Highest score
144
Batting average
33.37
Centuries
19
Fifties
77
Catches
218

T20I Career

Matches
55
Runs
1,493
Highest score
100
Batting average
31.76
Centuries
1
Fifties
9
Catches
17

Career statistics are final.

Jayawardene played his final international match in March 2015. The figures above were checked against ICC and established statistical records.

Across 18 years, Jayawardene combined touch, placement and tactical intelligence with exceptional slip fielding. His 25,957 international runs and 440 catches established him as one of Sri Lanka's most influential cricketers.

Mahela Jayawardene's 374 and the World-Record 624 Stand

CricXZ historical illustration of Mahela Jayawardene and Kumar Sangakkara during their world-record 624-run Test partnership
Original CricXZ illustration of Jayawardene and Sangakkara's world-record partnership in 2006.

Jayawardene made 374 against South Africa in Colombo in 2006 and shared 624 runs with Kumar Sangakkara, the highest partnership in first-class cricket. Sri Lanka declared on 756 for five and won by an innings and 153 runs.

World Cup Finals and White-Ball Legacy

Jayawardene made 115 not out in the 2007 World Cup semi-final and 103 not out in the 2011 final, becoming one of the few batters to score a century in a men's World Cup final. He later helped Sri Lanka win the 2014 T20 World Cup.

International Debuts and Final Appearances

Test career

August 1997 – August 2014

Played 149 Tests, scored 11,814 runs and set a Sri Lanka record with 374 against South Africa.

ODI career

January 1998 – March 2015

Completed a 448-match ODI career with 12,650 runs, 19 centuries and 218 catches.

T20I career

June 2006 – May 2014

Scored 1,493 T20I runs and ended his career as a 2014 world champion.

Major Records & Achievements

25,957

International runs

Scored 11,814 Test, 12,650 ODI and 1,493 T20I runs.

54

International centuries

Made 34 Test, 19 ODI and one T20I century.

374

Highest Test score

Set Sri Lanka's record and the highest Test score by a right-hander.

440

International catches

Completed a record 440 catches as a non-wicketkeeper.

624

Record partnership

Shared first-class cricket's highest stand with Kumar Sangakkara.

103*

World Cup final century

Made an unbeaten hundred against India in the 2011 final.

Honours and Legacy

2021

ICC Cricket Hall of Fame

Was inducted in recognition of his outstanding international career.

2014

T20 World Cup champion

Helped Sri Lanka secure the global T20 title in Bangladesh.

5

ICC global finals

Featured in five men's ICC tournament finals during his career.

Captain

Sri Lanka leader

Led Sri Lanka to the 2007 ODI World Cup final.

Sources

CricXZ is an independent cricket publication and is not affiliated with the ICC, Sri Lanka Cricket or any team.

Read Kumar Sangakkara's career records, explore Muttiah Muralitharan's statistics, or browse all CricXZ player profiles.

← Back to All Players