Live3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM74/9 (13.4)AFG chose to bowlLive9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIO206/3 (20)TIT133/6 (15.5)TIT need 74 runs in 25 ballsT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · 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 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2067th Match · CSA Pro20 2026/27WPLIOT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Keenan Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohinder AmarnathINDWest Indies1983110161616.0016100.00000--
Roger BinnyINDWest Indies19831111212*-2744.44000--
Malcolm MarshallWIIndia1983110555.003166.67000-0
Viv RichardsWIIndia1983110149149149.0099150.51100203
Manoj PrabhakarINDPakistan1987110106106106.0012187.60100130
Wavell HindsWIIndia2002110939393.0010786.92010122
Ajit AgarkarINDWest Indies2002110959595.0010293.14010112
Gordon GreenidgeWIIndia1983110115115115.0013485.82100105
Sourav GangulyINDSouth Africa2000111105105*-13975.54100104
Salman ButtPAKIndia2005110101101101.0011687.07100100
MS DhoniINDEngland2006110969696.0010690.57010103
Andrew StraussENGIndia20061117474*-8587.06010100
Saeed AnwarPAKSri Lanka1999110727272.0055130.91010100
Martin CroweNZIndia1995111107107*-12982.9510092
Marlon SamuelsWIIndia2002110515151.006085.0001080
Shoaib MalikPAKIndia2005110757575.007994.9401072
Hansie CronjeSAIndia2000110717171.008682.5601071
Ashok MalhotraINDWest Indies1983110656565.0062104.8401070
Ramnaresh SarwanWIIndia20021118383*-8993.2601063
Sunil GavaskarINDWest Indies1983110838383.0010777.5701063
Manoj PrabhakarINDNew Zealand1995110838383.0011870.3401060
Stephen FlemingNZIndia19951117878*-10078.0001060
Ijaz AhmedPAKIndia1987110727272.008386.7501062
Dilip VengsarkarINDPakistan19871115454*-42128.5701060
Ian BellENGIndia2006110464646.006471.8800060
Mohammad YousufPAKIndia2005110434343.0031138.7100060
Shahid AfridiPAKSri Lanka1999110717171.0070101.4301054
Sunil GavaskarINDPakistan1987110696969.008680.2301050
Jeff DujonWIIndia1983110494949.0020245.0000050
Mohammad KaifINDWest Indies20021113131*-18172.2200050
Sachin TendulkarINDNew Zealand1995110303030.0020150.0000050
MS DhoniINDPakistan2005110282828.0024116.6700050
Aravinda de SilvaSLPakistan1999110818181.0011371.6801040
Javed MiandadPAKIndia19871117878*-71109.8601041
Ramesh PowarINDEngland2006110545454.008365.0601041
Neil FairbrotherENGIndia19931115353*-52101.9201040
VVS LaxmanINDWest Indies2002110474747.006770.1500040
Kapil DevINDWest Indies19831114444*-44100.0000042
Hashan TillakaratneSLPakistan19991113939*-37105.4100040
Rahul DravidINDSouth Africa2000110363636.005961.0200040
Kevin PietersenENGIndia2006110333333.004082.5000040
Mark GreatbatchNZIndia1995110313131.004470.4500040
Rahul DravidINDPakistan2005110282828.003093.3300040
Virender SehwagINDWest Indies2002110282828.0026107.6900040
Herschelle GibbsSAIndia2000110272727.002896.4300040
Mahela JayawardeneSLPakistan1999110606060.008372.2901031
Mohammad AzharuddinINDNew Zealand1995110323232.004571.1100030
Ramiz RajaPAKIndia1987110282828.003287.5000030
Shivnarine ChanderpaulWIIndia2002110232323.0018127.7800030
Sachin TendulkarINDSouth Africa2000110212121.003167.7400030
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.