Live1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG5/0 (0.5)ZIMZIM chose to bowlT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)ODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2059th Match · CSA T20 Challenge 2026SWDES

Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Queen's Park Oval, Port of Spain×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Devon SmithWIAustralia2003120000.00100.0000200
Daren PowellWIEngland2009120000.00320.0000200
Kieron PollardWIIndia2011-2013220000.0040.0000200
Devendra BishooWIIndia2011-2017620000.0060.0000200
Brendon McCullumTKRGuyana Amazon Warriors2016-2018330220.67728.5700200
Marlon SamuelsWISri Lanka2008-20134516854*17.0010465.3801243
Sachin TendulkarINDSri Lanka2007110000.0030.0000100
Harbhajan SinghINDBangladesh2007110000.0030.0000100
Ajit AgarkarINDBangladesh2007110000.0020.0000100
Steve HarmisonENGWest Indies2004110000.0020.0000100
Tatenda TaibuZIMWest Indies2010110000.0070.0000100
Stuart MatsikenyeriZIMWest Indies2010110000.0020.0000100
Tillakaratne DilshanGAWJamaica Tallawahs2013110000.0020.0000100
Ryan HurleyWIAustralia2003210000.00--00100
Tawanda MupariwaZIMWest Indies2006210000.0010.0000100
Abdur RazzakBANSri Lanka2007110000.0020.0000100
MS DhoniINDBangladesh2007110000.0030.0000100
Shahriar NafeesBANSri Lanka2007110000.0030.0000100
Syed RaselBANSri Lanka2007110000.0010.0000100
Munaf PatelINDWest Indies2006-2011410000.0010.0000100
Robin UthappaINDWest Indies2006110000.0030.0000100
Gregory StrydomZIMCanada2006110000.00100.0000100
Ryan HigginsZIMCanada2006110000.0020.0000100
Sewnarine ChattergoonWIIndia2006110000.0010.0000100
Steven OuterbridgeBERBangladesh2007110000.0040.0000100
Irving RomaineBERIndia2007110000.00100.0000100
Irving RomaineBERSri Lanka2007110000.0010.0000100
David HempBERBangladesh2007110000.0040.0000100
Janeiro TuckerBERIndia2007110000.0060.0000100
Lionel CannBERIndia2007110000.0020.0000100
Saleem MukuddemBERSri Lanka2007110000.0040.0000100
Henry OsindeCANZimbabwe2006110000.0010.0000100
Clay SmithBERSri Lanka2007110000.0050.0000100
Kevin HurdleBERBangladesh2007110000.0040.0000100
Kevin HurdleBERIndia2007110000.0040.0000100
Rayad EmritBT/SKANGuyana Amazon Warriors2013-2020210000.0010.0000100
Oliver PitcherBERIndia2007110000.0060.0000100
Geoff BarnettCANZimbabwe2006110000.0050.0000100
Kieron PollardWISri Lanka2013110000.0040.0000100
Dimitri MascarenhasENGWest Indies2009110000.0030.0000100
Sulieman BennTTRS/TKRGuyana Amazon Warriors2013-2016510000.0020.0000100
Sulieman BennWISri Lanka2008110000.0050.0000100
Luke RonchiGAWTrinbago Knight Riders2018110000.0010.0000100
William PerkinsTTRSSt Lucia Zouks2015110000.0030.0000100
Andre FletcherWIZimbabwe2010110000.0020.0000100
Kemar RoachWIAustralia2012110000.00130.0000100
Lionel BakerWIEngland2009210000.0030.0000100
Ravichandran AshwinINDSri Lanka2013210000.0010.0000100
Darren BravoWIZimbabwe2010110000.0010.0000100
Kieran PowellWIIndia2017210000.0030.0000100
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.