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
Usman KhawajaAUSWest Indies2025120372318.5011332.7400030
Travis HeadAUSWest Indies2025120362018.007746.7500050
Jason HolderWINew Zealand2022220362518.0028128.5700031
Odean SmithWINew Zealand20223213627*36.0020180.0000042
John CampbellWIAustralia2025120363618.006654.5500140
Matthew BreetzkeSAWest Indies2024330361912.0036100.0000040
Shamar JosephWISri Lanka20264223423*-26130.7700022
Roston ChaseWIIreland2022330331911.007544.0000040
Vitel LawesJKBarbados Tridents2026110323232.0020160.0000004
Kieran PowellWIPakistan202124032238.006747.7600140
Kyle MayersWIPakistan202124032328.005954.2400350
Wanindu HasarangaSLWest Indies2026430312110.3323134.7800021
Andre FletcherWISouth Africa2024320302915.0020150.0000012
Taijul IslamBANWest Indies2024120301615.0011625.8600010
Alex HalesTKRJamaica Kingsmen2026110292929.0021138.1000022
Rovman PowellJKTrinbago Knight Riders20261112929*-22131.8200021
Pat CumminsAUSWest Indies2025120292414.504959.1800003
Justin GreavesWIAustralia2025120291814.505552.7300040
Justin GreavesWIIreland202233029129.678534.1200020
Curtis CampherIREWest Indies202233029129.674465.9100040
Pavan RathnayakeSLWest Indies202644029247.255058.0000111
Glenn PhillipsGAWJamaica Kingsmen2026110282828.0017164.7100041
Andre RussellJKTrinbago Knight Riders2026110272727.0015180.0000032
Keacy CartyWISri Lanka2026110272727.003772.9700010
Zachary CarterBTJamaica Kingsmen2026110272727.0015180.0000041
Devon SmithWIAustralia2003110262626.003868.4200020
Romario ShepherdWISouth Africa2024110262626.0013200.0000013
Liton DasBANWest Indies2024120262513.004065.0000030
William PorterfieldIREWest Indies202233026268.673966.6700231
Rovman PowellJKGuyana Amazon Warriors2026110242424.0017141.1800002
Brian LaraWIAustralia2003110232323.002882.1400030
Obed McCoyWINew Zealand20222112323*-15153.3300031
Glenn MaxwellAUSWest Indies2025220231211.5020115.0000031
Matthew FordeWISri Lanka2026420231511.503271.8800011
Gudakesh MotieWISri Lanka2026110222222.003073.3300030
Mark AdairIREWest Indies20223222221*-14157.1400003
Justin GreavesWIBangladesh2024120222011.005440.7400010
Adam GilchristAUSWest Indies2003110212121.002680.7700040
Jason HolderWISri Lanka20262112121*-5420.0000003
Alzarri JosephWIPakistan2021120211710.505736.8400030
Alex CareyAUSWest Indies2025120212110.502391.3000131
Sunil NarineTKRJamaica Kingsmen20261111919*-8237.5000021
Reeza HendricksJKSt Kitts and Nevis Patriots2026110191919.0014135.7100011
Mohammad NabiGAWJamaica Kingsmen2026110191919.0015126.6700020
Navin BidaiseeSKANJamaica Kingsmen2026110191919.0016118.7500011
Shaheen Shah AfridiPAKWest Indies202123119199.503554.2900120
Andrew SymondsAUSWest Indies2003110181818.003551.4300000
Nikhil ChaudharySKANJamaica Kingsmen2026110181818.0013138.4600011
Gudakesh MotieWIAustralia20252221818*-9200.0000012
Mikyle LouisWIBangladesh202412018129.005930.5100020

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.