17MatchesODI 9 · T20I 8
22Wicketseconomy 4.85 · best 4/25

Mahesh Theekshana against Zimbabwe by format

FormatMatWktsEconBest
ODI9113.804/25
T20I8117.212/14

Mahesh Theekshana against Zimbabwe year by year

YearMatWktsEconBest
2026 T20I1013.430/47
2025 T20I457.442/23
2025 ODI204.600/45
2024 T20I364.932/14
2024 ODI353.144/31
2 earlier years
YearMatWktsEconBest
2023 ODI143.004/25
2022 ODI323.811/10

Mahesh Theekshana's best bowling against Zimbabwe

Three or more wickets in a match, best first

FiguresOversFormatGroundDate
4/258.2ODIQueens Sports Club2 Jul 2023
4/319.4ODIR Premadasa Stadium8 Jan 2024

Mahesh Theekshana against Zimbabwe by ground

Zimbabwe batters Mahesh Theekshana has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
Sean Williams9158463.7
Craig Ervine8360272.3
Sikandar Raza7959174.7
Brian Bennett46611132.6
Ben Curran4226061.9
Tafadzwanashe Kaitano3117054.8
Ryan Burl3022173.3

Mahesh Theekshana's bowling in every match against Zimbabwe

Newest first

DateFormatOversRunsWktsEconResultGround
19 Feb 2026T20I3.347013.43LostR Premadasa Stadium
25 Nov 2025T20I42325.75WonRawalpindi Cricket Stadium
20 Nov 2025T20I43017.50LostRawalpindi Cricket Stadium
6 Sept 2025T20I42817.00LostHarare Sports Club
3 Sept 2025T20I43819.50WonHarare Sports Club
11 older matches
DateFormatOversRunsWktsEconResultGround
31 Aug 2025ODI104504.50WonHarare Sports Club
29 Aug 2025ODI104704.70WonHarare Sports Club
18 Jan 2024T20I3.11424.42WonR Premadasa Stadium
16 Jan 2024T20I42526.25LostR Premadasa Stadium
14 Jan 2024T20I41624.00WonR Premadasa Stadium
11 Jan 2024ODI51513.00WonR Premadasa Stadium
8 Jan 2024ODI9.43143.21WonR Premadasa Stadium
2 Jul 2023ODI8.22543.00WonQueens Sports Club
21 Jan 2022ODI61011.67WonPallekele International Cricket Stadium
18 Jan 2022ODI104914.90LostPallekele International Cricket Stadium
16 Jan 2022ODI104004.00WonPallekele International Cricket Stadium

Mahesh Theekshana vs Zimbabwe: questions and answers

How many matches has Mahesh Theekshana played against Zimbabwe?
Mahesh Theekshana has played 17 matches against Zimbabwe (9 in ODIs, 8 in T20Is), from 2022 to 2026. Sri Lanka won 11 and lost 5 of them.
How many wickets has Mahesh Theekshana taken against Zimbabwe?
Mahesh Theekshana has taken 22 wickets in 16 innings against Zimbabwe at an economy of 4.85 (11 wickets in ODIs, 11 wickets in T20Is).
What are Mahesh Theekshana's best bowling figures against Zimbabwe?
Mahesh Theekshana's best figures against Zimbabwe are 4/25. Mahesh Theekshana has taken four or more wickets in a match twice against them.
Which Zimbabwe batter has Mahesh Theekshana dismissed most?
Sean Williams, 4 times in 91 balls in internationals, for 58 runs.
When did Mahesh Theekshana last play against Zimbabwe?
On 19 February 2026 (T20I) at R Premadasa Stadium: 0/47 with the ball. Sri Lanka lost that match.