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
Steve SmithAUSEngland2010-202641748370323956.11669055.351314241726
Joe RootENGIndia2012-202535647338321859.35611555.32131213608
Kumar SangakkaraSLPakistan2002-201523456291123074.64533154.611012230714
Joe RootENGAustralia2013-202639756282818040.99551151.32618731113
Alastair CookENGAustralia2006-2018356422493244*40.21528847.1451132831
Alastair CookENGIndia2006-201830543243129447.67537445.247912833
Steve SmithAUSIndia2013-202524466235619258.90446052.83115325714
Michael ClarkeAUSEngland2005-201535627224118740.75398556.247722604
Virat KohliINDAustralia2011-202530532223218643.76429252.009532427
Sachin TendulkarINDAustralia2003-2013244662224241*55.60390556.95511225313
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
Ricky PontingAUSIndia2003-201219342203125763.47353757.4261012252
Virat KohliINDEngland2012-202228503199123542.36382452.075962352
Ian BellENGAustralia2005-201533604198311535.41412048.13418524312
Mahela JayawardeneSLEngland2002-2014193531941213*60.66403948.067822198
Younis KhanPAKSri Lanka2002-201523393191431353.17362452.8165318712
Hashim AmlaSAEngland2004-2017213821903311*52.86375450.696712503
Ricky PontingAUSEngland2002-201024412185019647.44300161.656721999
Virender SehwagIND/IWXAustralia2003-201323451182119541.39240675.69310324412
Ricky PontingAUSSouth Africa2002-2012213921783143*48.19278963.9379621611
Cheteshwar PujaraINDEngland2012-2022274941778206*39.51409043.475732252
Kumar SangakkaraSLBangladesh2002-201414202176231997.89292860.1876119516
Ben StokesENGAustralia2013-202629552174615532.94332152.57410419239
Alastair CookENGWest Indies2007-201720355173924357.97352849.296811951
Alastair CookENGPakistan2006-201820361171926349.11350549.045802050
Shivnarine ChanderpaulWIIndia2002-201319347171314063.44414541.336701757
Shivnarine ChanderpaulWIEngland2004-2015223961684147*51.03390743.1041042023
Joe RootENGPakistan2015-202621364165126251.59265962.092911680
Rahul DravidINDEngland2002-201116304164121763.12384342.707512220
Mushfiqur RahimBANSri Lanka2006-202519345161920055.83338947.774711635
Rahul DravidINDWest Indies2002-201118315161814662.23374143.255901724
Jacques KallisSAWest Indies2003-2010142371604177100.25310951.5975217212
Angelo MathewsSLPakistan2009-20232342101601157*50.03347946.0229216514
Jacques KallisSA/IWXAustralia2002-201221404159814744.39321449.7248120911
VVS LaxmanINDAustralia2003-2012213951594200*46.88309951.444822030
Graeme SmithSAWest Indies2003-201014252159314869.26269259.187402057
Kevin PietersenENGIndia2006-2012162811581202*58.56257361.4566120412
Hashim AmlaSAAustralia2008-201821402157419641.42305951.455541973
Usman KhawajaAUSEngland2011-202623421155417137.90340845.604721807
David WarnerAUSPakistan2014-2024132211552335*73.90210173.8765117114
Ravindra JadejaINDEngland2012-202525436154711241.81295352.39311216323
VVS LaxmanINDWest Indies2002-2011183061543176*64.29327447.134921790
Jacques KallisSAEngland2003-2012193521542182*46.73303150.876521809
Travis HeadAUSEngland2019-202618341153917046.64203575.6355119317
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.