28MatchesODI 19 · T20I 9
654Runsaverage 29.73 · SR 89.8
86Highest score0 hundreds · 3 fifties

Kusal Mendis against Zimbabwe by format

FormatMatRunsAvgSR100s/50sHS
ODI1948634.7185.40/386
T20I916821.00105.70/038

Kusal Mendis against Zimbabwe year by year

YearMatRunsAvgSR100s/50sHS
2026 T20I11414.0070.00/014
2025 T20I510025.00108.70/038
2025 ODI24321.5058.90/038
2024 T20I35418.00114.90/033
2024 ODI312964.50101.60/166*
5 earlier years
YearMatRunsAvgSR100s/50sHS
2023 ODI125—59.50/025*
2022 ODI36923.0082.10/036
2018 ODI23618.0075.00/036
2017 ODI511528.75100.00/186
2016 ODI36969.0086.30/157

Kusal Mendis's best innings against Zimbabwe

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
8680ODIGalle International Stadium30 Jun 2017
66*51ODIR Premadasa Stadium11 Jan 2024
5772ODIQueens Sports Club27 Nov 2016

Kusal Mendis against Zimbabwe by ground

Zimbabwe bowlers Kusal Mendis has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Blessing Muzarabani1301364104.6
Sikandar Raza10278176.5
Richard Ngarava981022104.1
Tendai Chatara5744377.2
Wellington Masakadza5649187.5
Graeme Cremer55552100.0
Sean Williams5241278.8
Brad Evans4931263.3

Kusal Mendis's batting in every match against Zimbabwe

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
19 Feb 2026T20I14200070.0LostR Premadasa Stadium
25 Nov 2025T20I25*2511100.0WonRawalpindi Cricket Stadium
20 Nov 2025T20I6120050.0LostRawalpindi Cricket Stadium
7 Sept 2025T20I301731176.5WonHarare Sports Club
6 Sept 2025T20I130033.3LostHarare Sports Club
22 older innings
DateFormatRunsBalls4s6sSRResultGround
3 Sept 2025T20I383540108.6WonHarare Sports Club
31 Aug 2025ODI5100050.0WonHarare Sports Club
29 Aug 2025ODI38633060.3WonHarare Sports Club
18 Jan 2024T20I332741122.2WonR Premadasa Stadium
16 Jan 2024T20I451080.0LostR Premadasa Stadium
14 Jan 2024T20I171520113.3WonR Premadasa Stadium
11 Jan 2024ODI66*5191129.4WonR Premadasa Stadium
8 Jan 2024ODI17282060.7WonR Premadasa Stadium
6 Jan 2024ODI46486095.8No resultR Premadasa Stadium
2 Jul 2023ODI25*422059.5WonQueens Sports Club
21 Jan 2022ODI36514070.6WonPallekele International Cricket Stadium
18 Jan 2022ODI791077.8LostPallekele International Cricket Stadium
16 Jan 2022ODI262460108.3WonPallekele International Cricket Stadium
21 Jan 2018ODI36444081.8WonShere Bangla National Stadium
17 Jan 2018ODI04000.0LostShere Bangla National Stadium
10 Jul 2017ODI180012.5LostMahinda Rajapaksa International Cricket Stadium, Sooriyawewa
8 Jul 2017ODI01000.0LostMahinda Rajapaksa International Cricket Stadium, Sooriyawewa
6 Jul 2017ODI28*2520112.0WonMahinda Rajapaksa International Cricket Stadium, Sooriyawewa
2 Jul 2017ODI01000.0WonGalle International Stadium
30 Jun 2017ODI868081107.5LostGalle International Stadium
27 Nov 2016ODI577210079.2WonQueens Sports Club
14 Nov 2016ODI12*811150.0WonHarare Sports Club

Kusal Mendis vs Zimbabwe: questions and answers

How many matches has Kusal Mendis played against Zimbabwe?
Kusal Mendis has played 28 matches against Zimbabwe (19 in ODIs, 9 in T20Is), from 2016 to 2026. Sri Lanka won 17 and lost 9 of them.
How many runs has Kusal Mendis scored against Zimbabwe?
Kusal Mendis has scored 654 runs in 27 innings against Zimbabwe at an average of 29.73 and a strike rate of 89.8 (486 runs at an average of 34.71 in ODIs, 168 runs at an average of 21.00 in T20Is).
What is Kusal Mendis's highest score against Zimbabwe?
Kusal Mendis's highest score against Zimbabwe is 86 off 80 balls (ODI) at Galle International Stadium on 30 June 2017.
How many hundreds has Kusal Mendis scored against Zimbabwe?
Kusal Mendis has scored no hundreds and 3 fifties against Zimbabwe.
Where has Kusal Mendis scored the most runs against Zimbabwe?
At R Premadasa Stadium: 197 runs in 7 innings against Zimbabwe, at an average of 32.83.
How does Kusal Mendis usually get out against Zimbabwe?
Of Kusal Mendis's 22 dismissals against Zimbabwe: caught 16, bowled 3, run out 2 and stumped 1. Blessing Muzarabani has dismissed Kusal Mendis most often, 4 times in 130 balls.
When did Kusal Mendis last play against Zimbabwe?
On 19 February 2026 (T20I) at R Premadasa Stadium: 14 off 20 balls. Sri Lanka lost that match.