Batting by opposition (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Melbourne Cricket Ground×

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Travis HeadAUSEngland2022110152152152.00130116.92100164
Ricky PontingAUSSri Lanka2003111106106*-97109.28100111
David WarnerAUSEngland2022110106106106.00102103.9210082
Ricky PontingAUSIndia20042201068853.0099107.07010102
Andrew SymondsAUSIndia2004221988898.0011783.7601053
Keacy CartyWIAustralia2024110888888.0010881.4801062
Sourav GangulyINDAustralia2004220888244.0010484.6201061
MS DhoniINDAustralia20191118787*-11476.3201060
Matthew HaydenAUSSri Lanka20031118080*-8791.9501014
Steve SmithAUSWest Indies20241117979*-79100.0001080
Cameron GreenAUSWest Indies20241117777*-10474.0401042
Adam GilchristAUSIndia2004220723836.0054133.33000130
Brad HoggAUSEngland20031117171*-7792.2101081
Sachin TendulkarINDAustralia2004220716335.509178.0201091
Matthew HaydenAUSIndia2004220705035.0011361.9501050
Matthew HaydenAUSEngland2003110696969.009175.8201051
Josh InglisAUSWest Indies2024110656565.0043151.16010101
Michael ClarkeAUSIndia2004210636363.006695.4501061
Kedar JadhavINDAustralia20191116161*-57107.0201070
Michael VaughanENGAustralia2003110606060.008174.0701061
Alec StewartENGAustralia2003110606060.007085.7101050
Hemang BadaniINDAustralia20041116060*-8174.0701040
Roston ChaseWIAustralia2024110595959.006788.0601070
Peter HandscombAUSIndia2019110585858.006392.0601020
Michael BevanAUSZimbabwe2004110565656.0056100.0001030
Ajit AgarkarINDAustralia2004220545327.006681.8201042
Josh InglisAUSPakistan2024110494949.0042116.6700043
Virat KohliINDAustralia2019110464646.006274.1900030
Yuvraj SinghINDAustralia2004220462523.0045102.2200031
Avishka GunawardeneSLAustralia2003110454545.007262.5000040
Aravinda de SilvaSLAustralia2003110444444.007360.2700000
Steve SmithAUSPakistan2024110444444.004695.6500060
Mohammad RizwanPAKAustralia2024110444444.007161.9700021
Kumar SangakkaraSLAustralia2003110434343.005676.7900022
Damien MartynAUSZimbabwe2004110424242.0040105.0000080
Naseem ShahPAKAustralia2024110404040.0039102.5600014
VVS LaxmanINDAustralia2004220402420.004785.1100020
Shaun MarshAUSIndia2019110393939.005472.2200030
Virender SehwagINDAustralia2004220383519.006756.7200030
Babar AzamPAKAustralia2024110373737.004484.0900040
Ricky PontingAUSZimbabwe2004110353535.005860.3400021
Usman KhawajaAUSIndia2019110343434.005166.6700020
Jason RoyENGAustralia2022110333333.004868.7500060
Brad HaddinAUSZimbabwe2004110323232.004669.5700022
Pat CumminsAUSPakistan20241113232*-31103.2300040
Mitchell MarshAUSEngland2022110303030.0016187.5000012
Nasser HussainENGAustralia2003110282828.005056.0000020
Ian HarveyAUSIndia2004210282828.0024116.6700040
Rahul DravidINDAustralia2004220281614.004858.3300040
Marvan AtapattuSLAustralia2003110262626.004261.9000020
Page 1Next

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