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 (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Tyronne Fernando Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Roshan MahanamaSLIndia19931119292*-14364.3401080
Mohammad AzharuddinINDSri Lanka1993110858585.0010382.5201052
Aravinda de SilvaSLEngland19931117575*-68110.2901074
Arjuna RanatungaSLNew Zealand19842216550*65.009369.8901040
Martin CroweNZSri Lanka19842216152*61.007087.1401081
Mudassar NazarPAKBangladesh19861114747*-9748.450004-
Asanka GurusinhaSLIndia1993110434343.006566.1500041
Shaheedur RahmanBANPakistan1986110373737.006061.67000--
Graeme HickENGSri Lanka1993110363636.004481.8200060
Asanka GurusinhaSLEngland19931113535*-5464.8100020
John ReidNZSri Lanka1984110343434.009436.1700030
Chandika HathurusingheSLEngland1993110333333.004868.7500050
Robin SmithENGSri Lanka1993110313131.004864.5800031
Somachandra De SilvaSLNew Zealand19842213118*31.003881.5800020
Aravinda de SilvaSLIndia1993110303030.004173.1700010
Javed MiandadPAKSri Lanka1986110303030.004566.67000--
Roshan MahanamaSLEngland1993110292929.004860.4200050
Mudassar NazarPAKSri Lanka1986110292929.006643.94000--
Mohsin KhanPAKBangladesh1986110282828.004463.64000--
Uvais KarnainSLNew Zealand1984110282828.0024116.6700031
Vijay YadavINDSri Lanka1993110272727.0015180.0000012
Sachin TendulkarINDSri Lanka1993110252525.003964.1000010
Aravinda de SilvaSLNew Zealand1984220231511.504254.7600010
Arjuna RanatungaSLIndia1993110222222.002395.6500020
Neil FairbrotherENGSri Lanka1993110212121.004744.6800011
Dermot ReeveENGSri Lanka1993110212121.004447.7300000
Imran KhanPAKSri Lanka1986110202020.004445.45000--
John EmbureyENGSri Lanka1993110202020.004148.7800000
Ajay SharmaINDSri Lanka1993110202020.003951.2800000
Vinod KambliINDSri Lanka1993110191919.004443.1800010
Ravi RatnayekeSLNew Zealand1984221191219.004641.3000000
Manoj PrabhakarINDSri Lanka1993110171717.003450.0000020
Duleep MendisSLNew Zealand198422017138.504835.4200000
Mohsin KhanPAKSri Lanka1986110161616.002955.17000--
Jeff CroweNZSri Lanka198422116916.0014114.2900011
Javed MiandadPAKBangladesh1986110151515.003246.88000--
Ashantha de MelSLNew Zealand1984110151515.0011136.3600001
Alec StewartENGSri Lanka1993110141414.003243.7500010
Rafiqul AlamBANPakistan1986110141414.004332.56000--
Golam FaruqBANPakistan1986110141414.002948.28000--
Richard HadleeNZSri Lanka1984110131313.002065.0000010
Derek StirlingNZSri Lanka19842111313*-2161.9000010
Geoff HowarthNZSri Lanka1984110121212.002060.0000010
Bruce EdgarNZSri Lanka1984110121212.003732.4300010
Chandika HathurusingheSLIndia1993110121212.0011109.0900020
Jeremy ConeyNZSri Lanka1984210111111.001573.3300010
Ian SmithNZSri Lanka1984210111111.001861.1100000
Roy DiasSLNew Zealand1984110101010.002737.0400000
Ranjan MadugalleSLNew Zealand198422010105.002934.4800101
Paul McEwanNZSri Lanka1984110999.002240.9100000
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.