Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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 (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2002-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Justin LangerAUSSouth Africa2002-2006916255912639.9392460.50110941
Matthew HaydenAUSSouth Africa2002-200913251109913745.79199555.094541588
Ricky PontingAUSSouth Africa2002-2012213921783143*48.19278963.9379621611
Damien MartynAUSSouth Africa2002-2006712248813348.8090453.98312611
Steve WaughAUSSouth Africa20024601254220.8330041.67001160
Adam GilchristAUSSouth Africa2002-200610162695204*49.6477589.682228912
Brett LeeAUSSouth Africa2002-2008121742796421.4648357.76014402
Stuart MacGillAUSSouth Africa2002-2006330532917.675596.3600080
Glenn McGrathAUSSouth Africa2002-20067741911*6.339420.2100210
Herschelle GibbsSAAustralia2002-20061020069310434.65136450.811411111
Gary KirstenSAAustralia200248036315345.3879645.60120530
Jacques KallisSA/IWXAustralia2002-201221404159814744.39321449.7248120911
Boeta DippenaarSAAustralia2002-20063601327422.0025352.17010250
Neil McKenzieSAAustralia2002-200991824729929.50126137.43022642
Mark BoucherSA/IWXAustralia2002-2011193436728921.68146645.84043822
Shaun PollockSAAustralia2002-2006611330667*38.2544369.07020354
Nicky BojeSAAustralia2002-200661211844816.7329961.54001321
Shane WarneAUSSouth Africa2002-2006101522866322.0032288.82011454
Allan DonaldSAAustralia200224273*3.504216.6700100
Justin OntongSAAustralia2002120413220.509244.5700050
Mark WaughAUSSouth Africa20024601885331.3333256.63010261
Claude HendersonSAAustralia20021201195.505121.5700020
Sanath JayasuriyaSLZimbabwe2002-200445040815781.6056472.34200514
Marvan AtapattuSLZimbabwe2002-2004451578249144.5082769.89310751
Mahela JayawardeneSLZimbabwe2002-2004452286100*95.3344065.00120311
Russel ArnoldSLZimbabwe20022201117155.5026841.42010100
Kumar SangakkaraSLZimbabwe2002-200445040827081.6055972.99110543
WPUJC VaasSLZimbabwe2002-200443110872*54.0024144.81010130
Nuwan ZoysaSLZimbabwe2002-20043213228*32.005756.1400050
Hashan TillakaratneSLZimbabwe2002220403720.008845.4500040
Muttiah MuralitharanSLZimbabwe2002-2004431322616.003591.4300021
Charitha BuddhikaSLZimbabwe2002220464523.0016328.2200060
Craig WishartZIMSri Lanka200224037269.2510535.2400030
Andy FlowerZIMSri Lanka200224028117.0010825.9300010
Grant FlowerZIMSri Lanka20022401127228.0033633.33011100
Heath StreakZIMSri Lanka2002241553318.3318429.8900050
Henry OlongaZIMSri Lanka200224019184.756230.6500211
Dougie MarillierZIMSri Lanka2002241331511.009833.6700031
Travis FriendZIMSri Lanka20022413329*11.0011927.7300140
Gavin RennieZIMSri Lanka2002240816820.2518144.75011120
Trevor GripperZIMSri Lanka20022401278331.7534736.60010160
Stuart CarlisleZIMSri Lanka20022401216430.2544627.13010110
Thilan SamaraweeraSLZimbabwe2002-20044411317643.6733738.87010120
Hamilton MasakadzaZIMSri Lanka2002-2017480993312.3823442.31002130
Taufeeq UmarPAKBangladesh2002-201169045413050.44103743.78130620
Younis KhanPAKBangladesh2002-20157102638200*79.75101562.86302657
Inzamam-ul-HaqPAKBangladesh2002-2003572299138*59.8059750.08101414
Mohammad YousufPAKBangladesh2002-2003453401204*200.5068958.20120623
Abdul RazzaqPAKBangladesh200222015213476.0027455.47100214
Saqlain MushtaqPAKBangladesh2002-200334036119.0021716.5900010
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.