Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th 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 Kensington Oval, Bridgetown, Barbados×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Brandon KingBTJamaica Kingsmen202622018189.002185.7100130
Cameron GreenAUSWest Indies202512018159.006826.4700020
Rivaldo ClarkeBT/BRTrinbago Knight Riders2024-202622018189.002864.2900110
Realeanna GrimmondGAWTrinbago Knight Riders202622018169.002864.2900011
E BrathwaiteGAWTrinbago Knight Riders202622018139.0010180.0000021
Matthew WadeAUSEngland20241111717*-10170.0000030
David WieseSLKBarbados Royals2025110171717.0014121.4300001
Rahkeem CornwallBRJamaica Tallawahs2023110171717.0015113.3300021
Raymon ReiferJTTrinbago Knight Riders2023110171717.001989.4700020
Daniel SamsBT/BRTrinbago Knight Riders2025-2026210171717.0014121.4300002
Gudakesh MotieBTJamaica Kingsmen20262111717*-8212.5000021
Trent BoultNZWest Indies202232017168.5016106.2500020
Shardul ThakurINDWest Indies202322017168.502665.3800020
Shimron HetmyerWIAustralia202122017118.502277.2700030
Josh InglisAUSWest Indies202512017128.504835.4200000
Josh HazlewoodAUSWest Indies2021-202533117128.502180.9500020
Chris GreenBRAntigua and Barbuda Falcons20251111616*-6266.6700011
Hassan KhanJKBarbados Tridents2026210161616.0012133.3300011
Sherfane RutherfordBT/BRSt Lucia Kings2025-2026210161616.0011145.4500011
Alick AthanazeBRGuyana Amazon Warriors2024110161616.001984.2100001
Alick AthanazeSKANBarbados Tridents2026110161616.0015106.6700011
Shadrack DescarteBTTrinbago Knight Riders2026110161616.009177.7800021
Tim SoutheeNZWest Indies202232016128.002369.5700010
Rehan AhmedENGWest Indies202322016158.002661.5400020
Jannillea GlasgowTKR/BRGuyana Amazon Warriors2023-202632016168.002857.1400101
Kumar SangakkaraSLWest Indies2003110151515.003740.5400020
Shakib Al HasanAABFBarbados Royals2025110151515.0012125.0000011
Kieron PollardTKRBarbados Tridents2026110151515.0013115.3800021
Martin GuptillTKRJamaica Tallawahs2023110151515.002560.0000020
Johnson CharlesWIUnited States of America2024110151515.0014107.1400020
Kycia A KnightTKRBarbados Royals2023110151515.002075.0000010
Liam LivingstoneENGAustralia2024110151515.0012125.0000001
Amanda-Jade WellingtonBRGuyana Amazon Warriors20232111515*-11136.3600020
Ayan KhanOMANamibia2024110151515.002171.4300001
Matthew PottsENGWest Indies20231111515*-13115.3800010
Keacy CartyJKBarbados Tridents2026210151515.007214.2900021
Akeal HoseinWINew Zealand202232015117.501693.7500001
Matthew FordeWINew Zealand20262201587.5013115.3800020
Djenaba JosephWIWEngland Women202233015115.003740.5400010
Ridley JacobsWISri Lanka2003110141414.003342.4200010
Deandra DottinTKRBarbados Tridents2026110141414.001593.3300020
Mitchell MarshAUSOman2024110141414.002166.6700020
David WieseNAMScotland2024110141414.0013107.6900001
Keshav MaharajBRTrinbago Knight Riders2024110141414.001687.5000011
Ali KhanUSAWest Indies20241111414*-6233.3300011
Qiana JosephBTJamaica Empress2026110141414.001593.3300030
Terrance HindsTKRBarbados Royals20241111414*-5280.0000011
Jason HolderBRTrinbago Knight Riders2023-202422014147.001973.6800120
John CampbellWIEngland202212014107.002458.3300020
Sheneta GrimmondGAWTrinbago Knight Riders2026221141014.001593.3300000

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.