Batting by opposition (Men's All internationals)

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 7,119 of the 11,061 matches in this selection (from 2001). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamPAKNew Zealand2016-202559637265316147.38325681.48522226635
Rohit SharmaINDEngland2007-202656679263516145.43361772.85911130661
Angelo MathewsSLIndia2009-20236876132631139*41.76377269.75612224950
Ross TaylorNZIndia2007-2021657810262415138.59348875.23611325638
Michael ClarkeAUSIndia2003-2015526582596329*45.54411263.1388425016
Joe RootENGPakistan2015-202642564259126249.83365470.9131622457
Travis HeadAUSEngland2017-202642583258417046.98293987.92712132245
Graeme SmithSAEngland2003-201244574258127748.70393865.5499230312
AB de VilliersSAWest Indies2005-201641458255117868.95328177.75118122754
Younis KhanPAKSri Lanka2003-201554645254831343.19435158.56512422614
Tamim IqbalBANZimbabwe2009-202257622253215842.20338174.89612425447
Kane WilliamsonNZIndia2010-202557674252913140.14395863.90319223828
Hashim AmlaSAIndia2004-2019526832527253*38.88453555.7271352915
Ian BellENGIndia2006-201550647248023543.51367967.41610329317
Hashim AmlaSAAustralia2008-201852715245319637.17409159.96611528412
Brendan TaylorZIMBangladesh2005-202662726243417136.88371865.47711722423
Kumar SangakkaraSL/IWXAustralia2003-201553597242319246.60352268.80317224415
Tamim IqbalBAN/IWXWest Indies2007-2022597362419130*36.10355967.97317527428
Gautam GambhirINDSri Lanka2005-201248533241216748.24307178.5481342573
Ricky PontingAUSSouth Africa2005-201244591239916441.36329272.87714625526
Mushfiqur RahimBANZimbabwe2006-20266873142378219*40.31350367.88411421526
Ross TaylorNZPakistan2007-20216068172375131*46.57321273.94515620846
Ricky PontingAUSEngland2002-201048625237019641.58332771.24512326615
Hashim AmlaSA/IWXPakistan2007-201946587232312245.55336069.14514226310
Ben StokesENGAustralia2013-202652765232315532.72403657.56513624450
AB de VilliersSAEngland2005-201760687231417437.93331169.89311426227
Kane WilliamsonNZSri Lanka2010-2024424952305242*52.39345066.81614321812
Jonny BairstowENGAustralia2013-202451724228713933.63351265.12410426237
Babar AzamPAKEngland2015-202649567228215846.57259687.90416125131
Tillakaratne DilshanSLPakistan2004-201662676228214537.41287479.4059326912
Kumar SangakkaraSLNew Zealand2003-201555608227420343.73306274.27611325319
Jos ButtlerENGIndia2011-202677807226313131.00262886.11214922762
Jacques KallisSAIndia2004-2013324172249201*66.15395656.8599320717
Babar AzamPAKAustralia2016-202643557224219646.71312871.68513221419
Andrew StraussENGAustralia2004-201153681223816133.40378959.0731552655
Joe RootENGSouth Africa2013-202539491223019046.46299574.46514024520
Mahela JayawardeneSLAustralia2003-201560675221810535.77330267.17221522710
Kusal MendisSLBangladesh2017-202546511221619644.32272481.35416121755
Eoin MorganENG/IREAustralia2007-202171698221112136.25231595.51314618663
Faf du PlessisSASri Lanka2012-202143516221019949.11299073.91410022220
Quinton de KockSASri Lanka2013-202448563220812841.66234994.00514127920
Mohammad HafeezPAKSri Lanka2003-201759678220119637.31307171.67510322927
Shikhar DhawanINDSri Lanka2013-202136404219819061.06238392.24711225931
Faf du PlessisSAAustralia2011-202043536219412646.68312470.2388124326
Angelo MathewsSLEngland2009-202449569218916046.57345863.30316119922
Ravindra JadejaINDEngland2009-2025607320218111241.15357061.09314422036
Mahela JayawardeneSLPakistan2003-201458713217324031.96361160.18311523411
Kane WilliamsonNZSouth Africa2011-202538468216217656.89333964.75106122423
Rohit SharmaINDNew Zealand2009-202660666216014736.00262082.44217219883
Matthew HaydenAUSIndia2003-200834442214812651.14289074.33514423030

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