Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Mahinda Rajapaksa International Cricket Stadium, Sooriyawewa×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sohan de LiveraMSCKurunegala Youth Cricket Club202612017113985.5018890.96100190
Kumar SangakkaraSLIndia2012210133133133.0015188.08100120
GSNFG JayasuriyaCMCCPanadura Sports Club2025110130130130.0021460.75100122
Quinton de KockSASri Lanka2013-201433016312854.3316996.45100183
Avishka FernandoSLWest Indies2020110127127127.00123103.25100100
Vishmi GunaratneSLWPakistan Women202633016312354.3317891.57100171
Chamika KarunaratneNCCBadureliya Sports Club2026110121121121.0018665.0510041
Kusal MendisSLWest Indies2020110119119119.00119100.00100120
Dhanushka GunathillekeSLZimbabwe201733025511685.0029885.57120271
Niroshan DickwellaSLZimbabwe201733022111673.6724291.32200220
Kushal Janith PereraSLPakistan2015110116116116.00109106.4210094
Tillakaratne DilshanSLBangladesh2013222123113*-117105.13100120
Tamim IqbalBANSri Lanka2013110112112112.0013682.35100101
Hamilton MasakadzaZIMSri Lanka2012-201744023211158.0024395.47110322
Upul TharangaSLAustralia201122012411162.0016973.37100140
Avishka PereraNSWCKandy Customs Cricket Club202512014910974.5025658.20100190
Laurie EvansCKJaffna Stallions2020221122108*122.0075162.67100106
AB de VilliersSASri Lanka2012-201444115410851.3399155.56100136
Virat KohliINDSri Lanka201222010710653.5011890.6810090
WGRL WijenayakeNSWCKandy Customs Cricket Club2025121206103*206.0035458.19200172
Andre FletcherKFColombo Stars2022111102102*-67152.24100113
Harshitha MadaviSLWPakistan Women2026332173100*173.0022477.23110200
Sidra AmeenPAKWSri Lanka Women2026331157100*78.5021772.35111180
Mahela JayawardeneSLCanada2011110100100100.0081123.4610091
Avishka FernandoJKDambulla Giants2021110100100100.0064156.25100104
Dunith WellalageCCCPolice Sports Club2025110999999.0015364.71010101
Thisara PereraJSDambulla Viiking202032110497*104.0047221.2801088
Virender SehwagINDSri Lanka20122201119655.5011299.11010120
Dhanushka GunathillekeGGKandy Tuskers202022117694*176.00119147.90020255
Dulash UdayangaPSCColts Cricket Club20251201029451.0016063.75010130
Lasith LakshanCMCCNegombo Cricket Club2025110949494.0016855.95010102
Angelo MathewsSLPakistan2012-20155512729368.0027698.55030254
Nat Sciver-BruntENGWSri Lanka Women2019220999349.5087113.79010101
Avishka FernandoJS/JKGalle Gladiators2020-202266128192*56.20197142.640302217
Kumar SangakkaraSLCanada2011110929292.0087105.7501071
GSM FernandoBRCTamil Union Cricket and Athletic Club2025110929292.0019247.9201060
Chamari AtapattuSLWWest Indies Women20246601959132.5022088.64010236
Kamil MisharaNCCKurunegala Youth Cricket Club2025110919191.0010091.00010120
Ricky PontingAUSSri Lanka201122111290*112.0013384.21010121
Sohaib MaqsoodPAKSri Lanka20142219889*98.0079124.0501091
Kushal Janith PereraKTColombo Kings2020220918745.5056162.50010104
Tom LathamNZSri Lanka2013221908690.0084107.14010121
Kusal MendisGGJaffna Kings2021-20223301758558.33124141.13020155
Faf du PlessisSASri Lanka2012-20133301108536.6791120.88010104
Manoj SarathchandraKYCCNondescripts Cricket Club20251219282*92.0015559.3501050
Tillakaratne DilshanSLNew Zealand201322113681136.0018673.12020180
Dinesh ChandimalCKKandy Tuskers202022111580115.0085135.29010192
Kumar SangakkaraSLNew Zealand2012-20134421977998.5021193.36020233
Amy JonesENGWSri Lanka Women20192201337966.50110120.91020174
Ashen BandaraPSCColts Cricket Club2025120887944.0012272.1301061
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.