29MatchesODI 16 · T20I 13
1,028Runsaverage 36.71 · SR 104.5
120Highest score3 hundreds · 6 fifties

Kushal Janith Perera against Bangladesh by format

FormatMatRunsAvgSR100s/50sHS
ODI1661340.8790.53/1120
T20I1341531.92135.20/577

Kushal Janith Perera against Bangladesh year by year

YearMatRunsAvgSR100s/50sHS
2025 T20I5499.8089.10/024
2023 ODI144.0080.00/04
2021 ODI316454.6787.71/0120
2021 T20I111.0033.30/01
2019 ODI318361.0099.51/0111
7 earlier years
YearMatRunsAvgSR100s/50sHS
2018 ODI2126.0044.40/011
2018 T20I213567.50153.40/274
2017 T20I28140.50147.30/177
2014 ODI413433.5088.71/0106
2014 T20I28542.50137.10/164
2013 ODI311658.0094.30/156
2013 T20I16464.00145.50/164

Kushal Janith Perera's best innings against Bangladesh

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
120122ODIShere Bangla National Stadium28 May 2021
11199ODIR Premadasa Stadium26 Jul 2019
106124ODIShere Bangla National Stadium22 Feb 2014
7753T20IR Premadasa Stadium4 Apr 2017
7448T20IR Premadasa Stadium10 Mar 2018

Kushal Janith Perera against Bangladesh by ground

Bangladesh bowlers Kushal Janith Perera has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Mehedi Hasan Miraz131107281.7
Mahmudullah8976285.4
Rubel Hossain871204137.9
Mustafizur Rahman79893112.7
Sohag Gazi74831112.2
Shakib Al Hasan58662113.8
Mosaddek Hossain42540128.6
Shoriful Islam4031477.5

Kushal Janith Perera's batting in every match against Bangladesh

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
20 Sept 2025T20I161610100.0LostDubai International Cricket Stadium
13 Sept 2025T20I9910100.0WonZayed Cricket Stadium
16 Jul 2025T20I01000.0LostR Premadasa Stadium
13 Jul 2025T20I04000.0LostRangiri Dambulla International Stadium
10 Jul 2025T20I24252196.0WonPallekele International Cricket Stadium
24 older innings
DateFormatRunsBalls4s6sSRResultGround
6 Nov 2023ODI451080.0LostArun Jaitley Stadium
24 Oct 2021T20I130033.3WonSharjah Cricket Stadium
28 May 2021ODI12012211198.4WonShere Bangla National Stadium
25 May 2021ODI14152093.3LostShere Bangla National Stadium
23 May 2021ODI30501060.0LostShere Bangla National Stadium
31 Jul 2019ODI42515082.4WonR Premadasa Stadium
28 Jul 2019ODI30343088.2WonR Premadasa Stadium
26 Jul 2019ODI11199171112.1WonR Premadasa Stadium
15 Sept 2018ODI11242045.8LostDubai International Cricket Stadium
16 Mar 2018T20I614071152.5LostR Premadasa Stadium
10 Mar 2018T20I744882154.2LostR Premadasa Stadium
19 Jan 2018ODI130033.3LostShere Bangla National Stadium
6 Apr 2017T20I4210200.0LostR Premadasa Stadium
4 Apr 2017T20I775391145.3WonR Premadasa Stadium
6 Mar 2014ODI02000.0WonShere Bangla National Stadium
22 Feb 2014ODI1061246585.5WonShere Bangla National Stadium
20 Feb 2014ODI8720114.3WonShere Bangla National Stadium
17 Feb 2014ODI201821111.1WonShere Bangla National Stadium
14 Feb 2014T20I211831116.7WonZahur Ahmed Chowdhury Stadium
12 Feb 2014T20I644471145.5WonZahur Ahmed Chowdhury Stadium
31 Mar 2013T20I644454145.5WonPallekele International Cricket Stadium
28 Mar 2013ODI56665184.8LostPallekele International Cricket Stadium
25 Mar 2013ODI18*213085.7No resultMahinda Rajapaksa International Cricket Stadium, Sooriyawewa
23 Mar 2013ODI423651116.7WonMahinda Rajapaksa International Cricket Stadium, Sooriyawewa

Kushal Janith Perera vs Bangladesh: questions and answers

How many matches has Kushal Janith Perera played against Bangladesh?
Kushal Janith Perera has played 29 matches against Bangladesh (16 in ODIs, 13 in T20Is), from 2013 to 2025. Sri Lanka won 16 and lost 12 of them.
How many runs has Kushal Janith Perera scored against Bangladesh?
Kushal Janith Perera has scored 1,028 runs in 29 innings against Bangladesh at an average of 36.71 and a strike rate of 104.5 (613 runs at an average of 40.87 in ODIs, 415 runs at an average of 31.92 in T20Is).
What is Kushal Janith Perera's highest score against Bangladesh?
Kushal Janith Perera's highest score against Bangladesh is 120 off 122 balls (ODI) at Shere Bangla National Stadium on 28 May 2021.
How many hundreds has Kushal Janith Perera scored against Bangladesh?
Kushal Janith Perera has scored 3 hundreds and 6 fifties against Bangladesh.
Where has Kushal Janith Perera scored the most runs against Bangladesh?
At R Premadasa Stadium: 399 runs in 8 innings against Bangladesh, at an average of 49.88.
How does Kushal Janith Perera usually get out against Bangladesh?
Of Kushal Janith Perera's 28 dismissals against Bangladesh: caught 19, bowled 5 and lbw 4. Rubel Hossain has dismissed Kushal Janith Perera most often, 4 times in 87 balls.
When did Kushal Janith Perera last play against Bangladesh?
On 20 September 2025 (T20I) at Dubai International Cricket Stadium: 16 off 16 balls. Sri Lanka lost that match.