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/27NZINDT2069th 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)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th 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

2 active
Reset"Match result" is from the side of the player or team.
At Kensington Oval×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Alec StewartENGWest Indies1990-199869049114354.5694152.18210650
Brian LaraWISouth Africa1992-200547045317664.7177558.45130591
Richie RichardsonWIEngland1986-199468045116056.3872662.12120573
Gordon GreenidgeWIAustralia1978-199147241522683.0068446.35120582
Desmond HaynesWIEngland1981-1994710038310938.3070454.40111521
Viv RichardsWIEngland1981-1990461377182*75.4051573.20131428
Desmond HaynesWIAustralia1978-199147136714561.1749747.28120463
Shivnarine ChanderpaulWIIndia1997-2002453355137*177.5067852.36300401
Hanif MohammadPAKWest Indies1958120354337177.00--100240
Desmond HaynesWIIndia1983-1989353348117*174.0031282.05210208
Steve WaughAUSWest Indies1991-199979134719943.3859258.61110343
Garry SobersWIEngland1960-197434031322678.2530.00111360
Clive LloydWIEngland1968-1981351307113*76.7527762.82210434
Lawrence RoweWIEngland1974110302302302.0043070.23100361
Richie RichardsonWIAustralia1984-1995571301131*50.1757452.44111440
Brian LaraWIAustralia1995-1999351290153*72.5049159.06120391
George HeadleyWIEngland1930-194836127717655.40--10100
Brian LaraWIEngland1994-199857127711046.1738971.21110453
Carl HooperWIAustralia1991-19996902748430.4442564.47031333
Frank WorrellWIEngland1954-1960232273197*273.0020.00111172
Bill LawryAUSWest Indies1965121268210268.00--110-3
Dilip SardesaiINDWest Indies1962-197124026515066.25--110270
Viv RichardsWIIndia1976-198944026314265.754395.35110222
Clyde WalcottWIEngland1948-195424126122087.00--100281
Mike AthertonENGWest Indies1994-19983502618652.2053948.42030290
Nathan AstleNZWest Indies1996-200224025812564.5032679.14120432
Wavell HindsWIPakistan200023025216584.0043657.80110351
Denis AtkinsonWIAustralia1955121239219239.00--100291
Graham ThorpeENGWest Indies1994-199846123810347.6047450.21110220
Sherwin CampbellWINew Zealand1996121237208237.0049148.27100360
Carlisle BestWIEngland1986-199033023616478.6734468.60110281
Rohan KanhaiWIAustralia1965-197323023512978.33--200111
Bob SimpsonAUSWest Indies1965-197824023220158.00--10010
Viv RichardsWIPakistan1977-19882402309257.5014374.13020290
Sherwin CampbellWIAustralia1995-199946023010538.3356840.49111330
Garry SobersWIIndia1962-1971231229178*114.50--100191
Mohinder AmarnathINDWest Indies1976-19832402229155.50--020183
Mark TaylorAUSWest Indies1991-19954612197643.8057638.02020270
Clifford RoachWIEngland1930-193524121812272.67--110200
Daryll CullinanSAWest Indies2001120216134108.0051042.35110222
Clive LloydWIIndia1971-198334021410253.50--110122
Carl HooperWIIndia1997-200244121411571.3335460.45110272
Graeme WoodAUSWest Indies1978-19842402136953.2518037.78030310
Allan LambENGWest Indies1986-199046121311942.6036957.72110270
Nick KnightENGWest Indies1998220212122106.0023789.45110205
Graham GoochENGWest Indies1981-198635021211642.4041151.58110240
Mark RamprakashENGWest Indies1994-199834020615451.5050340.95100251
Robin SmithENGWest Indies1990-19944612066941.2056136.72020201
Andy SandhamENGWest Indies1930120203152101.50--110-0
Seymour NurseWIAustralia1965120201201100.50--10100
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.