Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st 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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by opposition (All internationals)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Kensington Oval×
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.