Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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 Galle International Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Dhananjaya de SilvaSLIndia2026120805940.0019241.67010110
Jason HolderWISri Lanka2015-2021360803613.3313758.3900183
Shai HopeWISri Lanka2015-2021360802313.3323434.1900060
Sanath JayasuriyaSLEngland2001-2003230794826.3314255.63000140
Nicky BojeSASri Lanka2000-2004340793519.7515251.9700091
Daryl MitchellNZSri Lanka2024240795719.7513259.8501092
Kusal MendisSLEngland2018-2021240794519.7517644.89001111
Ramesh MendisSLAustralia2022-2025350792915.8023633.4700260
Sean WilliamsZIMSri Lanka2017220786539.008888.6401080
Malcolm WallerZIMSri Lanka20172217840*78.0058134.48000100
BJ WatlingNZSri Lanka2019120787739.0017843.8201060
Dulash UdayangaPSCNondescripts Cricket Club2026120784739.0018442.3900070
Wriddhiman SahaINDSri Lanka2015-2017230786026.0016347.8501091
Pathum NissankaNCCPolice Sports Club2026110777777.009085.56010121
Raminda WijesooriyaBRCBloomfield Cricket and Athletic Club2026110777777.008491.67010120
Mike AthertonENGSri Lanka2001120774438.5033123.2600030
Thilan SamaraweeraSLAustralia2004-20112417736*25.6723432.9100190
Thilan SamaraweeraSLZimbabwe2002110767676.0023232.7601050
Sachitha JayathilakeTUCAChilaw Marians Cricket Club2026110767676.009580.0001043
Tamim IqbalBANSri Lanka2017120765738.0016745.5101070
Carl HooperWISri Lanka2001120756937.5013854.3501070
Sikandar RazaZIMSri Lanka20172217567*75.0073102.7401091
Jonty RhodesSASri Lanka20002317563*37.5013455.9701170
Upul TharangaSLIndia2017120746437.0010371.84010120
Lahiru ThirimanneSLNew Zealand2019120746437.0019937.1901050
Promod MaduwanthaNCCBadureliya Sports Club20251227372*-12359.3501050
Joshua Da SilvaWISri Lanka2021242735436.5023930.5401160
Chamindu WijesingheCCCBloomfield Cricket and Athletic Club2025110727272.0015347.0601060
AB de VilliersSASri Lanka2014120725136.0010667.92010100
Graham ThorpeENGSri Lanka2001-2003240724318.0027825.9000050
Mohammad HafeezPAKSri Lanka2012-20152417246*24.0011363.72000101
Ahmed ShehzadPAKSri Lanka2014-20152417243*24.0012259.0200090
Angelo MathewsSLZimbabwe2017221714371.0065109.23000101
Umesh LakshanNCCBadureliya Sports Club2025120714535.5013751.8200080
Matt PriorENGSri Lanka2007-2012241714123.6720135.3200070
Jeffrey VandersaySLAustralia2022-2025240715317.757792.21010102
Tim McIntoshNZSri Lanka2009120696934.5023429.4901161
Ben StokesENGSri Lanka2018120696234.5011261.6101053
Mehedi Hasan MirazBANSri Lanka2017120694134.5012555.2000081
MPM WeerasingheACCCKurunegala Youth Cricket Club2025120696534.509671.8801082
Adam GilchristAUSIndia1999110686868.009273.9101070
Andrew SymondsAUSIndia19991116868*-68100.0001071
Taniya BhatiaINDWSri Lanka Women2018210686868.0066103.0301090
Henry NichollsNZSri Lanka2019120684234.0014945.6400040
Dhanushka GunathillekeSLZimbabwe2017220686034.008480.9501061
D JayatungaBSCNegombo Cricket Club2025120685934.0010167.3301090
Vernon PhilanderSASri Lanka2014-2018231672733.5022030.4500042
R SilvaBSCNegombo Cricket Club2025110666666.0011060.0001060
Martin van JaarsveldSASri Lanka2004120663733.0021430.8400090
Alviro PetersenSASri Lanka2014120663433.0010960.5500080

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.