Kushal Janith Perera vs Bangladesh record
Kushal Janith Perera has scored 613 runs in 16 ODIs against Bangladesh at an average of 40.87 (strike rate 90.5), with 3 hundreds and 1 fifty. In T20Is: 415 runs in 13 matches at an average of 31.92 (strike rate 135.2), with 5 fifties.
29MatchesODI 16 · T20I 13
1,028Runsaverage 36.71 · SR 104.5
120Highest score3 hundreds · 6 fifties
Kushal Janith Perera against Bangladesh by format
| Format | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| ODI | 16 | 613 | 40.87 | 90.5 |
| T20I | 13 | 415 | 31.92 | 135.2 |
Kushal Janith Perera against Bangladesh year by year
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2025 T20I | 5 | 49 | 9.80 | 89.1 |
| 2023 ODI | 1 | 4 | 4.00 | 80.0 |
| 2021 ODI | 3 | 164 | 54.67 | 87.7 |
| 2021 T20I | 1 | 1 | 1.00 | 33.3 |
| 2019 ODI | 3 | 183 | 61.00 | 99.5 |
7 earlier years
| Year | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| 2018 ODI | 2 | 12 | 6.00 | 44.4 |
| 2018 T20I | 2 | 135 | 67.50 | 153.4 |
| 2017 T20I | 2 | 81 | 40.50 | 147.3 |
| 2014 ODI | 4 | 134 | 33.50 | 88.7 |
| 2014 T20I | 2 | 85 | 42.50 | 137.1 |
| 2013 ODI | 3 | 116 | 58.00 | 94.3 |
| 2013 T20I | 1 | 64 | 64.00 | 145.5 |
Kushal Janith Perera's best innings against Bangladesh
Fifties and hundreds, highest first
| Score | Balls | Date |
|---|---|---|
| 120 | 122 | 28 May 2021 |
| 111 | 99 | 26 Jul 2019 |
| 106 | 124 | 22 Feb 2014 |
| 77 | 53 | 4 Apr 2017 |
| 74 | 48 | 10 Mar 2018 |
Kushal Janith Perera against Bangladesh by ground
| Ground | Mat | Runs | Avg | SR |
|---|---|---|---|---|
| R Premadasa Stadium | 8 | 399 | 49.88 | 121.6 |
| Shere Bangla National Stadium | 8 | 299 | 37.38 | 87.7 |
| Pallekele International Cricket Stadium | 3 | 144 | 48.00 | 106.7 |
| Zahur Ahmed Chowdhury Stadium | 2 | 85 | 42.50 | 137.1 |
| Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa | 2 | 60 | 60.00 | 105.3 |
| Dubai International Cricket Stadium | 2 | 27 | 13.50 | 67.5 |
| Zayed Cricket Stadium | 1 | 9 | 9.00 | 100.0 |
| Arun Jaitley Stadium | 1 | 4 | 4.00 | 80.0 |
Bangladesh bowlers Kushal Janith Perera has faced most
Balls faced, runs and dismissals, in internationals
| Bowler | Balls | Runs | Outs | SR |
|---|---|---|---|---|
| Mehedi Hasan Miraz | 131 | 107 | 2 | 81.7 |
| Mahmudullah | 89 | 76 | 2 | 85.4 |
| Rubel Hossain | 87 | 120 | 4 | 137.9 |
| Mustafizur Rahman | 79 | 89 | 3 | 112.7 |
| Sohag Gazi | 74 | 83 | 1 | 112.2 |
| Shakib Al Hasan | 58 | 66 | 2 | 113.8 |
| Mosaddek Hossain | 42 | 54 | 0 | 128.6 |
| Shoriful Islam | 40 | 31 | 4 | 77.5 |
Kushal Janith Perera's batting in every match against Bangladesh
Newest first. * not out
| Date | Runs | Balls | Result |
|---|---|---|---|
| 20 Sept 2025 | 16 | 16 | Lost |
| 13 Sept 2025 | 9 | 9 | Won |
| 16 Jul 2025 | 0 | 1 | Lost |
| 13 Jul 2025 | 0 | 4 | Lost |
| 10 Jul 2025 | 24 | 25 | Won |
24 older innings
| Date | Runs | Balls | Result |
|---|---|---|---|
| 6 Nov 2023 | 4 | 5 | Lost |
| 24 Oct 2021 | 1 | 3 | Won |
| 28 May 2021 | 120 | 122 | Won |
| 25 May 2021 | 14 | 15 | Lost |
| 23 May 2021 | 30 | 50 | Lost |
| 31 Jul 2019 | 42 | 51 | Won |
| 28 Jul 2019 | 30 | 34 | Won |
| 26 Jul 2019 | 111 | 99 | Won |
| 15 Sept 2018 | 11 | 24 | Lost |
| 16 Mar 2018 | 61 | 40 | Lost |
| 10 Mar 2018 | 74 | 48 | Lost |
| 19 Jan 2018 | 1 | 3 | Lost |
| 6 Apr 2017 | 4 | 2 | Lost |
| 4 Apr 2017 | 77 | 53 | Won |
| 6 Mar 2014 | 0 | 2 | Won |
| 22 Feb 2014 | 106 | 124 | Won |
| 20 Feb 2014 | 8 | 7 | Won |
| 17 Feb 2014 | 20 | 18 | Won |
| 14 Feb 2014 | 21 | 18 | Won |
| 12 Feb 2014 | 64 | 44 | Won |
| 31 Mar 2013 | 64 | 44 | Won |
| 28 Mar 2013 | 56 | 66 | Lost |
| 25 Mar 2013 | 18* | 21 | No result |
| 23 Mar 2013 | 42 | 36 | Won |
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.