Skip to content

Batting by opposition (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 896 of the 2,568 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Steve SmithAUSEngland2010-202641748370323956.11669055.351314241726
Joe RootENGIndia2012-202535647338321859.35611555.32131213608
Joe RootENGAustralia2013-202639756282818040.99551151.32618731113
Alastair CookENGAustralia2006-2018356422493244*40.21528847.1451132831
Alastair CookENGIndia2006-201830543243129447.67537445.247912833
Steve SmithAUSIndia2013-202524466235619258.90446052.83115325714
Kumar SangakkaraSLPakistan2006-201519375226222170.69426453.05711222010
Virat KohliINDAustralia2011-202530532223218643.76429252.009532427
Michael ClarkeAUSEngland2005-201534607219518741.42390456.227722534
David WarnerAUSEngland2013-202333612217312436.83356161.02316627313
Kevin PietersenENGAustralia2005-201426482213722746.46382355.90413123924
SR TendulkarINDAustralia2003-2013214062132241*62.71371057.47511124313
Joe RootENGNew Zealand2013-202624464209622649.90362157.88610423611
Cheteshwar PujaraINDAustralia2010-202325453207420449.38490342.3051142284
Virat KohliINDEngland2012-202228503199123542.36382452.075962352
AB de VilliersSAAustralia2005-201823435198816952.32398349.91612123520
Hashim AmlaSAEngland2005-2017203621902311*55.94372151.126702503
Ian BellENGAustralia2005-201532584185911534.43386248.14416523111
Cheteshwar PujaraINDEngland2012-2022274941778206*39.51409043.475732252
Ben StokesENGAustralia2013-202629552174615532.94332152.57410419239
Alastair CookENGWest Indies2007-201720355173924357.97352849.296811951
Alastair CookENGPakistan2006-201820361171926349.11350549.045802050
Michael ClarkeAUSIndia2004-2014203621717329*50.50306556.026421839
Younis KhanPAKSri Lanka2006-201520333170331356.77326652.1455216210
Joe RootENGPakistan2015-202621364165126251.59265962.092911680
Angelo MathewsSLPakistan2009-20232342101601157*50.03347946.0229216514
Graeme SmithSAEngland2003-201216302159927757.11282856.546522022
Kumar SangakkaraSLBangladesh2005-2014121721577319105.13258261.0874116816
Hashim AmlaSAAustralia2008-201821402157419641.42305951.455541973
Usman KhawajaAUSEngland2011-202623421155417137.90340845.604721807
David WarnerAUSPakistan2014-2024132211552335*73.90210173.8765117114
Ravindra JadejaINDEngland2012-202525436154711241.81295352.39311216323
Mushfiqur RahimBANSri Lanka2006-202518324154620055.21325147.554611565
Travis HeadAUSEngland2019-202618341153917046.64203575.6355119317
Kevin PietersenENGIndia2006-2012152611535202*61.40249561.5266119911
Hashim AmlaSAIndia2004-2018213721528253*43.66338345.175741813
Kane WilliamsonNZPakistan2011-202314252151923866.04286752.985401584
Joe RootENGWest Indies2015-2024172921513182*56.04245861.556711626
Ricky PontingAUSIndia2003-201217301150122151.76265156.6241001662
Michael ClarkeAUSSouth Africa2008-2014142751487259*67.59249559.605331823
KL RahulINDEngland2016-202518340148719943.74281052.925431858
Shane WatsonAUSEngland2009-201519372148717642.49263456.4521012089
Mahela JayawardeneSLEngland2003-2014142511469213*61.21301548.726521656
Kane WilliamsonNZSri Lanka2012-2024142541467242*69.86252058.215621406
David WarnerAUSSouth Africa2012-202315270141520052.41176780.0855117016
Virat KohliINDSouth Africa2013-2024162821408254*54.15245957.263501846
Kane WilliamsonNZEngland2013-202620372140815640.23305046.165641692
Jonny BairstowENGAustralia2013-202326472140611931.24262953.4826116814
Virender SehwagIND/IWXAustralia2003-201319371140215538.94186075.382921867
Jacques KallisSAIndia2004-2013142431396201*66.48293847.527211388
Page 1Next →

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.