Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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 Kensington Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Desmond HaynesWIEngland1981-1994710038310938.3070454.40111521
Steve WaughAUSWest Indies1991-199979134719943.3859258.61110343
Mark WaughAUSWest Indies1991-19997911954924.3828269.15001222
Curtly AmbroseWIEngland1990-19987821304421.6721959.36000180
Alec StewartENGWest Indies1990-199869049114354.5694152.18210650
Richie RichardsonWIEngland1986-199468045116056.3872662.12120573
Carl HooperWIAustralia1991-19996902748430.4442564.47031333
Curtly AmbroseWIAustralia1991-19996838628*17.2015455.84001130
Courtney WalshWIEngland1990-19986633918*13.005472.2200133
Richie RichardsonWIAustralia1984-1995571301131*50.1757452.44111440
Brian LaraWIEngland1994-199857127711046.1738971.21110453
Jimmy AdamsWIAustralia1995-19995721784635.6038246.60001190
Gordon GreenidgeWIEngland1981-19905701164116.5722751.10001171
Ian HealyAUSWest Indies1991-19995728574*17.0015754.1401372
Shane WarneAUSWest Indies1995-1999540713217.759773.2000061
Courtney WalshWIAustralia1991-199958237126.177748.0500140
Brian LaraWISouth Africa1992-200547045317664.7177558.45130591
Gordon GreenidgeWIAustralia1978-199147241522683.0068446.35120582
Viv RichardsWIEngland1981-1990461377182*75.4051573.20131428
Desmond HaynesWIAustralia1978-199147136714561.1749747.28120463
Shivnarine ChanderpaulWIIndia1997-2002453355137*177.5067852.36300401
Viv RichardsWIIndia1976-198944026314265.754395.35110222
Graham ThorpeENGWest Indies1994-199846123810347.6047450.21110220
Sherwin CampbellWIAustralia1995-199946023010538.3356840.49111330
Mark TaylorAUSWest Indies1991-19954612197643.8057638.02020270
Carl HooperWIIndia1997-200244121411571.3335460.45110272
Allan LambENGWest Indies1986-199046121311942.6036957.72110270
Robin SmithENGWest Indies1990-19944612066941.2056136.72020201
Sourav GangulyINDWest Indies1997-200246118360*36.6036350.41010211
Graeme HickENGWest Indies1994-19984501695933.8028958.48011190
Wasim AkramPAKWest Indies1988-200047115142*25.1725060.40003163
Mohammad AzharuddinINDWest Indies1989-19974601516125.1726956.13010110
Rahul DravidINDWest Indies1997-20024611507830.0044933.41010160
Jack RussellENGWest Indies1990-19984511495537.2541336.08010140
Sachin TendulkarINDWest Indies1997-20024611399227.8023658.90011171
Carl HooperWIEngland1990-19984401326633.0018172.93010141
Brian LaraWIIndia1997-20024401245531.0025748.25010150
Viv RichardsWIAustralia1978-19914501063221.2013362.41000151
Jeff DujonWIEngland1986-1990452853128.3314259.86000110
Curtly AmbroseWIIndia1989-1997431583729.0010754.2100080
Curtly AmbroseWIPakistan1988-2000451532213.2513938.1300070
Stuart WilliamsWIAustralia1995-199944031117.759731.9600030
Malcolm MarshallWIEngland1986-19904402496.002692.3100030
Desmond HaynesWIIndia1983-1989353348117*174.0031282.05210208
Garry SobersWIEngland1960-197434031322678.2530.00111360
Clive LloydWIEngland1968-1981351307113*76.7527762.82210434
Brian LaraWIAustralia1995-1999351290153*72.5049159.06120391
George HeadleyWIEngland1930-194836127717655.40--10100
Mike AthertonENGWest Indies1994-19983502618652.2053948.42030290
Carlisle BestWIEngland1986-199033023616478.6734468.60110281
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.