ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Windsor Park, Roseau×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Murali VijayINDWest Indies2011120504525.008856.8200050
Ross TaylorNZWest Indies20142214928*49.0043113.9500032
Darren BravoWISouth Africa20102214645*46.0037124.3200031
Shai HopeWIPakistan2017120462923.0017027.0600040
Chris GayleWISouth Africa2010220452922.504893.7500051
MahmudullahBANWest Indies2009220454222.5044102.2700022
Darren BravoWINew Zealand2014220443022.0035125.7100013
Rawl LewisWIBangladesh2009220432221.504497.7300003
Ravi RampaulWIAustralia2012120423121.006070.0000061
Michael HusseyAUSWest Indies2012120423221.009444.6800040
Mushfiqur RahimBANWest Indies2009220423121.004887.5000040
Shimron HetmyerWIPakistan2017120422521.005477.7800041
Brendan TaylorZIMWest Indies2013120403320.007950.6300050
Josh HazlewoodAUSWest Indies2015110393939.008744.8300051
Rahul DravidINDWest Indies20111213934*39.0010039.0000020
Kraigg BrathwaiteWIAustralia2012-201524039159.759740.2100120
Yasir ShahPAKWest Indies20171213838*38.005667.8600121
Shai HopeWIAustralia2015120383619.006855.8800050
Darren SammyWIIndia2011120372018.506061.6700051
Sean WilliamsZIMWest Indies2013120373118.5010834.2600040
Lendl SimmonsWINew Zealand2014220373618.5037100.0000032
Kieron PollardWISouth Africa2010220362618.0035102.8600012
Kieran PowellWIPakistan2017120353117.509935.3500020
Kraigg BrathwaiteWIPakistan2017120352917.5015722.2900010
Mohammad AmirPAKWest Indies2017120342717.008540.0000030
Nathan LyonAUSWest Indies2012-2015232342234.007545.3300040
Fidel EdwardsWIIndia2011120333016.5013125.1900020
Jason HolderWIAustralia2015121332133.006947.8300050
JP DuminySAWest Indies20101113232*-3884.2100010
Raqibul HasanBANWest Indies2009220322016.005459.2600020
Shaun MarshAUSWest Indies2015121321932.006053.3300050
Hamilton MasakadzaZIMWest Indies2013120311715.507143.6600050
Shane ShillingfordWIAustralia20121213131*31.004765.9600160
Virat KohliINDWest Indies2011110303030.005356.6000020
Steve SmithAUSWest Indies2015121302530.009431.9100020
Asad ShafiqPAKWest Indies2017120301715.007440.5400030
Shan MasoodPAKWest Indies2017120302115.009830.6100010
Tamim IqbalBANWest Indies2009220292914.504269.0500130
Kieron PollardWINew Zealand2014220291614.5028103.5700021
Malcolm WallerZIMWest Indies2013120292014.504959.1800020
Adrian BarathWIAustralia2012120292914.508733.3300140
Corey AndersonNZWest Indies2014220291514.5025116.0000012
Andre FletcherWIBangladesh2009220272213.5026103.8500040
Marlon SamuelsWIZimbabwe2013110262626.005349.0600021
Craig ErvineZIMWest Indies2013120261813.0010824.0700030
Ben HilfenhausAUSWest Indies2012120251912.506538.4600011
Kieran PowellWIZimbabwe2013110242424.0022109.0900050
Praveen KumarINDWest Indies2011110232323.002785.1900021
Hasan AliPAKWest Indies20171222315*-11209.0900031
Denesh RamdinWIAustralia2015120221911.004252.3800020

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.