Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th 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)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th 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 drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledODI2nd 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/27QUETASODI1st ODI · England tour of Australia 2026AUSENG

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, Jamaica×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
John CampbellWISri Lanka2026110171717.0014121.4300021
Mitchell SantnerNZWest Indies2022321171317.0014121.4300020
Joshua Da SilvaWIBangladesh202412017128.502762.9600010
Sam KonstasAUSWest Indies202512017178.505829.3100120
Gareth DelanyIREWest Indies202233117108.5015113.3300011
Colin MunroTKRJamaica Kingsmen2026110161616.002661.5400011
Patrick KrugerSAWest Indies20241111616*-13123.0800011
Kirk McKenzieJKGuyana Amazon Warriors2026110161616.0014114.2900011
Kemar RoachWIBangladesh20241201688.003842.1100030
Nicolas PooranWINew Zealand202222016158.0012133.3300021
Shimron HetmyerWINew Zealand202232016148.002176.1900011
Nicolas PooranWIIreland202233016135.335230.7700020
Andre RussellJKSt Kitts and Nevis Patriots20261111414*-7200.0000002
Akeal HoseinWISri Lanka2026310141414.006233.3300002
Jyd GoolieTKRJamaica Kingsmen20261111414*-9155.5600011
Vitel LawesJKGuyana Amazon Warriors2026110141414.0011127.2700011
Beau WebsterAUSWest Indies202512014137.002751.8500020
Shamar JosephWIBangladesh20241201487.002263.6400030
Usman KhanJKSt Kitts and Nevis Patriots2026110131313.001776.4700001
Cooper ConnollyAUSWest Indies2025210131313.008162.5000011
Quentin SampsonGAWJamaica Kingsmen20261111313*-9144.4400011
Rovman PowellWIAustralia202522013126.501776.4700010
Omari BanksWIAustralia2003110121212.001485.7100001
Alzarri JosephWIBangladesh20241201276.003138.7100010
Johnson CharlesSKANJamaica Kingsmen2026110111111.001384.6200001
Wanindu HasarangaSKANJamaica Kingsmen2026110111111.0010110.0000010
Keacy CartyJKTrinbago Knight Riders2026110111111.001478.5700010
Mitchell StarcAUSWest Indies20251211111*11.003036.6700110
Mikyle LouisWIAustralia20251201175.504027.5000020
Bjorn FortuinSAWest Indies2024332119*11.001573.3300110
Alzarri JosephWIAustralia2025343114*11.003729.7300000
Hayden Walsh, Jr.WINew Zealand20223111010*-8125.0000001
Nqaba PeterSAWest Indies20242111010*-7142.8600010
Alzarri JosephWIIreland20223311065.002343.4800110
Lorcan TuckerIREWest Indies2022110999.001464.2900010
Jayden SealesWIBangladesh202412298*-8112.5000001
Mervyn DillonWIAustralia200311188*-4200.0000010
Kyle MayersSKANJamaica Kingsmen2026110888.008100.0000010
Josh HazlewoodAUSWest Indies2025120844.005160.0000020
Taskin AhmedBANWest Indies2024120884.002236.3600110
Hasan MahmudBANWest Indies202412185*8.002236.3600010
Shamar JosephWIAustralia2025120884.001457.1400110
Matthew HaydenAUSWest Indies2003110777.001741.1800000
Carlton BaughWIAustralia2003110777.00887.5000010
Andre FletcherSKANJamaica Kingsmen2026110777.004175.0000001
Hassan KhanJKSt Kitts and Nevis Patriots202611177*-4175.0000010
Michael BracewellNZWest Indies202222274*-5140.0000010
Andile PhehlukwayoSAWest Indies2024220743.501741.1800000
Jomel WarricanWIPakistan2021120763.501936.8400010
Neil RockIREWest Indies2022320753.502330.4300000

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.