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/27WARBOLODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Hamilton MasakadzaZIMSri Lanka2012-201744023211158.0024395.47110322
Vishmi GunaratneSLWWest Indies Women20246601955032.5022387.44010291
Dhanushka GunathillekeSLZimbabwe201733025511685.0029885.57120271
Angelo MathewsSLPakistan2012-20155512729368.0027698.55030254
Dhanushka GunathillekeGGKandy Tuskers202022117694*176.00119147.90020255
Kumar SangakkaraSLNew Zealand2012-20134421977998.5021193.36020233
Chamari AtapattuSLWWest Indies Women20246601959132.5022088.64010236
Avishka FernandoJS/JKGalle Gladiators2020-202266128192*56.20197142.640302217
Niroshan DickwellaSLZimbabwe201733022111673.6724291.32200220
Mohammad HafeezPAKSri Lanka2012-20155501446228.80144100.00011221
Hayley MatthewsWIWSri Lanka Women20244401464936.5015296.05000210
Harshitha MadaviSLWPakistan Women2026332173100*173.0022477.23110200
Gull FerozaPAKWSri Lanka Women20263301457848.33145100.00010200
Sohan de LiveraMSCKurunegala Youth Cricket Club202612017113985.5018890.96100190
Avishka PereraNSWCKandy Customs Cricket Club202512014910974.5025658.20100190
Dinesh ChandimalCKKandy Tuskers202022111580115.0085135.29010192
Quinton de KockSASri Lanka2013-201433016312854.3316996.45100183
Sidra AmeenPAKWSri Lanka Women2026331157100*78.5021772.35111180
Tillakaratne DilshanSLNew Zealand201322113681136.0018673.12020180
Dhanushka GunathillekeGGDambulla Viiking20202201247862.0083149.40010181
WGRL WijenayakeNSWCKandy Customs Cricket Club2025121206103*206.0035458.19200172
Ahmed ShehzadPAKSri Lanka2012-20155501655633.0021277.83010171
Vishmi GunaratneSLWPakistan Women202633016312354.3317891.57100171
Amy JonesENGWSri Lanka Women20192201337966.50110120.91020174
Mahela JayawardeneSLPakistan2012-20143301326744.0014392.31020160
Kusal MendisGGJaffna Kings2021-20223301758558.33124141.13020155
Upul TharangaSLAustralia201122012411162.0016973.37100140
Harshitha MadaviSLWWest Indies Women202466112244*24.4014087.14001140
Tillakaratne DilshanSLSouth Africa2012-201433110474*52.0075138.67011142
Tillakaratne DilshanSLPakistan2012-20155501046220.8012384.55010140
Dhanushka GunathillekeGGJaffna Stallions2020330955631.6776125.00010140
AB de VilliersSASri Lanka2012-201444115410851.3399155.56100136
Tarisai MusakandaZIMSri Lanka20173301154838.3312989.15000131
Dhanushka GunathillekeGGJaffna Kings20212201095554.5063173.02020134
Nilakshi de SilvaSLWWest Indies Women20245531066353.0011790.60010130
Aaliyah AlleyneWIWSri Lanka Women20246611022720.4099103.03000131
Dulash UdayangaPSCColts Cricket Club20251201029451.0016063.75010130
Chamari AtapattuSLWPakistan Women2026330995233.0011189.19010132
Kumar SangakkaraSLIndia2012210133133133.0015188.08100120
GSNFG JayasuriyaCMCCPanadura Sports Club2025110130130130.0021460.75100122
Tillakaratne DilshanSLBangladesh2013222123113*-117105.13100120
Kusal MendisSLWest Indies2020110119119119.00119100.00100120
Ricky PontingAUSSri Lanka201122111290*112.0013384.21010121
Virender SehwagINDSri Lanka20122201119655.5011299.11010120
Solomon MireZIMSri Lanka2017330994333.0083119.28000124
Kamil MisharaNCCKurunegala Youth Cricket Club2025110919191.0010091.00010120
Tom LathamNZSri Lanka2013221908690.0084107.14010121
Upul TharangaSLNew Zealand2012220876043.5012271.31010120
Andre RussellCKGalle Gladiators20203318765*43.5034255.88010125
Upul TharangaDVGalle Gladiators2020220867743.0065132.31010121
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.