Kusal Perera vs Pathum Silva

Career • Test • ODI • T20I Comparison

🏆 Final Verdict: Kusal Perera has dominance over Pathum Silva in ODIs, while Pathum Silva has the edge in overall, Tests and T20Is. In recent years, form favours Pathum Silva.
CAREER
OverallKPPS
Most Runs67177033
Highest Score389504
Best Strike Rate298278
Most sixes136109
Most Fours736811
Best Averages
Most 50s4048
Most 100s912
Most Not Outs1012
2026KPPS
Most Runs59
Highest Score38
Best Strike Rate156
Most sixes1
Most Fours6
Best Averages
2025BESTKPPS
Most Runs3571414
Highest Score101416
Best Strike Rate141301
Most sixes1131
Most Fours37160
Best Averages
Most 50s16
Most 100s14
Most Not Outs11
2024KPPS
Most Runs2951696
Highest Score55427
Best Strike Rate136320
Most sixes636
Most Fours34215
Best Averages
Most 50s29
Most 100s4
Most Not Outs13
2023KPPS
Most Runs2871302
Highest Score131194
Best Strike Rate229266
Most sixes67
Most Fours37179
Best Averages
Most 50s310
Most 100s2
Most Not Outs13
2022KPPS
Most Runs1583
Highest Score297
Best Strike Rate268
Most sixes20
Most Fours164
Best Averages
Most 50s14
Most 100s1
Most Not Outs4
2021KPPS
Most Runs655815
Highest Score221199
Best Strike Rate268215
Most sixes68
Most Fours6471
Best Averages
Most 50s37
Most 100s11
Most Not Outs1
2020KPPS
Most Runs288
Highest Score174
Best Strike Rate287
Most sixes6
Most Fours29
Best Averages
Most 50s2
2019KPPS
Most Runs1071211
Highest Score32176
Best Strike Rate295139
Most sixes147
Most Fours12320
Best Averages
Most 50s52
Most 100s3
Most Not Outs11
2018KPPS
Most Runs666
Highest Score187
Best Strike Rate320
Most sixes13
Most Fours76
Best Averages
Most 50s6
Most Not Outs1
2017KPPS
Most Runs272
Highest Score124
Best Strike Rate229
Most sixes8
Most Fours25
Best Averages
Most 50s2
Most Not Outs1
2016KPPS
Most Runs802
Highest Score267
Best Strike Rate262
Most sixes7
Most Fours99
Best Averages
Most 50s2
Most 100s2
2015KPPS
Most Runs664
Highest Score226
Best Strike Rate316
Most sixes15
Most Fours76
Best Averages
Most 50s5
Most 100s1
2014KPPS
Most Runs726
Highest Score170
Best Strike Rate226
Most sixes24
Most Fours75
Best Averages
Most 50s4
Most 100s1
2013KPPS
Most Runs634
Highest Score148
Best Strike Rate213
Most sixes20
Most Fours61
Best Averages
Most 50s5
Most Not Outs3
TEST
OverallKPPS
Most Runs11771642
Highest Score153187
Best Strike Rate7261
Most sixes126
Most Fours151192
Best Averages
Most 50s711
Most 100s24
Most Not Outs23
2026KPPS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
2025KPPS
Most Runs388
Highest Score187
Best Strike Rate68
Most sixes1
Most Fours50
Best Averages
Most 50s
Most 100s2
Most Not Outs
2024KPPS
Most Runs380
Highest Score127
Best Strike Rate76
Most sixes3
Most Fours50
Best Averages
Most 50s2
Most 100s1
Most Not Outs1
2023BESTKPPS
Most Runs068
Highest Score057
Best Strike Rate087
Most sixes01
Most Fours010
Best Averages
Most 50s1
Most 100s
Most Not Outs
2022KPPS
Most Runs379
Highest Score85
Best Strike Rate69
Most sixes0
Most Fours48
Best Averages
Most 50s4
Most 100s
Most Not Outs2
2021KPPS
Most Runs163427
Highest Score62103
Best Strike Rate6543
Most sixes11
Most Fours2134
Best Averages
Most 50s24
Most 100s1
Most Not Outs
2020KPPS
Most Runs80
Highest Score64
Best Strike Rate69
Most sixes0
Most Fours12
Best Averages
Most 50s1
2019KPPS
Most Runs277
Highest Score153
Best Strike Rate76
Most sixes7
Most Fours32
Best Averages
Most 50s1
Most 100s1
Most Not Outs1
2018KPPS
Most Runs92
Highest Score32
Best Strike Rate65
Most sixes0
Most Fours12
Best Averages
Most 50s
Most Not Outs1
2017KPPS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
2016KPPS
Most Runs396
Highest Score110
Best Strike Rate75
Most sixes4
Most Fours50
Best Averages
Most 50s1
Most 100s1
2015KPPS
Most Runs169
Highest Score70
Best Strike Rate73
Most sixes0
Most Fours24
Best Averages
Most 50s2
Most 100s
2014KPPS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most 100s
2013KPPS
Most Runs
Highest Score
Best Strike Rate
Most sixes
Most Fours
Best Averages
Most 50s
Most Not Outs
ODI
OverallKPPS
Most Runs32282823
Highest Score135210
Best Strike Rate9389
Most sixes5232
Most Fours362358
Best Averages
Most 50s1717
Most 100s67
Most Not Outs45
2026KPPS
Most Runs47
Highest Score26
Best Strike Rate70
Most sixes1
Most Fours4
Best Averages
2025KPPS
Most Runs401
Highest Score122
Best Strike Rate84
Most sixes6
Most Fours52
Best Averages
Most 50s2
Most 100s1
Most Not Outs
2024KPPS
Most Runs694
Highest Score210
Best Strike Rate106
Most sixes17
Most Fours86
Best Averages
Most 50s2
Most 100s3
Most Not Outs1
2023BESTKPPS
Most Runs1661151
Highest Score78104
Best Strike Rate10687
Most sixes26
Most Fours29156
Best Averages
Most 50s29
Most 100s2
Most Not Outs3
2022KPPS
Most Runs491
Highest Score137
Best Strike Rate86
Most sixes3
Most Fours54
Best Averages
Most 50s4
Most 100s1
Most Not Outs1
2021KPPS
Most Runs24686
Highest Score12024
Best Strike Rate8955
Most sixes10
Most Fours2210
Best Averages
Most 50s1
Most 100s1
Most Not Outs
2020KPPS
Most Runs86
Highest Score44
Best Strike Rate81
Most sixes0
Most Fours8
Best Averages
Most 50s
2019KPPS
Most Runs646
Highest Score111
Best Strike Rate100
Most sixes4
Most Fours79
Best Averages
Most 50s3
Most 100s2
Most Not Outs
2018KPPS
Most Runs367
Highest Score81
Best Strike Rate98
Most sixes6
Most Fours43
Best Averages
Most 50s3
Most Not Outs
2017KPPS
Most Runs91
Highest Score47
Best Strike Rate83
Most sixes0
Most Fours10
Best Averages
Most 50s
Most Not Outs1
2016KPPS
Most Runs367
Highest Score135
Best Strike Rate87
Most sixes3
Most Fours43
Best Averages
Most 50s1
Most 100s1
2015KPPS
Most Runs420
Highest Score116
Best Strike Rate114
Most sixes14
Most Fours41
Best Averages
Most 50s3
Most 100s1
2014KPPS
Most Runs506
Highest Score106
Best Strike Rate84
Most sixes14
Most Fours52
Best Averages
Most 50s2
Most 100s1
2013KPPS
Most Runs333
Highest Score64
Best Strike Rate85
Most sixes8
Most Fours35
Best Averages
Most 50s2
Most Not Outs3
T20I
OverallKPPS
Most Runs23122568
Highest Score101107
Best Strike Rate133128
Most sixes7271
Most Fours223261
Best Averages
Most 50s1620
Most 100s11
Most Not Outs44
2026KPPS
Most Runs12
Highest Score12
Best Strike Rate86
Most sixes0
Most Fours2
Best Averages
2025BESTKPPS
Most Runs357625
Highest Score101107
Best Strike Rate141149
Most sixes1124
Most Fours3758
Best Averages
Most 50s14
Most 100s11
Most Not Outs11
2024KPPS
Most Runs295622
Highest Score5590
Best Strike Rate136138
Most sixes616
Most Fours3479
Best Averages
Most 50s25
Most 100s
Most Not Outs11
2023KPPS
Most Runs12183
Highest Score5333
Best Strike Rate12392
Most sixes40
Most Fours813
Best Averages
Most 50s1
Most 100s
Most Not Outs1
2022KPPS
Most Runs713
Highest Score75
Best Strike Rate113
Most sixes17
Most Fours62
Best Averages
Most 50s6
Most 100s
Most Not Outs1
2021KPPS
Most Runs246302
Highest Score3972
Best Strike Rate114117
Most sixes47
Most Fours2127
Best Averages
Most 50s3
Most 100s
Most Not Outs1
2020KPPS
Most Runs122
Highest Score66
Best Strike Rate137
Most sixes6
Most Fours9
Best Averages
Most 50s1
2019KPPS
Most Runs148211
Highest Score5776
Best Strike Rate119139
Most sixes37
Most Fours1220
Best Averages
Most 50s12
Most 100s
Most Not Outs1
2018KPPS
Most Runs207
Highest Score74
Best Strike Rate157
Most sixes7
Most Fours21
Best Averages
Most 50s3
Most Not Outs
2017KPPS
Most Runs181
Highest Score77
Best Strike Rate146
Most sixes8
Most Fours15
Best Averages
Most 50s2
Most Not Outs
2016KPPS
Most Runs39
Highest Score22
Best Strike Rate100
Most sixes0
Most Fours6
Best Averages
Most 50s
Most 100s
2015KPPS
Most Runs75
Highest Score40
Best Strike Rate129
Most sixes1
Most Fours11
Best Averages
Most 50s
Most 100s
2014KPPS
Most Runs220
Highest Score64
Best Strike Rate142
Most sixes10
Most Fours23
Best Averages
Most 50s2
Most 100s
2013KPPS
Most Runs301
Highest Score84
Best Strike Rate128
Most sixes12
Most Fours26
Best Averages
Most 50s3
Most Not Outs