22MatchesT20I 12 · ODI 10
531Runsaverage 26.55 · SR 121.5
77Highest score0 hundreds · 5 fifties

Kushal Janith Perera against India by format

FormatMatRunsAvgSR100s/50sHS
T20I1239232.67145.70/477
ODI1013917.3882.70/164

Kushal Janith Perera against India year by year

YearMatRunsAvgSR100s/50sHS
2025 T20I15858.00181.30/158
2024 T20I311939.67145.10/153
2023 ODI100.000.00/00
2020 T20I24120.50107.90/034
2019 ODI11818.00128.60/018
6 earlier years
YearMatRunsAvgSR100s/50sHS
2018 T20I26934.50168.30/166
2017 T20I310033.33144.90/177
2017 ODI147—106.80/047*
2014 ODI46817.0070.80/164
2014 T20I155.0071.40/05
2013 ODI363.0050.00/04

Kushal Janith Perera's best innings against India

Fifties and hundreds, highest first

ScoreBallsFormatGroundDate
7737T20IHolkar Cricket Stadium22 Dec 2017
6637T20IR Premadasa Stadium6 Mar 2018
6481ODIKhan Shaheb Osman Ali Stadium28 Feb 2014
5832T20IDubai International Cricket Stadium26 Sept 2025
5334T20IPallekele International Cricket Stadium28 Jul 2024

Kushal Janith Perera against India by ground

India bowlers Kushal Janith Perera has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Bhuvneshwar Kumar4535177.8
Kuldeep Yadav43833193.0
Washington Sundar37413110.8

Kushal Janith Perera's batting in every match against India

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
26 Sept 2025T20I583281181.3LostDubai International Cricket Stadium
30 Jul 2024T20I463450135.3LostPallekele International Cricket Stadium
28 Jul 2024T20I533462155.9LostPallekele International Cricket Stadium
27 Jul 2024T20I201430142.9LostPallekele International Cricket Stadium
17 Sept 2023ODI02000.0LostR Premadasa Stadium
16 older innings
DateFormatRunsBalls4s6sSRResultGround
10 Jan 2020T20I7101070.0LostMCA Stadium
7 Jan 2020T20I342803121.4LostHolkar Cricket Stadium
6 Jul 2019ODI181430128.6LostHeadingley
12 Mar 2018T20I340075.0LostR Premadasa Stadium
6 Mar 2018T20I663764178.4WonR Premadasa Stadium
24 Dec 2017T20I4410100.0LostWankhede Stadium
22 Dec 2017T20I773747208.1LostHolkar Cricket Stadium
20 Dec 2017T20I19280067.9LostBarabati Stadium
8 Jun 2017ODI47*4450106.8WonKennington Oval
13 Nov 2014ODI03000.0LostEden Gardens
9 Nov 2014ODI461066.7LostRajiv Gandhi International Stadium
6 Nov 2014ODI06000.0LostNarendra Modi Stadium
6 Apr 2014T20I571071.4WonShere Bangla National Stadium
28 Feb 2014ODI64814279.0WonKhan Shaheb Osman Ali Stadium
11 Jul 2013ODI240050.0LostQueen's Park Oval
20 Jun 2013ODI481050.0LostSophia Gardens

Kushal Janith Perera vs India: questions and answers

How many matches has Kushal Janith Perera played against India?
Kushal Janith Perera has played 22 matches against India (12 in T20Is, 10 in ODIs), from 2013 to 2025. Sri Lanka won 5 and lost 17 of them.
How many runs has Kushal Janith Perera scored against India?
Kushal Janith Perera has scored 531 runs in 21 innings against India at an average of 26.55 and a strike rate of 121.5 (392 runs at an average of 32.67 in T20Is, 139 runs at an average of 17.38 in ODIs).
What is Kushal Janith Perera's highest score against India?
Kushal Janith Perera's highest score against India is 77 off 37 balls (T20I) at Holkar Cricket Stadium on 22 December 2017.
How many hundreds has Kushal Janith Perera scored against India?
Kushal Janith Perera has scored no hundreds and 5 fifties against India.
Where has Kushal Janith Perera scored the most runs against India?
At Pallekele International Cricket Stadium: 119 runs in 3 innings against India, at an average of 39.67.
How does Kushal Janith Perera usually get out against India?
Of Kushal Janith Perera's 20 dismissals against India: caught 14, stumped 3, bowled 2 and lbw 1. Kuldeep Yadav has dismissed Kushal Janith Perera most often, 3 times in 43 balls.
When did Kushal Janith Perera last play against India?
On 26 September 2025 (T20I) at Dubai International Cricket Stadium: 58 off 32 balls. Sri Lanka lost that match.