One of Sri Lanka’s leading modern-day cricketers, Kusal Mendis is recognized for his aggressive batting style, consistency, and versatility in playing across each of the three forms of international cricket. A right-handed wicketkeeper-batsman, Mendis has developed into an integral part of the Sri Lankan national cricket team.
Kusal Mendis stats show how well he performed in Test matches, One-Day Internationals (ODIs), and Twenty20 Internationals (T20Is). He has reached many significant accomplishments in his cricket career, ranging from hitting centuries in Test matches to playing fast and aggressive innings in limited-overs matches.
The following article is a summary of Kusal Mendis’ career stats, batting averages, highest scores, centuries, half-centuries and domestic cricket records.
Who Is Kusal Mendis?
Kusal Mendis is a professional international cricketer for Sri Lanka who was born on February 2, 1995 in Moratuwa, Sri Lanka. He debuted internationally in 2015 and has since become one of the most significant members of the national team.
Mendis’ primary reputation is due to his aggressive style of batting as well as his skill as a wicket keeper. He has played for Sri Lanka in each of the three forms of international cricket (Test, ODI and T20I), in addition to representing various domestic and international T20 teams.
Kusal Mendis Player Profile
| Details | Information |
| Full Name | Kusal Mendis |
| Date of Birth | February 2, 1995 |
| Age | 31 Years |
| Birthplace | Moratuwa, Sri Lanka |
| Nationality | Sri Lankan |
| Batting Style | Right-Handed |
| Bowling Style | Right-Arm Leg Break |
| Playing Role | Wicketkeeper-Batter |
| International Debut | 2015 |
| Teams | Sri Lanka |
Kusal Mendis Career Stats
Kusal Mendis has scored more than 12,900 international runs across Test, ODI, and T20I cricket. His performances demonstrate his ability to adapt to different playing conditions and match situations.
| Format | Matches | Runs | Average | Strike Rate | Highest Score |
| Test | 75 | 4,836 | 36.36 | 58.56 | 245 |
| ODI | 164 | 5,283 | 35.94 | 88.61 | 143 |
| T20I | 112 | 2,791 | 26.58 | 130.79 | 87 |
| Total | 351 | 12,910 | — | — | 245 |
Also read this: Bhuvneshwar Kumar Stats | Ellyse Perry Stats | Jitesh Sharma Stats
Kusal Mendis Test Stats
Kusal Mendis made his Test debut against West Indies in October 2015. He has become an important middle-order batter for Sri Lanka, with several impressive performances in the longest format.
| Test Batting Records | Stats |
| Matches | 75 |
| Innings | 139 |
| Runs | 4,836 |
| Highest Score | 245 |
| Batting Average | 36.36 |
| Strike Rate | 58.56 |
| Centuries | 10 |
| Half-Centuries | 23 |
His highest Test score is 245, which he scored against Ireland in April 2023. This innings remains one of the biggest highlights of his international career.
Kusal Mendis ODI Stats
Kusal Mendis made his ODI debut against Ireland in June 2016. He has developed into a dependable batter in Sri Lanka’s limited-overs setup, contributing runs at a healthy strike rate.
| ODI Batting Records | Stats |
| Matches | 164 |
| Runs | 5,283 |
| Highest Score | 143 |
| Batting Average | 35.94 |
| Strike Rate | 88.61 |
| Centuries | 7 |
| Half-Centuries | 37 |
His ability to build partnerships and accelerate scoring makes him a valuable player in the middle order.
Kusal Mendis T20I Stats
Mendis made his T20I debut against England in July 2016. His aggressive approach makes him an important batting option in Sri Lanka’s shortest international format.
| T20I Batting Records | Stats |
| Matches | 112 |
| Runs | 2,791 |
| Highest Score | 87 |
| Batting Average | 26.58 |
| Strike Rate | 130.79 |
| Centuries | 0 |
| Half-Centuries | 21 |
He has scored more than 2,700 T20I runs and has consistently contributed with his attacking batting style.
Kusal Mendis Batting Stats and Records
Kusal Mendis has produced several impressive batting performances throughout his international career. His record includes more than 12,900 runs and 17 international centuries.
Some of his major batting achievements include:
- 4,836 runs in Test cricket.
- 5,283 runs in ODI cricket.
- 2,791 runs in T20I cricket.
- 10 Test centuries.
- 7 ODI centuries.
- 81 international half-centuries.
Kusal Mendis Bowling Stats
Although Kusal Mendis is primarily a wicketkeeper-batter, he has occasionally bowled right-arm leg-spin for Sri Lanka.
| Format | Matches | Wickets |
| Test | 75 | 1 |
| ODI | 164 | 0 |
| T20I | 112 | 0 |
Bowling is not his primary responsibility, as his main contribution comes through batting and wicketkeeping.
Kusal Mendis Domestic Cricket Stats
Apart from international cricket, Mendis has represented several domestic and franchise teams. He has played in tournaments such as the Lanka Premier League (LPL), Pakistan Super League (PSL), and other T20 competitions.
His domestic and franchise career has helped him gain experience in different conditions and competitive environments.
Kusal Mendis IPL Stats
Kusal Mendis has made one appearance in the Indian Premier League (IPL).
| IPL Records | Stats |
| Matches | 1 |
| Innings | 1 |
| Runs | 20 |
| Highest Score | 20 |
| Average | 20.00 |
| Strike Rate | 200.00 |
| Centuries | 0 |
| Half-Centuries | 0 |
He has not established a regular IPL career despite his experience in other international T20 leagues.
Kusal Mendis Highest Score in International Cricket
Kusal Mendis’ highest individual score in international cricket is 245 runs in Test cricket. He achieved this milestone against Ireland in April 2023.
His highest scores across the three formats are:
| Format | Highest Score |
| Test | 245 |
| ODI | 143 |
| T20I | 87 |
Kusal Mendis Total Centuries and Half-Centuries
Mendis has scored 17 international centuries and 81 half-centuries across all three formats.
| Format | Centuries | Half-Centuries |
| Test | 10 | 23 |
| ODI | 7 | 37 |
| T20I | 0 | 21 |
| Total | 17 | 81 |
Kusal Mendis Runs in All Formats
Kusal Mendis has scored 12,910 international runs in Test, ODI, and T20I cricket combined.
- Test cricket: 4,836 runs
- ODI cricket: 5,283 runs
- T20I cricket: 2,791 runs
His ODI format accounts for the largest share of his international runs, followed closely by Test cricket.
Kusal Mendis Recent Match Performance
Mendis continued representing Sri Lanka in international cricket during 2026. Some of his recent reported performances include:
| Opponent | Format | Performance |
| Pakistan | ODI | 8 runs |
| England | ODI | 89 runs |
| Pakistan | ODI | 8 runs |
| West Indies | Test | 71 runs |
Kusal Mendis Career Highlights and Achievements
Some notable highlights from Kusal Mendis’ cricket career include:
- Made his international debut in 2015.
- Scored 245 runs, his highest Test score, against Ireland in 2023.
- Registered seven ODI centuries.
- Crossed 5,000 runs in ODI cricket.
- Scored more than 2,700 runs in T20I cricket.
- Represented Sri Lanka in multiple ICC tournaments and international series.
- Established himself as an important wicketkeeper-batter for Sri Lanka.
Conclusion
Kusal Mendis stats highlight his impressive performances in Test, ODI, and T20I cricket. With thousands of international runs, 17 centuries, and a highest score of 245, he remains one of Sri Lanka’s key batters. His consistency and aggressive batting make him an important player to watch in upcoming matches.
FAQs
1.What is Kusal Mendis highest score in ODI cricket?
Kusal Mendis’ highest individual score in ODI cricket is 143 runs.
2.How many centuries has Kusal Mendis scored?
He has scored 17 international centuries, including 10 in Tests and 7 in ODIs.
3.How many runs has Kusal Mendis scored in international cricket?
Kusal Mendis has scored approximately 12,910 international runs across Test, ODI, and T20I formats.
4.What is Kusal Mendis’s batting average in Test cricket?
His Test batting average is 36.36.
5.How many matches has Kusal Mendis played for Sri Lanka?
As of November 2026, he has played 351 international matches: 75 Tests, 164 ODIs, and 112 T20Is.
6.Has Kusal Mendis played in the IPL?
Yes, Kusal Mendis has played one IPL match, scoring 20 runs.





