Batting by opposition (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Melbourne Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Virat KohliINDAustralia2011-201689148116960.1361777.96221463
Aaron FinchAUSEngland2011-2018662446135111.50424105.193104210
Alastair CookENGAustralia2006-2017571439244*73.1775957.84120510
Ricky PontingAUSSouth Africa2005-200946039511765.8359566.39210361
JP DuminySAAustralia2008-201444036416691.0053268.42120302
Kevin PietersenENGAustralia2006-20136803548244.2558660.41040247
David WarnerAUSEngland2011-201879034410338.2256460.99120362
Shane WatsonAUSEngland2007-2015792339161*48.4339585.82122316
Steve SmithAUSIndia2014-201634029419273.5042968.53100282
Steve SmithAUSEngland2010-2018791287102*35.8863944.91110280
Rohit SharmaINDAustralia2008-201686127213854.4028794.77110196
Matthew HaydenAUSEngland2006-200733026315387.6740964.30110242
Adam VogesAUSWest Indies2010-2015333263112*-30885.39200253
Ajinkya RahaneINDAustralia2014-201634025714764.2536570.41110331
Luke WrightMSMelbourne Renegades2013-2017551257109*64.25161159.631102610
Ian BellENGAustralia2006-201591102566523.2743558.85011161
Azhar AliPAKAustralia2016121248205*248.0047652.10100230
Michael HusseyAUSIndia2007-20125612378947.4035966.02021170
Steve SmithAUSPakistan2010-2017331233165*116.5035565.63110161
Matthew HaydenAUSSouth Africa2005-200824023313758.2546450.22110302
Kumar SangakkaraSLAustralia2008-20125612316446.2036563.29020230
Sachin TendulkarINDAustralia2007-20124602287338.0030275.50020232
Aaron FinchAUSIndia2012-20185502279645.40222102.25021224
Shane WatsonAUSPakistan2005-2010341225120*75.0042453.07110221
Andrew StraussENGAustralia2006-20115602256937.5049345.64031150
Michael ClarkeAUSEngland2006-201479222357*31.8639157.03010131
Paul CollingwoodENGAustralia2006-2011561221120*44.2034863.51100141
Shaun MarshAUSIndia2011-20165702199931.2941353.03022232
Joe RootENGAustralia2013-201867121791*36.1739854.52020180
MS DhoniINDAustralia2007-2016101332072920.7033461.98001163
Steve SmithAUSWest Indies2010-2015222204134*-24782.59110130
David WarnerAUSNew Zealand2009-201633020315667.67185109.73100204
Michael HusseyAUSSri Lanka2008-201255220371*67.6733860.0602090
Usman KhawajaAUSWest Indies2015120200144100.0028869.44110111
Matthew HaydenAUSIndia2007-200823019612465.3325875.97100200
Brad HaddinAUSEngland2010-20155511956548.7523881.93020222
Ricky PontingAUSEngland2006-201045119482*48.5031062.58020190
Jason RoyENGAustralia201822018818094.00158118.99100175
David WarnerAUSPakistan2010-201733018414461.33179102.79100192
Graeme SmithSAAustralia2005-20082401847546.0030161.13020210
Michael ClarkeAUSSri Lanka2008-201244018310645.7529861.41111210
Michael ClarkeAUSIndia2007-20125711837330.5032955.62010121
Michael KlingerAS/PSMelbourne Stars2012-20164401827145.50162112.35010114
Michael ClarkeAUSNew Zealand2007-20153301819860.3322580.44020171
Chris RogersAUSEngland201312017711688.5032654.29110210
Aaron FinchMRMelbourne Stars2013-201755117767*44.25136130.15010175
Jonathan TrottENGAustralia2010-2011221174168*174.0035249.43100140
Mahela JayawardeneSLAustralia2008-201378117061*24.2923073.91021172
Michael HusseyAUSSouth Africa2005-200946016812228.0031353.67101174
Ben DunkST/AS/HHMelbourne Stars2011-20176611684333.60144116.67000151
Page 1Next

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