Batting by opposition (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Harare Sports Club×

Player figures come from full scorecards, which we hold for 62 of the 65 matches in this selection (from 2005). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad HafeezPAKZimbabwe2011-2015883444139*88.8047992.69210449
Ambati RayuduINDZimbabwe2013-2016874369124*123.0051072.35120331
Martin GuptillNZZimbabwe2011-2015551348116*87.0042382.27210333
Faf du PlessisSAAustralia2014330328126109.33306107.19210278
Elton ChigumburaZIMIndia2010-201610103272104*38.8630389.77102243
Hamilton MasakadzaZIMPakistan2011-20157702458535.0037465.51020244
Brendan TaylorZIMNew Zealand2005-2011332236128*236.0024596.33200196
Hamilton MasakadzaZIMBangladesh2006-20114402287557.0031073.55020125
Hamilton MasakadzaZIMIndia2005-2016121202266618.8336062.78012213
Chamu ChibhabhaZIMPakistan2011-20155502219044.2032867.38020230
Chamu ChibhabhaZIMIndia2015-20166602188236.3335561.41020200
Virat KohliINDZimbabwe2010-201344121511571.6724388.48110212
Vusi SibandaZIMIndia2005-2016101002155521.5037058.11021215
Sikandar RazaZIMIreland2015-201844221269*106.0024088.33030135
Sikandar RazaZIMIndia2013-20168802108226.2531067.74010193
Vusi SibandaZIMBangladesh2006-20114402079651.7526079.62020232
Tatenda TaibuZIMSri Lanka2008-20106622067151.5030268.2101091
Brendan TaylorZIMPakistan2011-20135512047951.0027374.73020171
Upul TharangaSLZimbabwe2008-20167612027240.4029368.94021201
Kane WilliamsonNZZimbabwe2011-201553120197100.5022987.77020202
AB de VilliersSAAustralia2014332199136*199.00166119.88110174
KL RahulINDZimbabwe2016332196100*196.0023583.40110153
Brendan TaylorZIMWest Indies2007-201833019213864.00187102.67100292
Paul StirlingIREZimbabwe2015-20184401877246.7526371.10020230
Tillakaratne DilshanSLZimbabwe2010221186108*186.00168110.71110232
Misbah-ul-HaqPAKZimbabwe2011-201354218283*91.0022182.35020112
Craig ErvineZIMIreland2015-2018331181101*90.5022680.09110163
Shoaib MalikPAKZimbabwe2011-201554217596*87.5019788.83010163
Craig ErvineZIMNew Zealand2015331174130*87.00167104.19100166
Yuvraj SinghINDZimbabwe2005221173120173.0019588.72110152
Mushfiqur RahimBANZimbabwe2006-201143017210157.3321181.52110151
Aaron FinchAUSSouth Africa201433017210257.3323971.97110151
Gary WilsonIREZimbabwe2015-201844116970*56.3321279.72020143
Shikhar DhawanINDZimbabwe201333016811656.0018093.33100192
Brendan TaylorZIMSouth Africa2007-20144401657941.2524367.90011104
Hamilton MasakadzaZIMNew Zealand2011-20155501618432.2023468.80022202
Kumar SangakkaraSLZimbabwe20084421595779.5023767.09010140
Marlon SamuelsWIZimbabwe2007-20183301548651.3317289.53010107
Tony UraPNGIreland2018110151151151.00142106.34100106
Phillip HughesAUSSouth Africa20143301518550.3317188.30020171
Tatenda TaibuZIMSouth Africa2007221150107*150.00143104.90100134
Shahriar NafeesBANZimbabwe2006-2011331146118*73.0020073.00100170
Tatenda TaibuZIMBangladesh20113311448372.0017980.45021122
Tom LathamNZZimbabwe2015331140110*70.0016485.37100122
Shivnarine ChanderpaulWIZimbabwe2007221139127*139.0015887.9710052
Brendan TaylorZIMSri Lanka2010221138119*138.0015986.79100121
Brendan TaylorZIMIndia2005-20136601387423.0020567.32011151
Faf du PlessisSAZimbabwe201422013612168.0016582.4210054
Runako MortonWIZimbabwe20072201337966.5016879.1702062
Vusi SibandaZIMPakistan2011-20135501315926.2020763.29020112
Page 1Next

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