Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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 Green Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom LathamNZIndia2016-20213502729554.4064642.11040250
Kane WilliamsonNZIndia2016-20213502067541.2045645.18020230
Vijay ManjrekarINDEngland1952-19643401559638.75--010130
Ross TaylorNZIndia2016-2021350693913.8013750.3600160
Rohit SharmaINDNew Zealand2016-2017231250147125.0029883.89110293
Gundappa ViswanathINDAustralia1969-197924023313758.25--111320
Virender SehwagINDSouth Africa2004-200823019416464.6725476.38100274
Dilip SardesaiINDEngland1961-19642301948764.67--020241
Graeme SmithSAIndia2004-20082401886947.0039048.21010232
Cheteshwar PujaraINDNew Zealand2016-20212401887847.0038249.21020230
Polly UmrigarINDEngland1952-1961231183147*91.5040.00101161
Sourav GangulyINDSouth Africa2004-20082311578778.5025860.85020181
Salman ButtPAKIndia2005-200722015012975.0018879.79100200
Ravindra JadejaINDNew Zealand2016-202124214250*71.0021665.74021154
Virat KohliINDNew Zealand2016-201723014011346.6715689.74100141
Barry KnightENGIndia1961-196422013912769.50--100170
AB de VilliersSAIndia2008-2015231136104*68.0013997.8410086
Shahid AfridiPAKIndia2005-200722011410257.0053215.09100129
Salim DuraniINDEngland1961-196423111461*57.00--010123
Mitchell SantnerNZIndia2016-20172301127137.3329138.49010123
Ravichandran AshwinINDNew Zealand2016-20212301104036.6719456.70000170
Rahul DravidINDSouth Africa2004-20082311015450.5031432.17010130
Ajinkya RahaneINDNew Zealand2016-2021240974024.2519549.74000130
Yuvraj SinghINDPakistan2005-2007220957747.5012874.2201083
Hashim AmlaSAIndia2008-2015230885129.3316653.0101190
Mansur Ali Khan PataudiINDEngland1964-1973220855442.5018529.19010122
Jacques KallisSAIndia2004-2008241813727.0027229.7800050
Motganhalli JaisimhaINDEngland1961-1964230807026.67--010101
MS DhoniINDEngland2008-20172226536*-7883.3300070
MS DhoniINDSouth Africa2008-2015220633231.508475.0000060
Wriddhiman SahaINDNew Zealand2016-20212316261*31.0014044.2901141
MS DhoniINDPakistan2005-2007220604930.006888.2400052
VVS LaxmanINDSouth Africa2004-2008220595029.5012945.7401080
Shoaib MalikPAKIndia2005-2007220534126.509257.6100071
Yuvraj SinghINDEngland2008-2017220503825.0044113.6400031
Farokh EngineerINDEngland1961-1973230503316.675928.8100060
Younis KhanPAKIndia2005-2007220452422.5041109.7600090
Srinivasaraghavan VenkataraghavanINDAustralia1969-19792424220*21.00--00000
Mohammad YousufPAKIndia2005-2007220402420.007454.0500050
Henry NichollsNZIndia2017-2021230403713.3337108.1100051
Mike SmithENGIndia1961-1964230383812.67--00260
Suresh RainaINDEngland2008-2017220353417.5031112.9000041
Martin GuptillNZIndia2016-2017230312110.335062.0000140
Axar PatelINDNew Zealand2017-20212213128*31.007640.7900021
Sachin TendulkarINDPakistan2005-2007220302915.003781.0800050
Harbhajan SinghINDSouth Africa2004-2008220231711.507132.3900011
Chandu BordeINDEngland1961-1964220212110.50--00130
Umesh YadavINDNew Zealand2016-20212211910*19.006131.1500021
Morné MorkelSAIndia2008-201522017178.502085.0000130
Tim SoutheeNZIndia2017-20212311356.502259.0900030
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.