Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

South Africa: Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Boland Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSABangladesh2017110176176176.00104169.23100157
Jacques KallisSASri Lanka2001-2012221172100*172.0021978.5411092
Rassie van der DussenSAIndia2022-2023332168129*168.00151111.26100114
Temba BavumaSAIndia202222014511072.5017981.01100110
Heinrich KlaasenSAAustralia2020111123123*-114107.8910073
Hashim AmlaSASri Lanka2012110112112112.0012887.5010080
Quinton de KockSAIndia20222201057852.5010798.1301093
Janneman MalanSAIndia2022220979148.5011882.2001091
Heinrich KlaasenSAPakistan2024110868686.009788.6601072
Aiden MarkramSAWest Indies20261118686*-47182.9801093
Hashim AmlaSABangladesh2017110858585.009292.3901040
Tony de ZorziSAIndia2023110818181.008793.1001063
Aiden MarkramSAIndia2022-20233317737*38.509382.8000061
Jonty RhodesSASri Lanka20011117575*-59127.1201050
Reeza HendricksSAZimbabwe2018110666666.008280.4901051
Boeta DippenaarSASri Lanka2001110656565.0010065.0001050
David MillerSAAustralia2020110646464.007091.4301041
Heinrich KlaasenSAZimbabwe2018110595959.006788.0601061
Faf du PlessisSANew Zealand2013110575757.007279.1701030
AB de VilliersSASri Lanka2012110525252.0040130.0001070
Kyle VerreynneSAAustralia2020110484848.006475.0000020
Quinton de KockSABangladesh2017110464646.006175.4100010
LG PretoriusSAWest Indies2026110444444.0028157.1400061
Aiden MarkramSAZimbabwe2018110424242.0040105.0000070
Ryan RickeltonSAWest Indies20261114040*-32125.0000012
Ryan RickeltonSAPakistan2024110363636.003894.7400070
Aiden MarkramSAPakistan2024110353535.005464.8100010
Ryan McLarenSANew Zealand2013110333333.003984.6200030
Tony de ZorziSAPakistan2024110333333.0025132.0000060
JP DuminySABangladesh2017110303030.0030100.0000001
Quinton de KockSAEngland2020110303030.0018166.6700031
Colin IngramSANew Zealand2013110292929.005850.0000021
George LindeSAEngland2020110292929.0020145.0000021
Rory KleinveldtSANew Zealand2013110262626.0020130.0000013
Faf du PlessisSAZimbabwe2018110262626.0025104.0000020
Temba BavumaSAAustralia2020110262626.003086.6700030
Albie MorkelSASri Lanka2012110252525.0017147.0600012
Khaya ZondoSAZimbabwe20181112525*-3964.1000010
Rassie van der DussenSAEngland20201112525*-2986.2100000
Heinrich KlaasenSAIndia2023110212121.002295.4500030
Reeza HendricksSAIndia2023110191919.002479.1700030
Quinton de KockSANew Zealand2013110181818.003452.9400010
Beuran HendricksSAIndia2023110181818.002669.2300020
Reeza HendricksSAEngland2020110161616.001888.8900020
Quinton de KockSAAustralia2020110151515.001693.7500010
Keshav MaharajSAIndia2022-2023310141414.002751.8500000
Hashim AmlaSANew Zealand2013110131313.002259.0900010
Temba BavumaSAEngland2020110131313.0010130.0000020
David MillerSAIndia2022-2023321121012.002254.5500000
Faf du PlessisSAEngland2020110111111.0011100.0000010
Page 1Next

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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