Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 Antigua Recreation Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Richie RichardsonWIIndia19891115858*-9362.37010--
Ajay SharmaINDWest Indies1989110292929.0022131.82000--
Mohammad AzharuddinINDWest Indies1989-1997210272727.003675.00000--
Robin SinghINDWest Indies19891111010*-1471.43000--
Kris SrikkanthINDWest Indies1989110777.001450.00000--
Gordon GreenidgeWIIndia1983-1989221271154*271.0012395.12200219
Viv RichardsWIEngland1981-199034125111483.6731878.93200338
Michael HoldingWIEngland1981-198622113173131.0014192.91020117
Brian LaraWIEngland1994-2004331864400*432.00121471.172101005
Herschelle GibbsSAWest Indies2001-200534025710464.2557644.62110295
Brian LaraWISouth Africa2001-20053401279131.7530841.23010115
Ridley JacobsWIIndia2002110118118118.0020657.28100115
Mark WaughAUSWest Indies1991-1999361280139*56.0047059.57121254
Carl HooperWIPakistan1988-1993233228178*-34765.71100234
Justin LangerAUSWest Indies199912017812789.0041043.4111094
Carl HooperWIIndia1997-200222016213681.0031950.78100154
Michael SlaterAUSWest Indies1995-19992401364434.0032741.59000104
Chris GayleWISouth Africa2001-200534039031797.5063661.32110473
Desmond HaynesWIEngland1981-199034037216793.0070153.07210463
Jacques KallisSAWest Indies2001-2005342260147130.0054347.88110233
Shivnarine ChanderpaulWISouth Africa2001-200534024312760.7550947.74110213
Brian LaraWIAustralia1995-199924023810059.5028982.35110363
Gordon GreenidgeWIEngland1981-199033022614975.3336861.41110303
Robin SmithENGWest Indies1990-199423119517597.5038950.13100293
Robert SamuelsWINew Zealand199612012912564.5022158.37100163
Ridley JacobsWIEngland2004111107107*-20751.6910083
Roger HarperWIEngland1986121796079.009186.8101053
Shahid AfridiPAKZimbabwe2000110696969.0069100.0001053
Roger HarperWINew Zealand19851114545*-29155.1700033
Desmond HaynesWIAustralia1978-199134028614871.5035281.25110392
Inzamam-ul-HaqPAKWest Indies1993-200023024612382.0043856.16120272
Richie RichardsonWIAustralia1984-199535023715447.4051945.66100322
Ramnaresh SarwanWISouth Africa2001-200523017812759.3344540.00100212
Brian LaraWINew Zealand19961201147457.0017664.77010132
Stuart WilliamsWISri Lanka19971201048352.0013775.91010152
Ajay JadejaINDWest Indies1997110969696.0021245.2801072
Wavell HindsWIPakistan2000120896344.5018348.6301082
Sanath JayasuriyaSLWest Indies1997120858542.5011872.0301192
Malcolm MarshallWIAustralia1984-1991230855128.3312468.55010112
Malcolm MarshallWIEngland1986110767676.0011566.0901082
Jeff DujonWIAustralia1984-1991230653321.6713946.7600062
Boeta DippenaarSAWest Indies2001-20052216156*61.0010558.1001072
Jimmy AdamsWIEngland1994110595959.0016435.9801022
Jeff CroweNZWest Indies1985110525252.008561.1801052
Colin MillerAUSWest Indies1999120444322.0041107.3200022
Mervyn DillonWIIndia2002110434343.006566.1500062
Clive LloydWIAustralia1984110383838.006558.4600012
Keith ArthurtonWIAustralia1995110262626.005250.0000022
Jimmy AdamsWINew Zealand1996121214208*214.0034761.67100321
Desmond HaynesWIIndia1983-198922017813689.006861.76100101
Page 1Next

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.