21MatchesODI 12 · T20I 9
480Runsaverage 26.67 · SR 99.6
78Highest score0 hundreds · 4 fifties

Kushal Janith Perera against Australia by format

FormatMatRunsAvgSR100s/50sHS
ODI1227030.0086.80/378
T20I921023.33122.80/157

Kushal Janith Perera against Australia year by year

YearMatRunsAvgSR100s/50sHS
2026 T20I111.0033.30/01
2023 ODI17878.0095.10/178
2021 T20I13535.00140.00/035
2019 T20I310033.33125.00/157
2019 ODI15252.00144.40/152
4 earlier years
YearMatRunsAvgSR100s/50sHS
2016 ODI58617.2074.10/154
2016 T20I22613.00108.30/022
2013 ODI55427.0070.10/022*
2013 T20I24824.00123.10/033

Kushal Janith Perera's best innings against Australia

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
7882ODIEkana Cricket Stadium16 Oct 2023
5745T20IMelbourne Cricket Ground1 Nov 2019
5453ODIR Premadasa Stadium24 Aug 2016
5236ODIKennington Oval15 Jun 2019

Kushal Janith Perera against Australia by ground

Australia bowlers Kushal Janith Perera has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Mitchell Starc9384590.3
Adam Zampa5352098.1
Glenn Maxwell5238273.1
Pat Cummins42562133.3

Kushal Janith Perera's batting in every match against Australia

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
16 Feb 2026T20I130033.3WonPallekele International Cricket Stadium
16 Oct 2023ODI788212095.1LostEkana Cricket Stadium
28 Oct 2021T20I352541140.0LostDubai International Cricket Stadium
1 Nov 2019T20I574541126.7LostMelbourne Cricket Ground
30 Oct 2019T20I271921142.1LostBrisbane Cricket Ground
15 older innings
DateFormatRunsBalls4s6sSRResultGround
27 Oct 2019T20I161610100.0LostAdelaide Oval
15 Jun 2019ODI523651144.4LostKennington Oval
9 Sept 2016T20I221840122.2LostR Premadasa Stadium
6 Sept 2016T20I461066.7LostPallekele International Cricket Stadium
4 Sept 2016ODI14272051.9LostPallekele International Cricket Stadium
31 Aug 2016ODI6140042.9LostRangiri Dambulla International Stadium
28 Aug 2016ODI11201055.0LostRangiri Dambulla International Stadium
24 Aug 2016ODI545351101.9WonR Premadasa Stadium
21 Aug 2016ODI120050.0LostR Premadasa Stadium
17 Jun 2013ODI4310133.3WonKennington Oval
28 Jan 2013T20I15173088.2WonMelbourne Cricket Ground
26 Jan 2013T20I332221150.0WonStadium Australia
23 Jan 2013ODI14301046.7LostBellerive Oval
18 Jan 2013ODI22*284078.6WonBrisbane Cricket Ground
13 Jan 2013ODI14*161187.5WonAdelaide Oval

Kushal Janith Perera vs Australia: questions and answers

How many matches has Kushal Janith Perera played against Australia?
Kushal Janith Perera has played 21 matches against Australia (12 in ODIs, 9 in T20Is), from 2013 to 2026. Sri Lanka won 7 and lost 13 of them.
How many runs has Kushal Janith Perera scored against Australia?
Kushal Janith Perera has scored 480 runs in 20 innings against Australia at an average of 26.67 and a strike rate of 99.6 (270 runs at an average of 30.00 in ODIs, 210 runs at an average of 23.33 in T20Is).
What is Kushal Janith Perera's highest score against Australia?
Kushal Janith Perera's highest score against Australia is 78 off 82 balls (ODI) at Ekana Cricket Stadium on 16 October 2023.
How many hundreds has Kushal Janith Perera scored against Australia?
Kushal Janith Perera has scored no hundreds and 4 fifties against Australia.
Where has Kushal Janith Perera scored the most runs against Australia?
At R Premadasa Stadium: 77 runs in 3 innings against Australia, at an average of 25.67.
How does Kushal Janith Perera usually get out against Australia?
Of Kushal Janith Perera's 18 dismissals against Australia: caught 8, bowled 7 and lbw 3. Mitchell Starc has dismissed Kushal Janith Perera most often, 5 times in 93 balls.
When did Kushal Janith Perera last play against Australia?
On 16 February 2026 (T20I) at Pallekele International Cricket Stadium: 1 off 3 balls. Sri Lanka won that match.