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 2000-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Steve SmithAUSEngland2010-202641748370323956.11669055.351314241726
Joe RootENGIndia2012-202535647338321859.35611555.32131213608
Kumar SangakkaraSLPakistan2002-201523456291123074.64533154.611012230714
Joe RootENGAustralia2013-202639756282818040.99551151.32618731113
Sachin TendulkarINDAustralia2000-2013285462577241*53.69447157.64613230815
Alastair CookENGAustralia2006-2018356422493244*40.21528847.1451132831
Alastair CookENGIndia2006-201830543243129447.67537445.247912833
Steve SmithAUSIndia2013-202524466235619258.90446052.83115325714
Younis KhanPAKSri Lanka2000-201528484228631351.95449550.8686322316
VVS LaxmanINDAustralia2000-201225475227128154.07413254.9661123150
Michael ClarkeAUSEngland2005-201535627224118740.75398556.247722604
Virat KohliINDAustralia2011-202530532223218643.76429252.009532427
Mahela JayawardeneSLEngland2001-2014224032203213*59.54451248.83810224712
Ricky PontingAUSIndia2000-201223403218925759.16376758.1171042434
Ricky PontingAUSEngland2001-201029492218819646.55340864.2079224813
David WarnerAUSEngland2013-202333612217312436.83356161.02316627313
Kevin PietersenENGAustralia2005-201427502215822744.96385256.02413224024
Joe RootENGNew Zealand2013-202624464209622649.90362157.88610423611
Cheteshwar PujaraINDAustralia2010-202325453207420449.38490342.3051142284
AB de VilliersSAAustralia2005-201824455206816951.70414949.84613124720
Graeme SmithSAEngland2003-201221393205127756.97352458.207732612
Michael ClarkeAUSIndia2004-2014224022049329*53.92362256.5776222714
Virat KohliINDEngland2012-202228503199123542.36382452.075962352
Ian BellENGAustralia2005-201533604198311535.41412048.13418524312
Hashim AmlaSAEngland2004-2017213821903311*52.86375450.696712503
Matthew HaydenAUSIndia2001-200818353188820359.00286465.9268221424
Ricky PontingAUSSouth Africa2001-2012234331884143*47.10296363.58710622711
Jacques KallisSAWest Indies2001-201019338187117774.84394847.3978320214
Rahul DravidIND/IWXAustralia2000-201227526183923339.98456240.3121042344
Virender SehwagIND/IWXAustralia2003-201323451182119541.39240675.69310324412
Kumar SangakkaraSLBangladesh2001-201415212181631995.58304259.7077120116
Jacques KallisSA/IWXAustralia2001-201223445180514746.28372548.46410122612
Shivnarine ChanderpaulWIEngland2000-2015244261788147*49.67410343.5841142163
Mahela JayawardeneSLSouth Africa2000-201417321178237457.48337752.7762221412
Cheteshwar PujaraINDEngland2012-2022274941778206*39.51409043.475732252
Rahul DravidINDEngland2001-201119345176321760.79427841.217612340
Ben StokesENGAustralia2013-202629552174615532.94332152.57410419239
Alastair CookENGWest Indies2007-201720355173924357.97352849.296811951
Jacques KallisSAIndia2000-2013183161734201*69.36390644.3975117311
Alastair CookENGPakistan2006-201820361171926349.11350549.045802050
Shivnarine ChanderpaulWIIndia2002-201319347171314063.44414541.336701757
Ricky PontingAUSWest Indies2000-201220366169920656.63296957.2266017310
Jacques KallisSAEngland2000-2012213721672182*47.77332150.3575219212
Joe RootENGPakistan2015-202621364165126251.59265962.092911680
Mahela JayawardeneSLPakistan2000-201427513163224034.00331849.192942057
Mushfiqur RahimBANSri Lanka2006-202519345161920055.83338947.774711635
Rahul DravidINDWest Indies2002-201118315161814662.23374143.255901724
Angelo MathewsSLPakistan2009-20232342101601157*50.03347946.0229216514
Graeme SmithSAWest Indies2003-201014252159314869.26269259.187402057
Kevin PietersenENGIndia2006-2012162811581202*58.56257361.4566120412
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.