Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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, Port of Spain×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ravi RampaulWIIndia2011321231423.002495.8300040
Elton ChigumburaZIMBermuda2006220232311.5022104.5500140
Dwayne BravoTKRSt Lucia Stars2017-2018220231711.5022104.5500021
Dilruwan PereraSLWest Indies2018121232023.005244.2300011
Kieran PowellWIAustralia2012120231911.503860.5300030
Sunil NarineTKRGuyana Amazon Warriors2016-2018320232311.5023100.0000111
Sanath JayasuriyaSLBermuda2007110222222.002684.6200030
Elton ChigumburaZIMCanada2006110222222.003956.4100020
Oliver PitcherBERBangladesh2007110222222.004746.8100010
Sunny SohalBTTrinbago Knight Riders2018110222222.0020110.0000012
Ben DunkSKANBarbados Tridents20201112222*-11200.0000012
Kyle MayersBTSt Kitts and Nevis Patriots2020110222222.0017129.4100021
Najibullah ZadranSLZBarbados Tridents2020110222222.003170.9700010
Ramnaresh SarwanGAWTrinidad & Tobago Red Steel20132212218*22.002781.4800010
Jerome TaylorWISri Lanka2008320221311.003759.4600002
Kieron PollardBTTrinidad & Tobago Red Steel20152212220*22.0019115.7900011
James NeeshamNZWest Indies2014120221511.004055.0000030
Kevon CooperTTRS/TKRJamaica Tallawahs2013-201763122911.0015146.6700012
Jimmy MaherAUSWest Indies2003110212121.003953.8500020
Shahid AfridiSKANTrinidad & Tobago Red Steel2015110212121.009233.3300012
Tawanda MupariwaZIMCanada20061112121*-15140.0000020
Dean MinorsBERIndia2007110212121.003658.3300031
Roelof van der MerweSLZTrinidad & Tobago Red Steel2014110212121.0018116.6700021
Kieran PowellSKANJamaica Tallawahs2020110212121.002777.7800010
Sunil NarineWIIndia2013110212121.003363.6400002
Evin LewisWIIndia2017210212121.003756.7600020
Alzarri JosephSKANSt Lucia Zouks20201112121*-13161.5400002
Ajit AgarkarINDWest Indies2006220212110.503855.2600100
Keith DabengwaZIMBermuda20062212121*21.003560.0000120
Wayne ParnellBTTrinbago Knight Riders2016-20172212116*21.0012175.0000030
Nathan HauritzAUSWest Indies20031112020*-15133.3300011
Ahmed ShehzadJTTrinidad & Tobago Red Steel2013110202020.0017117.6500030
Steven TaylorBTTrinidad & Tobago Red Steel2015110202020.0010200.0000031
Cameron DelportTTRSSt Kitts and Nevis Patriots20151112020*-6333.3300003
Mitchell SantnerBTJamaica Tallawahs20201112020*-19105.2600020
Keddy LesporisSLZTrinidad & Tobago Red Steel2014110202020.0017117.6500002
Kyle CorbinBTTrinidad & Tobago Red Steel2015110202020.002871.4300000
Naveen-ul-HaqGAWJamaica Tallawahs20201112020*-20100.0000001
Kamran AkmalTTRSJamaica Tallawahs2015220201410.002774.0700010
Ridley JacobsWIAustralia2003221201320.002386.9600010
Angelo MathewsSLIndia2013220201010.003557.1400020
Jason HolderBTJamaica Tallawahs2013-2020220201510.0019105.2600011
Javon SearlesTTRS/TKRSt Kitts and Nevis Patriots2015-20193322012*20.0013153.8500021
Shamar SpringerBT/JTTrinbago Knight Riders2017-20193312012*10.0017117.6500011
Russel ArnoldSLIndia20071111919*-13146.1500030
WPUJC VaasSLIndia20071111919*-12158.3300021
Darren SammyWISouth Africa20101111919*-8237.5000021
Dale RichardsWISouth Africa2010110191919.0019100.0000021
Ashley NurseWIIndia2011-20173111919*-2576.0000010
Ben DunkSKANGuyana Amazon Warriors2020110191919.002382.6100020

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.