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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd 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 runsODI1st 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 1925-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Geoff BoycottENGWest Indies1966-198129535220512845.94524336.0151542472
Mark WaughAUSEngland1991-200129517220414050.09394655.8561102407
Graham GoochENGWest Indies1980-1991265122197154*44.84457248.0551332375
Steve WaughAUSWest Indies1988-200332517219220049.82455148.177931918
Wally HammondENGSouth Africa1927-193924427218818162.51--6141664
Richie RichardsonWIAustralia1984-199529484217518249.43448648.4897328412
David WarnerAUSEngland2013-202333612217312436.83356161.02316627313
Shivnarine ChanderpaulWIIndia1994-2013254410217114063.85517141.9871002198
Rahul DravidIND/IWXAustralia1996-201233626216623338.68550639.3421342694
Kevin PietersenENGAustralia2005-201427502215822744.96385256.02413224024
Jacques KallisSAEngland1995-2012315132141182*44.60466945.8688423712
Ian ChappellAUSEngland1966-198030564213819241.12508742.0341652205
Ricky PontingAUSSouth Africa1997-2012264832132143*47.38356659.79811625112
Clive LloydWIEngland1968-198434514212013245.11318855.93513125820
Ken BarringtonENGAustralia1961-196823396211125663.97289643.3751311875
Joe RootENGNew Zealand2013-202624464209622649.90362157.88610423611
Sunil GavaskarINDPakistan1978-198724414208916656.46303545.5751211862
Arthur MorrisAUSEngland1946-195524432208020650.73116548.508832106
Cheteshwar PujaraINDAustralia2010-202325453207420449.38490342.3051142284
AB de VilliersSAAustralia2005-201824455206816951.70414949.84613124720
Jacques KallisSA/IWXAustralia1997-201229555206114741.22453545.45510225112
Allan BorderAUSWest Indies1979-199331597205212639.46567435.3531441752
Graeme SmithSAEngland2003-201221393205127756.97352458.207732612
Michael ClarkeAUSIndia2004-2014224022049329*53.92362256.5776222714
Dudley NourseSAEngland1935-195124436203720855.0510863.897911076
Sachin TendulkarINDSri Lanka1990-201024363199520360.45367454.0096024110
Virat KohliINDEngland2012-202228503199123542.36382452.075962352
Ian BellENGAustralia2005-201533604198311535.41412048.13418524312
Doug WaltersAUSEngland1965-197736626198115535.38441644.8641321929
Frank WorrellWIEngland1948-196325426197926154.9712261.486781577
Rahul DravidINDWest Indies1997-201123387197814663.81487840.5551302055
Ricky PontingAUSWest Indies1996-201224447197720653.43371753.1977019812
Rahul DravidINDEngland1996-201121375195021760.94471541.367812530
Stan McCabeAUSEngland1930-193824433193123248.27321660.0441022304
Viv RichardsWIIndia1974-1989284131927192*50.7196871.0787120520
Garry SobersWIIndia1958-197118307192019883.4810.0087214517
Javed MiandadPAKNew Zealand1976-199318295191927179.96230348.5576021614
Hashim AmlaSAEngland2004-2017213821903311*52.86375450.696712503
Mike AthertonENGAustralia1989-200133662190010529.69503237.7611572251
Matthew HaydenAUSIndia2001-200818353188820359.00286465.9268221424
Gundappa ViswanathINDEngland1971-198230544188022237.60454441.3741232131
Mark WaughAUSWest Indies1991-2001284831858139*41.29375749.4541341758
George HeadleyWIEngland1930-1954162931852270*71.2341656.018511051
Denis ComptonENGAustralia1938-195628518184218442.84239740.225971551
Mahela JayawardeneSLIndia1997-201018281182227567.48325955.916812107
Virender SehwagIND/IWXAustralia2003-201323451182119541.39240675.69310324412
Gordon GreenidgeWIAustralia1975-199129527181922640.42348448.1648522211
Kumar SangakkaraSLBangladesh2001-201415212181631995.58304259.7077120116
Alec StewartENGAustralia1990-200333656181010730.68331554.6011362323
Javed MiandadPAKAustralia1976-199025402179721147.29407544.106711869

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.