BKG Mendis
BKG Mendis is a Sri Lanka Cricket batter who has played 353 matches across Tests, ODIs, T20 Internationals and domestic T20 leagues, accumulating 12,978 runs at a career average of 34.33. His primary format is the One-Day International, where he averages 35.93 from 136 appearances. On recent form in the 2026 PSL, he has been among the most in-form batters in the tournament, scoring a century off 52 balls against Karachi Kings on 9 April and backing it up with 74 and 68 in his following two innings. After a low-scoring T20I series in February, that PSL run has represented a significant upturn.
2026 Season Context
Current team & role
Gujarat Titans · All-Rounder
Recent form
Mendis endured a lean stretch across five T20 internationals in February 2026, managing only 141 runs in total including three single-figure or low scores. Since switching to the PSL, however, he has
Strongest format
One-Day International — Mendis has played 136 ODIs, scoring 4,419 runs at an average of 35.93 and a strike rate of 86.89. Those numbers sit above his T20 International averag
Career stats overview
72 Test · 136 ODI · 145 T20I appearances — spanning 2009 to present.
Test
72 matches
Where his legacy was forged — the format that rewards patience and precision.
ODI
136 matches
The middle-overs architect — a decade of white-ball consistency.
T20I
145 matches
Brief but impactful — quality over volume in the shortest format.
Format-aware deep dive
Where he dominates
Home record
Average 21.4 on Indian soil — better than any active spinner of the era.
Fourth-innings force
A third of his Test wickets come on day five, when bowlers decide outcomes.
Lower-order resilience
At No.7 his average beats every Indian specialist in that slot since 2015.
Elite opposition
Combined record vs Australia, England, New Zealand and South Africa.
Consistency
Third-most by any Indian bowler since his Test debut.
WTC presence
In the conversation every cycle. Central to this India red-ball side.
Career threads
Beyond the numbers
353 matches and nearly 13,000 career runs
Across Tests, ODIs and T20s, Mendis has accumulated 12,978 runs from 353 appearances at a career batting average of 34.33. That volume of international cricket, predominantly for Sri Lanka across 307 matches, underlines his standing as one of his country's most consistent middle-order options.
ODIs are his strongest format by average
In 136 One-Day Internationals, Mendis averages 35.93 at a strike rate of 86.89. Those numbers represent his most sustained output across any format, combining volume (4,419 runs) with a scoring rate that suits the 50-over game.
Scorching PSL form heading into mid-2026
Mendis scored 109 off 52 balls against Karachi Kings on 9 April 2026, then followed it with 74 and 68 in his next two outings. Three scores of 68 or more in four innings at the National Stadium, Karachi, represents a sharp peak of T20 form.
Bangladesh his most productive opponent by average
In 45 matches against Bangladesh, Mendis has scored 2,216 runs at an average of 44.32. That is his highest batting average against any of the major Test-playing nations he has faced regularly.
Galle his best venue by average, home grounds by volume
Mendis averages 49.81 at Galle in 21 matches. The highest of any venue he has visited more than ten times. The R. Premadasa and Pallekele International Cricket Stadium have produced the bulk of his runs, 1,859 and 1,583 respectively, at averages just under 38.
Head-to-head
Vs opponents
Career totals broken down by the teams BKG Mendis has faced most often, heat-scaled by output.
Bangladesh
- Matches
- 45
- Runs
- 2,216
Australia
- Matches
- 38
- Runs
- 1,486
South Africa
- Matches
- 36
- Runs
- 980
New Zealand
- Matches
- 34
- Runs
- 1,446
England
- Matches
- 32
- Runs
- 1,046
Zimbabwe
- Matches
- 32
- Runs
- 1,028
- Wickets
- 1
India
- Matches
- 29
- Runs
- 904
Pakistan
- Matches
- 24
- Runs
- 653
Grounds played at
Home & away grounds
The venues where BKG Mendis has turned out most often.
R. Premadasa Stadium, Colombo
- Matches
- 55
- Runs
- 1,859
Pallekele International Cricket Stadium
- Matches
- 46
- Runs
- 1,583
Galle International Stadium
- Matches
- 21
- Runs
- 1,594
Rangiri Dambulla International Stadium
- Matches
- 20
- Runs
- 539
Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa
- Matches
- 16
- Runs
- 600
Harare Sports Club
- Matches
- 13
- Runs
- 502
- Wickets
- 1
R.Premadasa Stadium
- Matches
- 13
- Runs
- 446
Dubai International Cricket Stadium
- Matches
- 11
- Runs
- 217
Historical aggregates derived from Cricsheet (cricsheet.org) under ODC-BY licence. 2001/02–2026 IPL seasons. Batting average uses dismissals as the denominator; bowler wickets are credited only for bowler-kind dismissals (bowled, caught, lbw, caught-and-bowled, stumped, hit wicket). Venue and opposition splits are rebuilt after every ingest from the Cricsheet archive.