22MatchesODI 14 · T20I 8
614Runsaverage 27.91 · SR 110.6
116Highest score1 hundreds · 3 fifties

Kushal Janith Perera against Pakistan by format

FormatMatRunsAvgSR100s/50sHS
ODI1444531.79106.51/2116
T20I816921.13123.40/184

Kushal Janith Perera against Pakistan year by year

YearMatRunsAvgSR100s/50sHS
2025 T20I44711.75104.40/025
2023 ODI2178.50141.70/017
2015 ODI523046.00121.71/1116
2015 T20I22311.50135.30/019
2014 ODI25628.0088.90/042
2 earlier years
YearMatRunsAvgSR100s/50sHS
2013 ODI514228.4092.20/164
2013 T20I29949.50132.00/184

Kushal Janith Perera's best innings against Pakistan

Fifties and hundreds, highest first

Kushal Janith Perera against Pakistan by ground

Pakistan bowlers Kushal Janith Perera has faced most

Balls faced, runs and dismissals, in internationals

BowlerBallsRunsOutsSR
Mohammad Hafeez10384381.6
Saeed Ajmal5014228.0
Sohail Tanvir48560116.7
Mohammad Irfan4737278.7
Shoaib Malik4534175.6
Anwar Ali44712161.4
Rahat Ali39640164.1
Umar Gul3533394.3

Kushal Janith Perera's batting in every match against Pakistan

Newest first. * not out

DateFormatRunsBalls4s6sSRResultGround
29 Nov 2025T20I160016.7LostRawalpindi Cricket Stadium
27 Nov 2025T20I680075.0WonRawalpindi Cricket Stadium
22 Nov 2025T20I251921131.6LostRawalpindi Cricket Stadium
23 Sept 2025T20I151211125.0LostZayed Cricket Stadium
10 Oct 2023ODI04000.0LostRajiv Gandhi International Stadium
17 older innings
DateFormatRunsBalls4s6sSRResultGround
14 Sept 2023ODI17840212.5WonR Premadasa Stadium
1 Aug 2015T20I191430135.7LostR Premadasa Stadium
30 Jul 2015T20I4300133.3LostR Premadasa Stadium
26 Jul 2015ODI11610994106.4WonMahinda Rajapaksa International Cricket Stadium, Sooriyawewa
22 Jul 2015ODI02000.0LostR Premadasa Stadium
19 Jul 2015ODI201830111.1LostR Premadasa Stadium
15 Jul 2015ODI6825132272.0WonPallekele International Cricket Stadium
11 Jul 2015ODI26354074.3LostRangiri Dambulla International Stadium
8 Mar 2014ODI423761113.5WonShere Bangla National Stadium
25 Feb 2014ODI14263053.8WonKhan Shaheb Osman Ali Stadium
27 Dec 2013ODI474134114.6WonZayed Cricket Stadium
25 Dec 2013ODI8810100.0LostZayed Cricket Stadium
22 Dec 2013ODI7130053.8LostSharjah Cricket Stadium
20 Dec 2013ODI16242066.7WonDubai International Cricket Stadium
18 Dec 2013ODI64685194.1LostSharjah Cricket Stadium
13 Dec 2013T20I845954142.4WonDubai International Cricket Stadium
11 Dec 2013T20I15160193.8LostDubai International Cricket Stadium

Kushal Janith Perera vs Pakistan: questions and answers

How many matches has Kushal Janith Perera played against Pakistan?
Kushal Janith Perera has played 22 matches against Pakistan (14 in ODIs, 8 in T20Is), from 2013 to 2025. Sri Lanka won 9 and lost 13 of them.
How many runs has Kushal Janith Perera scored against Pakistan?
Kushal Janith Perera has scored 614 runs in 22 innings against Pakistan at an average of 27.91 and a strike rate of 110.6 (445 runs at an average of 31.79 in ODIs, 169 runs at an average of 21.13 in T20Is).
What is Kushal Janith Perera's highest score against Pakistan?
Kushal Janith Perera's highest score against Pakistan is 116 off 109 balls (ODI) at Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa on 26 July 2015.
How many hundreds has Kushal Janith Perera scored against Pakistan?
Kushal Janith Perera has scored 1 hundred and 3 fifties against Pakistan.
Where has Kushal Janith Perera scored the most runs against Pakistan?
At Dubai International Cricket Stadium: 115 runs in 3 innings against Pakistan, at an average of 38.33.
How does Kushal Janith Perera usually get out against Pakistan?
Of Kushal Janith Perera's 22 dismissals against Pakistan: caught 12, run out 4, lbw 3, bowled 2 and stumped 1. Mohammad Hafeez has dismissed Kushal Janith Perera most often, 3 times in 103 balls.
When did Kushal Janith Perera last play against Pakistan?
On 29 November 2025 (T20I) at Rawalpindi Cricket Stadium: 1 off 6 balls. Sri Lanka lost that match.