Mahela Jayawardene highest score – Test | T20 | ODI

Mahela Jayawardene is a former right-hand batsman who plays for Sri Lanka in all formats of cricket. He is known for his classic cricketing shots and as one of the best batsmen in cricket history. He was the former captain of the Sri Lankan cricket team and the current consultant coach of the Sri Lanka national cricket team. Mahela Jayawardene highest score in ODI is 144 runs vs England.
Mahela Jayawardene Player Profile
Personal Information
Name | Mahela Jayawardene |
Full Name | Denagamage Mahela de silva Jayawardene |
DOB | 27 May 1977 |
Nationality | Sri Lankan |
Age | 46 Years |
Birthplace | Colombo, Sri Lanka |
Batting Style | Right-Hand Batsman |
Height | 5 ft 6 inches |
Role in Team | Batsman |
Mahela Jayawardene highest score in ODI

Mahela Jayawardene made his international debut against Zimbabwe in 1998. He has played 448 matches in his ODI career and has scored 12650 runs at an average of 33.38. He smashed 1119 fours and 76 sixes throughout his career. Jayawardene has 19 centuries and 77 half-centuries in his bank. He is the second Sri Lankan player after Sanath Jayasuriya who has scored more than 10,000 runs in ODI cricket. Jayawardene with the bat and Murlitharan with the ball made the Sri Lanka team always in the lead. Murlitharan is the highest wicket-taker in ODI cricket.
Mahela Jayawardene highest score in ODI was 144 runs in 150 balls against England at Leeds on 1 July 2011. He smashed 14 fours and 0 sixes at a strike rate of 96.00 in his innings. Mahela’s 144 helped Sri Lanka to reach a humongous score of 309. England had failed to chase the score and all out at a score of 240. Sri Lanka won the match by 69 runs and Jayawardene was nominated as man of the match. Let’s have a brief look at the top 5 Mahela Jayawardene highest score in ODI:-
Top 5 Mahela Jayawardene highest score in ODI
Runs Scored | Ball Faced | Against | Date | Edition |
144 | 150 | England | 1 July | 2011 |
128 | 123 | India | 27 October | 2000 |
123 | 108 | Pakistan | 3 August | 2009 |
116 | 129 | New Zealand | 10 April | 2001 |
108 | 117 | Bangladesh | 8 January | 2010 |
Mahela Jayawardene highest score in test

Jayawardene Made his test debut Against India in Colombo in 1997. He has played 149 matches in his test career and has scored 11818 runs at an average of 49.84. He smashed 1387 fours and 61 sixes throughout his career. Jayawardene has 34 centuries and 50 half-centuries in his career
Jayawardene has played many impactful innings for his team but his highest test score was 374 came against South Africa in Colombo in the 2006 South Africa tour of Sri Lanka. He took 572 deliveries to score 374 runs at a strike rate of 65.38. Jayawardene smashed 43 fours and 1 six in his innings
Jayawardene’s highest test score is the 4 highest individual score in test cricket history. He is the first Sri Lankan captain to score a triple test century and his 374 is the highest score by right-handed player in test cricket history. Let’s have a look at the top 5 test scores of Mahela Jayawardene:-
Mahela Jayawardene top 5 test scores
Runs Scored | Ball Faced | Against | Date | Edition |
374 | 572 | South Africa | 27-31 July | 2006 |
275 | 435 | India | 16-20 November | 2009 |
240 | 424 | Pakistan | 21-25 February | 2009 |
213 | 411 | England | 18-22 December | 2007 |
203 | 272 | Bangladesh | 27-30 January | 2014 |
Mahela Jayawardene highest score in T20

Jayawardene made his T20 International debut against England in 2006. He has played 55 matches in his T20 career and has scored 1121 runs at an average of 31.76. He smashed 173 fours and 33 sixes throughout his career. Jayawardene has 1 century and 9 half-centuries in his career.
Jayawardene is the first Sri Lankan player who has scored a century in T20 International cricket. Jayawardene highest score in T20 was 100 runs in 64 balls against Zimbabwe in T20 World Cup 2010. He took 64 balls to score a century at a strike rate of 156.25. Jayawardene smashed 43 fours and 1 six in his innings. Jayawardene is one of the greatest batsmen of all time in all formats of cricket.
He has also played for many teams in fantasy leagues around the world. He is the current head coach of the Mumbai Indians franchise in the Indian Premier League. Let’s have a look at the batting stats and top 5 highest scores of Mahela Jayawardene in IPL:-
- Batting stats of Mahela Jayawardene
Format | M | Runs | HS | Avg | SR | 100s | 50s | 4s | 6s |
IPL | 80 | 1802 | 110* | 28.60 | 123.26 | 1 | 10 | 200 | 39 |
- Jayawardene Top 5 highest score in IPL
Runs Scored | Ball Faced | Against | Date | Edition |
110 | 59 | Kolkata Knight Riders | 4 April | 2010 |
93 | 62 | Deccan Chargers | 16 April | 2010 |
76 | 52 | Punjab Kings | 13 May | 2011 |
66 | 52 | Kolkata Knight Riders | 3 April | 2013 |
59 | 43 | Mumbai Indians | 21 April | 2013 |
Mahela Jayawardene captaincy
Mahela Jayawardene was also a former captain of the Sri Lanka cricket team and also awarded for his captaincy instincts. He took his captaincy in 2006 in the England tour during the absence of Marvan Atapattu. Jayawardene guided his team to be the winner of the Asia Cup 2008. Mahela Jayawardene is the first Sri Lankan captain to score a triple century in test cricket. Let’s have a look at the captaincy stats of Mahela Jayawardene:-
- Mahela Jayawardene captaincy stats
Format | Matches | Won | Lost | Drawn | Tied | No result |
Test | 149 | 58 | 46 | 45 | 0 | _ |
ODI | 448 | 241 | 186 | _ | 3 | 17 |
T20 | 55 | 37 | 17 | _ | 1 | _ |
Mahela Jayawardene’s highest score in ODI, Test, and T20 is 144(ODI), Test(374), T20(100).
Mahela Jayawardene is the first Sri Lankan captain to score a century in test cricket.
Mahela Jayawardene has a total of 55 centuries in all formats of cricket.