Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Singapore Cricket Club×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sanath JayasuriyaSLPakistan1996110134134134.0065206.151001111
Sachin TendulkarINDPakistan1996110100100100.0011190.0910091
Navjot SidhuINDSri Lanka1996110949494.0011681.0301040
Inzamam-ul-HaqPAKSri Lanka1996220826741.0065126.1501080
Aamer SohailPAKIndia19961117676*-8985.3901070
Saeed AnwarPAKIndia1996110747474.0049151.0201083
Saleem MalikPAKSri Lanka1996221746874.008785.0601041
Aamer SohailPAKSri Lanka1996220684634.0067101.4900050
Roshan MahanamaSLIndia1996110595959.0012447.5801030
Kumar DharmasenaSLPakistan1996210515151.0050102.0001040
Hashan TillakaratneSLIndia1996110424242.006663.6400010
Sanjay ManjrekarINDPakistan1996110414141.005673.2100020
Ijaz AhmedPAKSri Lanka1996221383238.0033115.1500012
Roshan MahanamaSLPakistan1996110353535.005267.3100010
Saeed AnwarPAKSri Lanka1996220353217.503989.7400030
Mohammad AzharuddinINDPakistan1996110292929.005156.8600000
Asanka GurusinhaSLPakistan1996110292929.005651.7900030
Sachin TendulkarINDSri Lanka1996110282828.003190.3200031
Javagal SrinathINDSri Lanka19961112828*-3287.5000011
Ramiz RajaPAKSri Lanka1996110272727.003284.3800020
Hashan TillakaratneSLPakistan1996110252525.004062.5000010
Saleem MalikPAKIndia19961112525*-24104.1700050
Romesh KaluwitharanaSLPakistan1996110242424.0010240.0000022
Aaqib JavedPAKSri Lanka1996210202020.0015133.3300012
Anil KumbleINDPakistan19961111414*-10140.0000011
Arjuna RanatungaSLPakistan1996210141414.001973.6800010
Navjot SidhuINDPakistan1996110141414.003540.0000010
Arjuna RanatungaSLIndia1996110131313.002259.0900020
Upul ChandanaSLIndia1996110111111.001764.7100020
Pramodya WickramasingheSLIndia1996110111111.001384.6200010
Marvan AtapattuSLIndia1996110101010.001758.8200010
Mohammad AzharuddinINDSri Lanka1996110999.001181.8200010
Sanath JayasuriyaSLIndia1996110777.00977.7800010
Aravinda de SilvaSLPakistan1996110777.004175.0000001
Muttiah MuralitharanSLIndia199611177*-887.5000000
Rashid LatifPAKSri Lanka1996210777.00887.5000000
Sanjay ManjrekarINDSri Lanka1996110777.001643.7500000
Pramodya WickramasingheSLPakistan199621177*-6116.6700000
Ajay JadejaINDSri Lanka1996110777.003122.5800000
Venkatesh PrasadINDSri Lanka1996110777.001163.6400001
WPUJC VaasSLIndia1996110666.006100.0000010
WPUJC VaasSLPakistan1996210666.005120.0000010
Ramiz RajaPAKIndia1996110555.001050.0000000
Ajay JadejaINDPakistan1996110555.005100.0000000
Rahul DravidINDPakistan1996110444.00757.1400000
Anil KumbleINDSri Lanka1996110444.001040.0000000
Romesh KaluwitharanaSLIndia1996110444.003133.3300010
Nayan MongiaINDSri Lanka1996110444.001428.5700000
Rahul DravidINDSri Lanka1996110333.00475.0000000
Nayan MongiaINDPakistan1996110333.00933.3300000
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.