Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Sabina Park, Kingston×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Tamim IqbalBANWest Indies2018120474723.5011241.9600160
Kieran PowellWIBangladesh2018120472923.507661.8400051
Shivnarine ChanderpaulWIPakistan2005-2007230472815.6714033.5700140
Jacques KallisTTRSJamaica Tallawahs2015110464646.0036127.7800061
Peter FultonNZSri Lanka2007110464646.007759.7400021
Andre FletcherSLZTrinidad & Tobago Red Steel20131114646*-5977.9700021
Cheteshwar PujaraINDWest Indies2016110464646.0015928.9300040
Jason MohammedGAWJamaica Tallawahs2016-20172114646*-5190.2000012
Kyle HopeWIIndia2017110464646.005092.0000090
Dwayne SmithWISouth Africa2005220464623.0046100.0000142
Dwayne BravoWIAustralia2008120464623.007164.7900143
Devendra BishooWIPakistan2017120462823.0011838.9800031
VVS LaxmanINDWest Indies2006-2011240461811.5019124.0800160
Dwayne BravoTTRS/TKRJamaica Tallawahs2013-2017440462911.5026176.9200162
Liton DasBANWest Indies2018120453322.505188.2400080
Brian LaraWIZimbabwe20071114444*-6864.7100021
Angelo MathewsSLIndia20131114444*-29151.7200041
Andre RussellJTTrinbago Knight Riders2016110444444.0024183.3300053
Rovman PowellJTSt Lucia Zouks2019110444444.0022200.0000015
Shimron HetmyerGAWJamaica Tallawahs2019110444444.0025176.0000062
Andre McCarthyJTGuyana Amazon Warriors2016-2017220444422.0035125.7100143
Kieran PowellWINew Zealand2012-2014240442811.0011239.2900160
Carlos BrathwaiteAH/SKANJamaica Tallawahs2014-2019440442411.0042104.7600031
William PorterfieldIREWest Indies2007-201455044258.807261.1100152
Marvan AtapattuSLWest Indies2003120432821.5013531.8500040
Brendon McCullumNZWest Indies2012-2014240431910.7512235.2500140
Andre RussellJTBarbados Tridents2013-20164414327*14.3330143.3300133
Owais ShahJTBarbados Tridents2014110424242.0036116.6700032
Hashim AmlaTKRJamaica Tallawahs2016110424242.0036116.6700022
Jacob OramNZWest Indies2012220423221.005182.3500032
Manjural Islam RanaBANWest Indies2004120423521.0011735.9000041
Sulieman BennWINew Zealand2014120422521.004887.5000071
Shai HopeWIAustralia2015120422621.009942.4200060
Christopher BarnwellGAWJamaica Tallawahs2013-2016441422314.0035120.0000032
Jeremy BrayIREWest Indies2007110414141.007256.9400070
Chadwick WaltonJTTrinidad & Tobago Red Steel2013-2015220412820.505180.3900041
Dwayne BravoWIIndia2006-2009440413310.257653.9500260
Chris GayleWIZimbabwe2007110404040.004883.3300033
James FranklinGAWJamaica Tallawahs2013110404040.0029137.9300012
Yasir HameedPAKWest Indies2005120402620.005868.9700070
Stuart ThompsonIREWest Indies2014320403320.004295.2400040
Sanath JayasuriyaSLWest Indies2003120392619.505373.5800070
Chris GayleJTTrinbago Knight Riders2016-2019220393919.5033118.1800152
Khaled MashudBANWest Indies2004120393919.508446.4300140
Jermaine BlackwoodJTTrinidad & Tobago Red Steel2013-2015220393819.5032121.8800041
Rishabh PantINDWest Indies2017110383838.0035108.5700021
Kumar SangakkaraJTGuyana Amazon Warriors2016-2017220383819.0033115.1500121
Samuel BadreeTTRS/SKANJamaica Tallawahs2013-20173333829*-29131.0300022
Jonathan CarterBT/SKANJamaica Tallawahs2013-201954038239.505470.3700012
Inzamam-ul-HaqPAKZimbabwe2007110373737.0035105.7100023

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.