Batting by opposition (ODIs)

Filters

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

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Trisha ChettySAWWest Indies Women20163301535551.0022867.11020120
Temba BavumaSAWest Indies2023110144144144.00118122.03100117
Shai HopeWISouth Africa2023111128128*-115111.3010057
Tazmin BritsSAWSri Lanka Women2024110116116116.0012890.63100120
Graeme SmithSAEngland2005111115115*-13187.7910070
Deandra DottinWIWSouth Africa Women20163301146138.0014479.17010161
Marizanne KappSAWWest Indies Women201633111169*55.5014676.0301071
Marvan AtapattuSLZimbabwe2003111103103*-12781.1010070
Kevin PietersenENGSouth Africa2005111100100*-69144.9310074
Dinesh ChandimalSLSouth Africa20121119292*-11580.0001060
Stafanie TaylorWIWSouth Africa Women2016220927946.0010686.79010141
Faf du PlessisSABangladesh20171119191*-67135.82010101
Murshida KhatunBANWSouth Africa Women20231119191*-10091.00010120
Britney CooperWIWSouth Africa Women20163318655*43.0012071.67010101
Boeta DippenaarSACanada2003110808080.0011867.8001070
Justin KempSAEngland2005110808080.0050160.0001047
Shemaine CampbelleWIWSouth Africa Women2016331772738.5010374.76000100
Dane van NiekerkSAWWest Indies Women2016330755525.008192.5901083
Mignon du PreezSAWWest Indies Women2016330744324.6711266.07000110
Quinton de KockSABangladesh2017110737373.0068107.3501091
Michael VaughanENGSouth Africa2005110707070.009474.4701020
JP DuminySASri Lanka20121116666*-8775.8601001
Upul TharangaSLSouth Africa2012110666666.008577.6501061
Suné LuusSAWIreland Women20251116666*-7291.6701060
Aiden MarkramSABangladesh2017110666666.0060110.0001042
Shaquana QuintyneWIWSouth Africa Women2016330644021.3311655.1700081
Hayley MatthewsWIWSouth Africa Women2016330645621.338080.0001090
Graeme SmithSACanada2003110636363.007979.7501060
Shakib Al HasanBANSouth Africa2017110636363.008276.8301080
Hashim AmlaSAWest Indies20151116161*-6396.8301090
Tim de LeedeNEDEngland20031115858*-9660.4201060
Merissa AguilleiraWIWSouth Africa Women2016330574019.009560.0000050
Miané SmitSAWIreland Women20251115656*-7080.0001070
Hashim AmlaSASri Lanka2012110555555.005894.8301052
I MarajCANSouth Africa20031115353*-15534.1901060
Michael VaughanENGNetherlands2003110515151.0047108.5101080
Nick KnightENGNetherlands2003110515151.005887.9301080
Faf du PlessisSAWest Indies20151115151*-7171.8301050
Jacques KallisSAEngland2005110494949.005392.4500080
Quinton de KockSAWest Indies2023110484848.0026184.6200053
Temba BavumaSABangladesh2017110484848.0047102.1300050
Shabnim IsmailSAWWest Indies Women2016320473423.509350.5400050
Rovman PowellWISouth Africa2023110464646.004993.8800023
Craig WishartZIMSri Lanka2003110434343.007160.5600040
Sarah ForbesIREWSouth Africa Women2025110424242.007159.1500040
Avishka GunawardeneSLZimbabwe2003110414141.006266.1300020
Laura WolvaardtSAWSri Lanka Women2024110414141.005771.9300030
Andrie SteynSAWWest Indies Women2016220412120.507554.6700080
Sabbir RahmanBANSouth Africa2017110393939.004979.5900060
Nicolas PooranWISouth Africa2023110393939.004195.1200050
Page 1Next

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