Mahesh Theekshana vs Zimbabwe record
Mahesh Theekshana has taken 11 wickets in 9 ODIs against Zimbabwe at an economy of 3.80, best 4/25. In T20Is: 11 wickets in 8 matches at an economy of 7.21, best 2/14.
17MatchesODI 9 · T20I 8
22Wicketseconomy 4.85 · best 4/25
Mahesh Theekshana against Zimbabwe by format
| Format | Mat | Wkts | Econ |
|---|---|---|---|
| ODI | 9 | 11 | 3.80 |
| T20I | 8 | 11 | 7.21 |
Mahesh Theekshana against Zimbabwe year by year
| Year | Mat | Wkts | Econ |
|---|---|---|---|
| 2026 T20I | 1 | 0 | 13.43 |
| 2025 T20I | 4 | 5 | 7.44 |
| 2025 ODI | 2 | 0 | 4.60 |
| 2024 T20I | 3 | 6 | 4.93 |
| 2024 ODI | 3 | 5 | 3.14 |
2 earlier years
| Year | Mat | Wkts | Econ |
|---|---|---|---|
| 2023 ODI | 1 | 4 | 3.00 |
| 2022 ODI | 3 | 2 | 3.81 |
Mahesh Theekshana's best bowling against Zimbabwe
Three or more wickets in a match, best first
| Figures | Overs | Date |
|---|---|---|
| 4/25 | 8.2 | 2 Jul 2023 |
| 4/31 | 9.4 | 8 Jan 2024 |
Mahesh Theekshana against Zimbabwe by ground
| Ground | Mat | Wkts | Econ |
|---|---|---|---|
| R Premadasa Stadium | 7 | 11 | 5.05 |
| Harare Sports Club | 4 | 2 | 5.64 |
| Pallekele International Cricket Stadium | 3 | 2 | 3.81 |
| Rawalpindi Cricket Stadium | 2 | 3 | 6.63 |
| Queens Sports Club | 1 | 4 | 3.00 |
Zimbabwe batters Mahesh Theekshana has bowled to most
Balls bowled, runs and dismissals, in internationals
| Batter | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Sean Williams | 91 | 58 | 4 | 63.7 |
| Craig Ervine | 83 | 60 | 2 | 72.3 |
| Sikandar Raza | 79 | 59 | 1 | 74.7 |
| Brian Bennett | 46 | 61 | 1 | 132.6 |
| Ben Curran | 42 | 26 | 0 | 61.9 |
| Tafadzwanashe Kaitano | 31 | 17 | 0 | 54.8 |
| Ryan Burl | 30 | 22 | 1 | 73.3 |
Mahesh Theekshana's bowling in every match against Zimbabwe
Newest first
| Date | Overs | Runs | Wkts | Result |
|---|---|---|---|---|
| 19 Feb 2026 | 3.3 | 47 | 0 | Lost |
| 25 Nov 2025 | 4 | 23 | 2 | Won |
| 20 Nov 2025 | 4 | 30 | 1 | Lost |
| 6 Sept 2025 | 4 | 28 | 1 | Lost |
| 3 Sept 2025 | 4 | 38 | 1 | Won |
11 older matches
| Date | Overs | Runs | Wkts | Result |
|---|---|---|---|---|
| 31 Aug 2025 | 10 | 45 | 0 | Won |
| 29 Aug 2025 | 10 | 47 | 0 | Won |
| 18 Jan 2024 | 3.1 | 14 | 2 | Won |
| 16 Jan 2024 | 4 | 25 | 2 | Lost |
| 14 Jan 2024 | 4 | 16 | 2 | Won |
| 11 Jan 2024 | 5 | 15 | 1 | Won |
| 8 Jan 2024 | 9.4 | 31 | 4 | Won |
| 2 Jul 2023 | 8.2 | 25 | 4 | Won |
| 21 Jan 2022 | 6 | 10 | 1 | Won |
| 18 Jan 2022 | 10 | 49 | 1 | Lost |
| 16 Jan 2022 | 10 | 40 | 0 | Won |
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.