Batting by opposition (ODIs)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Boland Park×

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Amy SatterthwaiteNZWSouth Africa Women201644118981*63.0020890.87020251
AB de VilliersSABangladesh2017110176176176.00104169.23100157
Rassie van der DussenSAIndia2022-2023332168129*168.00151111.26100114
Katey MartinNZWSouth Africa Women20164421678183.5018888.83020170
Mignon du PreezSAWNew Zealand Women20164401516237.7522766.52010171
Temba BavumaSAIndia202222014511072.5017981.01100110
Heinrich KlaasenSAAustralia2020111123123*-114107.8910073
Hashim AmlaSASri Lanka2012110112112112.0012887.5010080
Saim AyubPAKSouth Africa2024110109109109.0011991.60100103
Sanju SamsonINDSouth Africa2023110108108108.0011494.7410063
Shikhar DhawanINDSouth Africa20222201087954.0012288.52010150
Quinton de KockSAIndia20222201057852.5010798.1301093
Rachel PriestNZWSouth Africa Women20164401038625.7598105.10011161
Rishabh PantINDSouth Africa20222201018550.5093108.60010112
Janneman MalanSAIndia2022220979148.5011882.2001091
Shardul ThakurINDSouth Africa20222229050*-81111.1101082
KL RahulINDSouth Africa2022-2023330885529.3313167.1801060
Heinrich KlaasenSAPakistan2024110868686.009788.6601072
Dane van NiekerkSAWNew Zealand Women20164428648*43.0014260.5600062
Hashim AmlaSABangladesh2017110858585.009292.3901040
Agha SalmanPAKSouth Africa20241118282*-9091.1101042
Tony de ZorziSAIndia2023110818181.008793.1001063
Aiden MarkramSAIndia2022-20233317737*38.509382.8000061
Steve SmithAUSSouth Africa2020110767676.009480.8501030
Jacques KallisSASri Lanka2012110727272.008090.0001061
Sean WilliamsZIMSouth Africa2018110696969.007987.34010100
Imrul KayesBANSouth Africa2017110686868.007788.3101061
Reeza HendricksSAZimbabwe2018110666666.008280.4901051
Samantha CurtisNZWSouth Africa Women20163316642*33.009370.9700040
David MillerSAAustralia2020110646464.007091.4301041
Suné LuusSAWNew Zealand Women2016441642921.3310660.3800060
Dinesha DevnarainSAWNew Zealand Women2016440624215.5015639.7400160
Mushfiqur RahimBANSouth Africa2017110606060.007085.7101041
Heinrich KlaasenSAZimbabwe2018110595959.006788.0601061
Faf du PlessisSANew Zealand2013110575757.007279.1701030
Natalie DoddNZWSouth Africa Women2016220535226.5011346.9001060
AB de VilliersSASri Lanka2012110525252.0040130.0001070
Tilak VarmaINDSouth Africa2023110525252.007767.5301051
Virat KohliINDSouth Africa2022220515125.506875.0001130
Kyle VerreynneSAAustralia2020110484848.006475.0000020
Maddy GreenNZWSouth Africa Women2016220484624.005784.2100070
James FranklinNZSouth Africa20131114747*-6177.0500050
Quinton de KockSABangladesh2017110464646.006175.4100010
BJ WatlingNZSouth Africa2013110454545.007857.6900050
Aiden MarkramSAZimbabwe2018110424242.0040105.0000070
Marnus LabuschagneAUSSouth Africa2020110414141.005180.3900020
Katie PerkinsNZWSouth Africa Women2016320413420.505180.3900021
Lizelle LeeSAWNew Zealand Women2016440412210.255673.2100242
Brendan TaylorZIMSouth Africa2018110404040.004490.9100060
Rinku SinghINDSouth Africa2023110383838.0027140.7400032
Page 1Next

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