Batting by opposition (Men's ODIs)

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 2,596 of the 4,866 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamPAKEngland2015-20232020285415847.4488396.722518313
Eoin MorganENG/IRESri Lanka2007-2021353058549234.1696088.960827716
Yuvraj SinghINDAustralia2003-20133733185413926.69102982.992348616
Virender SehwagINDNew Zealand2002-20101616185213056.80786108.4043011118
Herschelle GibbsSAAustralia2006-20092121085117540.5293491.1123110413
Shane WatsonAUSWest Indies2005-20132423285112640.5295089.582658515
Elton ChigumburaZIMBangladesh2005-2018413868516426.59108578.430425927
Upul TharangaSLPakistan2006-201733311845112*28.17121669.49152991
David WarnerAUSPakistan2012-20231414083917959.9384898.944108719
Joe RootENGPakistan2015-20231716083510752.1990692.16171675
Shakib Al HasanBANWest Indies2006-202121194834124*55.6092390.36182666
Martin GuptillNZAustralia2009-20222727183311432.04103780.331408525
Eoin MorganENG/IREPakistan2007-201925247832107*48.9491790.731607316
MahmudullahBANWest Indies2009-202430241383284*75.6498384.640815427
Jos ButtlerENGNew Zealand2013-20252825383212937.82696119.541417529
Rahul DravidINDPakistan2003-2009191928299248.76115371.90091810
Quinton de KockSAPakistan2013-202519191829123*46.0692989.242428619
Rohit SharmaINDBangladesh2008-20251818382713755.1384497.993337527
Virender SehwagINDPakistan2003-20132525082711933.08815101.4714011314
Alastair CookENGIndia2007-20142727182210231.62106677.111631032
MS DhoniINDSouth Africa2005-20193531681692*32.6492488.310416718
Michael ClarkeAUSIndia2003-20152826481413037.0099381.97242646
Jacques KallisSAWest Indies2003-201120205813121*54.2093287.232606011
Babar AzamPAKAustralia2017-20261616381111462.3894386.00330795
Kusal MendisSLBangladesh2017-20252221180912440.4597083.402518312
Alastair CookENGSri Lanka2006-20142222280911940.45107875.05140851
Michael HusseyAUSSouth Africa2006-20112423580783*44.8391987.810606614
Adam GilchristAUSIndia2003-2008242418069535.04748107.750621128
Graeme SmithSAEngland2003-20122322280414140.2099181.13330820
Michael ClarkeAUSPakistan2004-201518184803103*57.36102478.42250702
Martin GuptillNZEngland2009-201920203802189*47.1891287.942519114
Michael ClarkeAUSNew Zealand2003-2015252337979839.85106774.70060804
Upul TharangaSLZimbabwe2006-20181917579613366.3397082.06251887
Mohammad HafeezPAKWest Indies2005-20192222179112137.67100578.711716916
Upul TharangaSLBangladesh2005-201819192790118*46.4798780.04252988
David WarnerAUSSri Lanka2012-20232323079016334.3594084.04321736
Shoaib MalikPAKSri Lanka2003-20173028879086*39.5091386.530725417
Babar AzamPAKSouth Africa2017-20251818278910349.3192984.93160925
MahmudullahBANNew Zealand2010-202529275783128*35.5999978.382216217
Tillakaratne DilshanSLBangladesh2004-201521195782161*55.8680297.51410851
KL RahulINDAustralia2019-20252019578297*55.8685291.780705221
Sean WilliamsZIMBangladesh2006-202021214780129*45.8894982.19171675
Virat KohliINDPakistan2009-20251717477818359.8578798.86421707
Brendan TaylorZIMPakistan2004-20201919177611243.11103774.83170697
Aaron FinchAUSSouth Africa2014-20202322077610935.27101176.762507417
Babar AzamPAKWest Indies2016-202513131773125*64.4286489.475115710
Jonny BairstowENGAustralia2015-20231919077213940.6378997.852338816
Umar AkmalPAKSri Lanka2009-201427236772102*45.4179397.351716917
Michael HusseyAUSIndia2004-20122119677081*59.2384890.80070585
George BaileyAUSEngland2012-2015212037708745.2994781.310805511

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