Batting by opposition (ODIs)

Filters

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

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

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jos ButtlerENGSouth Africa2016-2023331235105117.50200117.50110238
Quinton de KockSAEngland2016-2023331206138*103.00165124.85100218
Marnus LabuschagneAUSSouth Africa2020-2023331204124102.00193105.70111271
Jason RoyENGSouth Africa2016-202333017011356.67140121.43100205
Temba BavumaSAAustralia2023221160114*160.0018287.91100184
Rassie van der DussenSAEngland202322014911174.5015596.1310092
Temba BavumaSAEngland202322014510972.50130111.54100182
David WarnerAUSSouth Africa2020-202333014110647.00118119.49101164
Janneman MalanSAAustralia2020111129129*-13992.8110074
Heinrich KlaasenSAAustralia2020-20233301145138.00107106.5401084
David MillerSAEngland202322111158*111.0093119.3502064
Kevin PietersenENGSouth Africa2005111108108*-96112.5010062
Travis HeadAUSSouth Africa2023220976448.5064151.56010154
Suné LuusSAWPakistan Women20261119393*-76122.3701081
David MillerSAAustralia2020-2023331864943.0083103.6100190
Ayesha ZafarPAKWSouth Africa Women2026110818181.009486.1701070
Moeen AliENGSouth Africa2016-2023330815127.0077105.1901092
Harry BrookENGSouth Africa2023220808040.0078102.5601174
Herschelle GibbsSAEngland2005110787878.0010177.2301060
Rumana AhmedBANWSouth Africa Women2018110747474.0012360.1601070
Dawid MalanENGSouth Africa2023220715935.5070101.43010101
Laura WolvaardtSAWBangladesh Women20181117070*-9672.9201071
Aaron FinchAUSSouth Africa2020110696969.008779.3101062
D'Arcy ShortAUSSouth Africa2020110696969.008383.1301050
Sidra AmeenPAKWSouth Africa Women2026110686868.006998.5501090
Jacques KallisSAEngland2005110636363.007880.7701040
Aiden MarkramSAEngland2023220624931.0062100.0000042
Dale SteynSAZimbabwe2018110606060.008570.5901081
Ben StokesENGSouth Africa2016110575757.0038150.0001043
Alex HalesENGSouth Africa2016110575757.0047121.2801062
Sinalo JaftaSAWPakistan Women20261115757*-38150.0001080
Ashton AgarAUSSouth Africa2020-20232215748*57.007774.0300031
Heinrich KlaasenSAEngland2023220573028.5051111.7600032
Quinton de KockSAAustralia2020-2023330564518.676388.8900182
Faf du PlessisSAEngland2016110555555.0044125.0001071
Marco JansenSAAustralia2023220553227.506880.8800033
Shamima SultanaBANWSouth Africa Women2018110535353.009158.2401051
Mitchell MarshAUSSouth Africa2020-2023330533617.676186.8900170
Joe RootENGSouth Africa2016110525252.005889.6601041
Josh InglisAUSSouth Africa2023220515025.5042121.4301071
Sam CurranENGSouth Africa2023220452822.5038118.4200014
Lizelle LeeSAWBangladesh Women2018110444444.004989.8000070
Laura WolvaardtSAWPakistan Women2026110434343.005086.0000050
Michael VaughanENGSouth Africa2005110424242.008251.2200010
Jon-Jon SmutsSAAustralia2020110414141.006464.0600030
Paul CollingwoodENGSouth Africa2005110404040.004197.5600050
Marcus TrescothickENGSouth Africa2005110373737.0036102.7800050
Aiden MarkramSAZimbabwe2018110353535.004971.4300060
Justin KempSAEngland2005110323232.0026123.0800012
Aliya RiazPAKWSouth Africa Women2026110323232.0026123.0800060
Page 1Next

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