Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Singapore Cricket Club×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Peter GoughJEROman2014110272727.005945.7600010
Ramiz RajaPAKSri Lanka1996110272727.003284.3800020
Corne BodensteinJEROman20141112626*-3868.4200011
Hashan TillakaratneSLPakistan1996110252525.004062.5000010
Saleem MalikPAKIndia19961112525*-24104.1700050
Romesh KaluwitharanaSLPakistan1996110242424.0010240.0000022
Joy PereraITAOman2014110242424.003961.5400011
Saad KhalidKUWBhutan2014110242424.0012200.0000022
Arif HussainOMAItaly2014110222222.002878.5700030
Aaqib JavedPAKSri Lanka1996210202020.0015133.3300012
Aamir KaleemOMAItaly2014110191919.002576.0000000
Chetan SuryawanshiSINMalaysia2014110181818.004440.9100020
M DharmichandSINMalaysia2014110181818.0012150.0000020
Luis di GiglioITADenmark2014110181818.003748.6500010
Andrew NorthcoteITADenmark2014110171717.0013130.7700030
Michael RasoITAOman2014110161616.002661.5400020
Amir AliOMAItaly2014110161616.002369.5700000
Aminuddin RamlyMASSingapore2014110161616.0015106.6700030
Selladore VijayakumarSINMalaysia2014110161616.0011145.4500010
Dinidu MarageITAOman2014110151515.002560.0000020
Anil KumbleINDPakistan19961111414*-10140.0000011
Sultan AhmedOMAItaly2014110141414.003441.1800000
Carl SandriITAOman2014110141414.002166.6700001
Arjuna RanatungaSLPakistan1996210141414.001973.6800010
Navjot SidhuINDPakistan1996110141414.003540.0000010
CR KumarageSINMalaysia2014110131313.003141.9400020
Anthony Hawkins-KayJEROman2014110131313.002846.4300020
Arjuna RanatungaSLIndia1996110131313.002259.0900020
Ali ZaheerKUWBhutan20141111212*-3400.0000011
Upul ChandanaSLIndia1996110111111.001764.7100020
Yasir IqbalDENItaly2014110111111.005220.0000011
Abid MushtaqKUWBhutan2014110111111.001291.6700020
Pramodya WickramasingheSLIndia1996110111111.001384.6200010
Marvan AtapattuSLIndia1996110101010.001758.8200010
Saad JanjuaSINMalaysia2014110101010.0010100.0000000
Anwar ArudinMASSingapore2014110999.001369.2300001
Hassan GhulamMASSingapore2014110999.001275.0000001
Mohammad AzharuddinINDSri Lanka1996110999.001181.8200010
Aftab AhmedDENItaly201411188*-4200.0000010
Vaibhav WategaonkarOMAItaly2014110888.001650.0000000
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

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.