Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Queen's Park Oval×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Desmond HaynesWIEngland1981-19941014462011562.00115853.54141691
Richie RichardsonWIEngland1986-19941013246210242.0083055.66130617
Courtney WalshWIEngland1986-19981084198*4.757824.3600110
Steve WaughAUSWest Indies1991-1999911129363*29.3040771.99021272
Angus FraserENGWest Indies1990-1998983793015.8019839.9000071
Curtly AmbroseWIAustralia1991-1999970725310.2914549.6601170
Alec StewartENGWest Indies1990-199881103818334.6483245.79040421
Mark WaughAUSWest Indies1991-199981002337423.3050246.41021122
Carl HooperWIAustralia1991-19998702115630.1430968.28020174
Viv RichardsWIIndia1976-1989710141617746.2228967.47201523
Graham GoochENGWest Indies1981-19907113359129*44.8876946.68111361
Brian LaraWIEngland1994-20047903449338.2258259.11020460
Viv RichardsWIEngland1981-19907613148762.8033194.860303012
Gordon GreenidgeWIEngland1981-19907912848435.5053952.69011403
Ian HealyAUSWest Indies1991-19997921295118.4319167.5401291
Curtly AmbroseWIPakistan1988-20007612695.207733.7700120
Sunil GavaskarINDWest Indies1971-1983610181822090.8941144.04420690
Rohan KanhaiWIEngland1960-1974612248815348.8011250.00210573
Clive LloydWIIndia1971-1983610041914341.90742.86130223
Richie RichardsonWIPakistan1988-199368139279*56.0051875.68030493
Shivnarine ChanderpaulWIIndia1997-20026713358355.8364851.70040322
Brian LaraWIAustralia1995-199968232813954.6740980.20120423
Garry SobersWIEngland1960-197461023139239.1312933.33012171
Navjot SidhuINDWest Indies1989-199766028020146.6772338.73110232
Ramiz RajaPAKWest Indies1988-19936802417130.1335567.89010321
Allan LambENGWest Indies1986-19906802386229.7545252.65010310
Jimmy AdamsWIAustralia1995-19996712358239.1740358.31020210
Rahul DravidINDWest Indies1997-20026602256737.5050544.55020261
Viv RichardsWIAustralia1978-19916502117642.2030456.58020262
Brian LaraWIIndia1997-20026821975232.8342046.90011150
Carl HooperWIEngland1990-199868219594*32.5041447.10010180
Richie RichardsonWIAustralia1984-19956711889031.3335453.11011280
Dilip VengsarkarINDWest Indies1976-19896801886223.5025852.7101191
Desmond HaynesWIAustralia1978-19916601776129.5019559.49020212
Carl HooperWIIndia1997-20026821515025.1733545.0701091
Shane WarneAUSWest Indies1995-19996821072917.8320352.7100112
Phil SimmonsWIAustralia1991-19996601044217.3315367.97001141
Carl HooperWIPakistan1988-1993671963416.0015362.75003101
Srinivasaraghavan VenkataraghavanINDWest Indies1971-1983650915118.20--01000
Malcolm MarshallWIEngland1986-19906317662*38.009381.7201080
Curtly AmbroseWIIndia1989-1997651581614.5016734.7300051
Wasim AkramPAKWest Indies1988-20006712910*4.8312123.9700100
Courtney WalshWIAustralia1991-1999664291414.508832.9500020
Courtney WalshWIPakistan1988-199364023125.755641.0700120
Courtney WalshWIIndia1989-19976401363.251776.4700101
Geoff BoycottENGWest Indies1968-198159162011277.50123933.09160750
Desmond HaynesWIPakistan1988-1993572412143*82.4067461.13211512
Sachin TendulkarINDWest Indies1997-200256137911775.8068055.74131431
Allan BorderAUSWest Indies1984-1991574316100*105.3386436.57111210
Clive LloydWIEngland1968-198158031011838.7531446.82121413
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.