Batting by opposition (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At National Cricket Stadium, St George's×

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Darren BravoWIZimbabwe2013222172100*-17498.85110144
AB de VilliersSAWest Indies2007110146146146.00130112.31100125
Johnson CharlesWIZimbabwe2013110130130130.00111117.12100124
Shane WatsonAUSWest Indies200822012612663.00125100.80101152
Kieran PowellWIZimbabwe20132201217960.5014086.43010122
Anamul HaqueBANWest Indies201422011610958.0014679.45100112
Kieron PollardWIBangladesh20142201158957.5090127.7801077
Scott StyrisNZSri Lanka2007111111111*-15770.7010080
Denesh RamdinWIBangladesh20142201087454.0012785.0401071
Matthew HaydenAUSNew Zealand2007110103103103.00100103.00100102
Ramnaresh SarwanWISouth Africa2007110929292.0075122.67010101
Ricky PontingAUSWest Indies2008220826941.0010082.0001090
Jacques KallisSAWest Indies2007110818181.008694.1901061
Shivnarine ChanderpaulWIAustralia20082217745*77.0012661.1100030
Mahela JayawardeneSLAustralia2007110727272.008881.8201051
Kumar SangakkaraSLNew Zealand20071116969*-10466.3501030
Michael ClarkeAUSWest Indies2008221675667.0012155.3701060
Ricky PontingAUSSri Lanka20071116666*-8082.5001041
Ricky PontingAUSNew Zealand2007110666666.007094.2901070
Malcolm WallerZIMWest Indies2013220665133.009966.6701080
Shane WatsonAUSNew Zealand20071116565*-32203.1301044
Sanath JayasuriyaSLNew Zealand2007110646464.008080.0001051
Chamara SilvaSLAustralia2007110646464.0010759.8101060
Andrew SymondsAUSSri Lanka20071116363*-7188.7301052
Chris GayleWIAustralia2008220635331.507880.7701073
Tamim IqbalBANWest Indies2014220633731.509764.9500080
Michael HusseyAUSWest Indies2008210626262.0010559.0501021
Peter FultonNZAustralia2007110626262.007286.1101050
Herschelle GibbsSAWest Indies20071116161*-40152.5001043
Chris GayleWIBangladesh2014220615830.508571.7601035
Herschelle GibbsSANew Zealand2007110606060.0010060.0001021
Darren BravoWIBangladesh2014220605330.009662.5001031
Scott StyrisNZSouth Africa2007110565656.008466.6701040
Chamu ChibhabhaZIMWest Indies20132215448*54.007869.2300042
Vusi SibandaZIMWest Indies2013220534126.507570.6700042
Mark BoucherSAWest Indies2007110525252.0023226.0901025
Stephen FlemingNZSouth Africa2007110505050.008459.5201060
Michael ClarkeAUSNew Zealand2007110494949.0046106.5200070
Daren PowellWISouth Africa20071114848*-36133.3300023
Brendan TaylorZIMWest Indies2013220473923.506078.3300042
Matthew HaydenAUSSri Lanka2007110414141.0030136.6700052
Craig ErvineZIMWest Indies2013110414141.005180.3900041
Cameron WhiteAUSWest Indies20081114040*-39102.5600030
Lendl SimmonsWIBangladesh2014220404020.006363.4900130
Mahela JayawardeneSLIreland20071113939*-27144.4400061
Craig McMillanNZSouth Africa20071113838*-5569.0900021
Michael HusseyAUSNew Zealand2007110373737.004484.0900020
Ashwell PrinceSANew Zealand2007110373737.005764.9100020
Xavier MarshallWIAustralia2008220353517.506653.0300140
Dwayne BravoWIZimbabwe2013220342517.004182.9300011
Page 1Next

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