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 Kensington Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Shivnarine ChanderpaulWIIndia1997-2002453355137*177.5067852.36300401
Desmond HaynesWIIndia1983-1989353348117*174.0031282.05210208
Curtly AmbroseWIAustralia1991-19996838628*17.2015455.84001130
Courtney WalshWIEngland1990-19986633918*13.005472.2200133
Gordon GreenidgeWIAustralia1978-199147241522683.0068446.35120582
Frank WorrellWIEngland1954-1960232273197*273.0020.00111172
Jimmy AdamsWIAustralia1995-19995721784635.6038246.60001190
Curtly AmbroseWIEngland1990-19987821304421.6721959.36000180
Stuart WilliamsWIIndia1997-200235212478*41.3322455.36011190
Ramnaresh SarwanWIPakistan20001229584*-26635.71010100
Jeff DujonWIEngland1986-1990452853128.3314259.86000110
Ian HealyAUSWest Indies1991-19995728574*17.0015754.1401372
Nasser HussainENGWest Indies1990-19983528446*28.0016251.8500180
Nicky BojeSAWest Indies2001-2005232633463.0018434.2400060
Maurice FosterWIIndia19711226036*---000-0
Courtney WalshWIAustralia1991-199958237126.177748.0500140
Anil KumbleINDWest Indies19972323223*32.006549.2300020
Danny MorrisonNZWest Indies19961223026*-3976.9200040
Charlie GriffithWIEngland19681222416*---00001
Mushtaq AhmedPAKWest Indies20002221311*-3240.6300000
Colin CroftWIPakistan197712265*---00000
Tertius BoschSAWest Indies199212255*-1050.0000010
Ewen ChatfieldNZWest Indies198522244*-2119.0500000
Jim HiggsAUSWest Indies197812244*---00010
Reon KingWISouth Africa200512233*-1225.0000000
Lance GibbsWIAustralia1965-197322233*---00000
Phil TufnellENGWest Indies1994-199832211*-1100.0000000
Viv RichardsWIEngland1981-1990461377182*75.4051573.20131428
Desmond HaynesWIAustralia1978-199147136714561.1749747.28120463
Steve WaughAUSWest Indies1991-199979134719943.3859258.61110343
Clive LloydWIEngland1968-1981351307113*76.7527762.82210434
Richie RichardsonWIAustralia1984-1995571301131*50.1757452.44111440
Brian LaraWIAustralia1995-1999351290153*72.5049159.06120391
Brian LaraWIEngland1994-199857127711046.1738971.21110453
George HeadleyWIEngland1930-194836127717655.40--10100
Bill LawryAUSWest Indies1965121268210268.00--110-3
Clyde WalcottWIEngland1948-195424126122087.00--100281
Denis AtkinsonWIAustralia1955121239219239.00--100291
Graham ThorpeENGWest Indies1994-199846123810347.6047450.21110220
Sherwin CampbellWINew Zealand1996121237208237.0049148.27100360
Garry SobersWIIndia1962-1971231229178*114.50--100191
Mark TaylorAUSWest Indies1991-19954612197643.8057638.02020270
Clifford RoachWIEngland1930-193524121812272.67--110200
Carl HooperWIIndia1997-200244121411571.3335460.45110272
Allan LambENGWest Indies1986-199046121311942.6036957.72110270
Robin SmithENGWest Indies1990-19944612066941.2056136.72020201
Mark WaughAUSWest Indies1991-19997911954924.3828269.15001222
Desmond HaynesWIPakistan1988-199324119312564.3339448.98100202
Wasim RajaPAKWest Indies1977121188117*188.00--110173
Gordon GreenidgeWIIndia1983-198935118411746.0020861.06110121
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.