16MatchesT20I 10 · ODI 6
23Wicketseconomy 5.95 · best 4/44

Mahesh Theekshana against New Zealand by format

FormatMatWktsEconBest
T20I10107.223/30
ODI6134.784/44

Mahesh Theekshana against New Zealand year by year

YearMatWktsEconBest
2026 T20I137.503/30
2025 ODI275.044/44
2025 T20I1011.000/33
2024 T20I447.612/29
2024 ODI354.073/31
3 earlier years
YearMatWktsEconBest
2023 T20I325.171/22
2023 ODI116.141/43
2022 T20I118.751/35

Mahesh Theekshana's best bowling against New Zealand

Three or more wickets in a match, best first

FiguresOversFormatGroundDate
4/448ODISeddon Park8 Jan 2025
3/304T20IR Premadasa Stadium25 Feb 2026
3/319.1ODIPallekele International Cricket Stadium17 Nov 2024
3/357.4ODIEden Park11 Jan 2025

Mahesh Theekshana against New Zealand by ground

New Zealand batters Mahesh Theekshana has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
Mark Chapman5750387.7
Rachin Ravindra56592105.4
Daryl Mitchell4845193.8
Will Young4438386.4
Mitchell Santner3533294.3

Mahesh Theekshana's bowling in every match against New Zealand

Newest first

DateFormatOversRunsWktsEconResultGround
25 Feb 2026T20I43037.50LostR Premadasa Stadium
11 Jan 2025ODI7.43534.57WonEden Park
8 Jan 2025ODI84445.50LostSeddon Park
2 Jan 2025T20I333011.00WonSaxton Oval
30 Dec 2024T20I452013.00LostBay Oval
11 older matches
DateFormatOversRunsWktsEconResultGround
28 Dec 2024T20I42927.25LostBay Oval
19 Nov 2024ODI41503.75No resultPallekele International Cricket Stadium
17 Nov 2024ODI9.13133.38WonPallekele International Cricket Stadium
13 Nov 2024ODI63225.33WonRangiri Dambulla International Stadium
10 Nov 2024T20I3.31614.57LostRangiri Dambulla International Stadium
9 Nov 2024T20I42115.25WonRangiri Dambulla International Stadium
9 Nov 2023ODI74316.14LostM. Chinnaswamy Stadium
8 Apr 2023T20I42215.50LostJohn Davies Oval
5 Apr 2023T20I41804.50LostUniversity Oval, Dunedin
2 Apr 2023T20I42215.50WonEden Park
29 Oct 2022T20I43518.75LostSydney Cricket Ground

Mahesh Theekshana vs New Zealand: questions and answers

How many matches has Mahesh Theekshana played against New Zealand?
Mahesh Theekshana has played 16 matches against New Zealand (10 in T20Is, 6 in ODIs), from 2022 to 2026. Sri Lanka won 6 and lost 9 of them.
How many wickets has Mahesh Theekshana taken against New Zealand?
Mahesh Theekshana has taken 23 wickets in 16 innings against New Zealand at an economy of 5.95 (10 wickets in T20Is, 13 wickets in ODIs).
What are Mahesh Theekshana's best bowling figures against New Zealand?
Mahesh Theekshana's best figures against New Zealand are 4/44. Mahesh Theekshana has taken four or more wickets in a match once against them.
Which New Zealand batter has Mahesh Theekshana dismissed most?
Mark Chapman, 3 times in 57 balls in internationals, for 50 runs.
When did Mahesh Theekshana last play against New Zealand?
On 25 February 2026 (T20I) at R Premadasa Stadium: 1 not out off 1 ball and 3/30 with the ball. Sri Lanka lost that match.