Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Dhanushka GunathillekeGGJaffna Kings20212201095554.5063173.02020134
Virat KohliINDSri Lanka201222010710653.5011890.6810090
Dasun ShanakaDVKandy Tuskers20202201067353.0060176.67010115
Nilakshi de SilvaSLWWest Indies Women20245531066353.0011790.60010130
Michael ClarkeAUSSri Lanka201122110458*104.0013477.6101072
Thisara PereraJSDambulla Viiking202032110497*104.0047221.2801088
Tillakaratne DilshanSLSouth Africa2012-201433110474*52.0075138.67011142
Tillakaratne DilshanSLPakistan2012-20155501046220.8012384.55010140
Andre FletcherKFColombo Stars2022111102102*-67152.24100113
Dulash UdayangaPSCColts Cricket Club20251201029451.0016063.75010130
Aaliyah AlleyneWIWSri Lanka Women20246611022720.4099103.03000131
Kumar SangakkaraSLAustralia20112201015250.5012282.7901043
Mahela JayawardeneSLCanada2011110100100100.0081123.4610091
Avishka FernandoJKDambulla Giants2021110100100100.0064156.25100104
Dunith WellalageCCCPolice Sports Club2025110999999.0015364.71010101
Nat Sciver-BruntENGWSri Lanka Women2019220999349.5087113.79010101
Chamari AtapattuSLWPakistan Women2026330995233.0011189.19010132
Solomon MireZIMSri Lanka2017330994333.0083119.28000124
Sohaib MaqsoodPAKSri Lanka20142219889*98.0079124.0501091
Niroshan DickwellaDVGalle Gladiators2020220986049.0067146.2701094
Shemaine CampbelleWIWSri Lanka Women20246619841*19.6012578.40001102
Craig ErvineZIMSri Lanka2012-20174419769*32.339898.9801092
Angelo PereraDVColombo Kings20202219574*95.0067141.7901093
Dhanushka GunathillekeGGJaffna Stallions2020330955631.6776125.00010140
Lasith LakshanCMCCNegombo Cricket Club2025110949494.0016855.95010102
Kumar SangakkaraSLCanada2011110929292.0087105.7501071
GSM FernandoBRCTamil Union Cricket and Athletic Club2025110929292.0019247.9201060
Fawad AlamPAKSri Lanka2014220926246.0010191.09010100
Dilhara PolgampolaKYCCNondescripts Cricket Club2025120925846.0027433.5801050
Manoj SarathchandraKYCCNondescripts Cricket Club20251219282*92.0015559.3501050
Kamil MisharaNCCKurunegala Youth Cricket Club2025110919191.0010091.00010120
Kushal Janith PereraKTColombo Kings2020220918745.5056162.50010104
Tom LathamNZSri Lanka2013221908690.0084107.14010121
Kusal MendisKTDambulla Viiking2020221895589.0071125.3501065
Ashen BandaraPSCColts Cricket Club2025120887944.0012272.1301061
Kumar SangakkaraSLSouth Africa2012-2014330883929.3369127.54000110
Upul TharangaSLIndia20122218759*87.0010781.31010100
Upul TharangaSLNew Zealand2012220876043.5012271.31010120
Rahmanullah GurbazKTColombo Kings2020220875343.5043202.33010106
Andre RussellCKGalle Gladiators20203318765*43.5034255.88010125
Upul TharangaDVGalle Gladiators2020220867743.0065132.31010121
Gayan ManeeshanKYCCNondescripts Cricket Club2025120867743.0014758.5001040
Hasini PereraSLWPakistan Women20263218550*85.0014060.71010110
Thisara PereraJS/JKGalle Gladiators2020-20226528539*28.3354157.4100084
Dasun ShanakaDVColombo Kings2020221845684.0049171.4301084
Shahid AfridiPAKSri Lanka2012-20144428452*42.0055152.73010101
Asela GunaratneKTJaffna Stallions20202218352*83.0061136.0701091
Chedean NationWIWSri Lanka Women2024660824613.6713063.0800090
Heather KnightENGWSri Lanka Women2019221816181.009783.5101080
Dhanushka GunathillekeGGColombo Kings2020331813840.5051158.82000102

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.