19MatchesT20I 11 · ODI 8
17Wicketseconomy 5.50 · best 4/40

Mahesh Theekshana against Australia by format

FormatMatWktsEconBest
T20I1197.023/24
ODI884.534/40

Mahesh Theekshana against Australia year by year

YearMatWktsEconBest
2026 T20I119.251/37
2025 ODI243.974/40
2023 ODI107.000/49
2022 T20I986.793/24
2022 ODI544.302/26
1 earlier years
YearMatWktsEconBest
2021 T20I106.750/27

Mahesh Theekshana's best bowling against Australia

Three or more wickets in a match, best first

FiguresOversFormatGroundDate
4/409.5ODIR Premadasa Stadium12 Feb 2025
3/244T20IManuka Oval15 Feb 2022

Mahesh Theekshana against Australia by ground

Australia batters Mahesh Theekshana has bowled to most

Balls bowled, runs and dismissals, in internationals

BatterBallsRunsOutsSR
Aaron Finch9866267.3
David Warner9894395.9
Mitchell Marsh6449076.6
Marnus Labuschagne5225148.1
Travis Head4332074.4
Alex Carey4241097.6
Glenn Maxwell42753178.6
Steve Smith3927069.2

Mahesh Theekshana's bowling in every match against Australia

Newest first

DateFormatOversRunsWktsEconResultGround
16 Feb 2026T20I43719.25WonPallekele International Cricket Stadium
14 Feb 2025ODI31103.67WonR Premadasa Stadium
12 Feb 2025ODI9.54044.07WonR Premadasa Stadium
16 Oct 2023ODI74907.00LostEkana Cricket Stadium
25 Oct 2022T20I32317.67LostPerth Stadium
14 older matches
DateFormatOversRunsWktsEconResultGround
24 Jun 2022ODI102622.60LostR Premadasa Stadium
21 Jun 2022ODI104014.00WonR Premadasa Stadium
19 Jun 2022ODI103703.70WonR Premadasa Stadium
16 Jun 2022ODI84405.50WonPallekele International Cricket Stadium
14 Jun 2022ODI85116.38LostPallekele International Cricket Stadium
11 Jun 2022T20I42526.25WonPallekele International Cricket Stadium
8 Jun 2022T20I42907.25LostR Premadasa Stadium
7 Jun 2022T20I42506.25LostR Premadasa Stadium
20 Feb 2022T20I42706.75WonMelbourne Cricket Ground
18 Feb 2022T20I42015.00LostMelbourne Cricket Ground
15 Feb 2022T20I42436.00LostManuka Oval
13 Feb 2022T20I43117.75LostSydney Cricket Ground
11 Feb 2022T20I32709.00LostSydney Cricket Ground
28 Oct 2021T20I42706.75LostDubai International Cricket Stadium

Mahesh Theekshana vs Australia: questions and answers

How many matches has Mahesh Theekshana played against Australia?
Mahesh Theekshana has played 19 matches against Australia (11 in T20Is, 8 in ODIs), from 2021 to 2026. Sri Lanka won 8 and lost 11 of them.
How many wickets has Mahesh Theekshana taken against Australia?
Mahesh Theekshana has taken 17 wickets in 19 innings against Australia at an economy of 5.50 (9 wickets in T20Is, 8 wickets in ODIs).
What are Mahesh Theekshana's best bowling figures against Australia?
Mahesh Theekshana's best figures against Australia are 4/40. Mahesh Theekshana has taken four or more wickets in a match once against them.
Which Australia batter has Mahesh Theekshana dismissed most?
David Warner, 3 times in 98 balls in internationals, for 94 runs.
When did Mahesh Theekshana last play against Australia?
On 16 February 2026 (T20I) at Pallekele International Cricket Stadium: 1/37 with the ball. Sri Lanka won that match.