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)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th 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)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th 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 Kallang Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Chris HarrisNZPakistan2000110404040.0030133.3300022
Sachin TendulkarINDWest Indies1999220404020.007156.3400160
Mohammed GhulamKUWSingapore2014110393939.005867.2400022
Mohamed RishwanMALKuwait2014110393939.006262.9000022
Nasir ShafiqMASOman2014110383838.0024158.3300033
Jatinder SinghOMASingapore2014110373737.006061.6700040
Andre de LangeSINOman2014110373737.004680.4300051
Imran NazirPAKSouth Africa2000220373618.504975.5100032
Anwar ArudinMASDenmark2014110363636.003992.3100023
Roger TwoseNZPakistan2000110353535.0034102.9400011
Amjad MahboobSINDenmark2014110343434.0020170.0000033
Shahid AfridiPAKNew Zealand2000110333333.0023143.4800050
Ahmed FaizMASSingapore2014110333333.007146.4800020
Robin SinghINDWest Indies19993323323*33.004180.4900020
Chetan SuryawanshiSINKuwait2014110323232.0030106.6700011
Mohammad AbdullahKSAKuwait2014110313131.009831.6300040
Andrew HallSAPakistan2000220312615.505358.4900041
Amir AliOMAMalaysia2014110303030.003781.0800030
Shivnarine ChanderpaulWIZimbabwe19991112929*-6147.5400000
Frederik KlokkerDENMalaysia2014110292929.004170.7300020
Zishan ShahDENSingapore2014110292929.004269.0500030
Jimmy AdamsWIIndia1999320292114.506743.2800040
Zeeshan SiddiquiOMASingapore2014110282828.005451.8500030
Sadagoppan RameshINDWest Indies199933028159.335451.8500140
Chris CairnsNZSouth Africa2000110272727.003772.9700030
Alistair CampbellZIMIndia1999110272727.004461.3600030
Stuart CarlisleZIMWest Indies1999110272727.003871.0500011
Rezza GaznaviSINMalaysia2014110272727.003675.0000020
Mohammed GhulamKUWMaldives2014110272727.006839.7100010
Atiq-uz-ZamanPAKSouth Africa2000220271813.503381.8200010
Saleem ElahiPAKSouth Africa2000110262626.003672.2200040
Saad JanjuaSINMalaysia2014110262626.003476.4700031
Suhan AlagaratnamMASOman2014110262626.005052.0000030
Mohammad AminKUWSaudi Arabia2014110262626.003086.6700021
Shahid AfridiPAKSouth Africa2000110252525.004259.5200030
Yasir IqbalDENMalaysia2014110252525.0025100.0000030
Andre de LangeSINKuwait2014110252525.004951.0200040
Saeed AnwarPAKSouth Africa2000110242424.002596.0000040
Zishan ShahDENMalaysia2014110242424.004553.3300020
Nic PothasSAPakistan2000210242424.004158.5400000
Lance KlusenerSAPakistan2000220241212.003080.0000031
Scott StyrisNZSouth Africa2000110232323.005244.2300010
Nixon McLeanWIIndia1999110232323.003174.1900020
Hamid ShahDENSingapore2014110232323.004650.0000010
Kshitij ShindeSINKuwait2014110232323.003369.7000010
Suharril FetriMASSingapore2014110232323.004254.7600010
Rezza GaznaviSINKuwait2014110232323.003369.7000011
Nathaniel WatkinsJERItaly2014110232323.004650.0000020
Jacques KallisSANew Zealand2000110222222.003073.3300050
Saeed AnwarPAKNew Zealand2000110222222.0022100.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.