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 5,013 of the 5,044 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Rahul DravidINDZimbabwe1996-2005322738858536.88122772.13080610
MahmudullahBANZimbabwe2009-20224435988482*34.00114277.410627211
Shivnarine ChanderpaulWIAustralia1995-2008262528839238.39130467.71062568
Abdul RazzaqPAKNew Zealand1997-2011413478838932.70101686.910537325
Hashan TillakaratneSLPakistan1986-20034843118827127.56149259.12021505
Ross TaylorNZSri Lanka2006-20193329388113733.88108681.122556917
Graham GoochENGWest Indies1976-199231312881129*30.38161854.45141772
Dean JonesAUSSri Lanka1985-199217157879117*109.88105583.321904510
Martin GuptillNZSri Lanka2009-20192323387613843.8088399.212547931
Chris CairnsNZSouth Africa1992-200431285875102*38.0497489.841627127
David GowerENGNew Zealand1978-19912424287415839.73108480.633418212
Sikandar RazaZIMBangladesh2013-202626262868135*36.17109479.342416723
Marvan AtapattuSLZimbabwe1996-200626235867103*48.17134864.32162641
Angelo MathewsSLEngland2009-20232823686785*51.00103683.69070778
Allan BorderAUSNew Zealand1980-1994514658675821.15136763.42052717
Andy FlowerZIMSri Lanka1992-200326263866120*37.65117373.83243595
Paul CollingwoodENGIndia2002-2011343178669336.08105582.090607811
Aamer SohailPAKSri Lanka1990-20002626086510033.27129167.00151711
Chris CairnsNZAustralia1992-2005423838646724.69105881.660646722
Navjot SidhuINDPakistan1988-19982625086210834.48123669.74242764
AB de VilliersSAEngland2005-20172927486212137.4899386.81231934
Graeme SmithSAPakistan2002-2013302928619231.89111877.01083963
Tillakaratne DilshanSLBangladesh2002-201524215859161*53.6992492.97420901
Michael ClarkeAUSIndia2003-20153027585813039.00102184.04242686
Upul TharangaSLZimbabwe2006-20182119585613361.14105681.06251977
Dean JonesAUSWest Indies1984-19934040485593*23.75142959.83045555
Babar AzamPAKEngland2015-20232020285415847.4488396.722518313
Eoin MorganENG/IRESri Lanka2007-2021353058549234.1696088.960827716
Shane WatsonAUSWest Indies2005-20132624285312638.7796588.392658515
Michael BevanAUSPakistan1994-2002282278518356.73130765.11090502
Graeme SmithSAEngland2003-20122423284914140.43103082.43330910
Shahid AfridiPAKSouth Africa1996-2015403918488822.32700121.140437639
Andrew SymondsAUSNew Zealand2000-20072825484315640.14788106.981537823
Graeme SmithSASri Lanka2002-20122323084212536.61107378.471508010
Kapil DevINDWest Indies1979-1994424168428724.0691991.620336911
Sunil GavaskarINDAustralia1980-19872725284092*36.52129964.67080595
Arjuna RanatungaSLNew Zealand1983-19983533584010230.00117071.79131634
David WarnerAUSPakistan2012-20231414083917959.9384898.944108719
Chris CairnsNZIndia1992-20053228483811534.92100283.633106125
Virender SehwagINDWest Indies2001-20112727283621933.44815102.5823210615
Joe RootENGPakistan2015-20231716083510752.1990692.16171675
Inzamam-ul-HaqPAKEngland1992-20062825783581*46.3997585.64073825
Shakib Al HasanBANWest Indies2006-202121194834124*55.6092390.36182666
Mark WaughAUSEngland1990-20012120183411343.89105179.35161763
Martin GuptillNZAustralia2009-20222727183311432.04103780.331408525
Arjuna RanatungaSLAustralia1983-19993331683371*33.32112673.98052457
Dean JonesAUSPakistan1984-19932121483212148.94117670.75161417
Mohammad HafeezPAKWest Indies2005-20192323183212137.82104679.541717516
Eoin MorganENG/IREPakistan2007-201925247832107*48.9491790.731607316
MahmudullahBANWest Indies2009-202430241383284*75.6498384.640815427

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