ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZIND

South Africa: Batting by opposition (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Narendra Modi Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Quinton de KockSAAfghanistan2023-20262201005950.0088113.6401076
Aiden MarkramSANew Zealand20261118686*-44195.4501084
Aiden MarkramSAWest Indies20261118282*-46178.2601074
David MillerSAIndia2025-2026220816340.5049165.3101093
Rassie van der DussenSAAfghanistan20231117676*-9580.0001061
Dewald BrevisSAIndia2025-2026220764538.0046165.2200065
Quinton de KockSAIndia2025-2026220716535.5042169.05010103
Ryan RickeltonSAAfghanistan2026110616161.0028217.8601054
Aiden MarkramSACanada2026110595959.0032184.38010101
Quinton de KockSAWest Indies2026110474747.0024195.8300044
Ryan RickeltonSAWest Indies20261114545*-28160.7100042
Tristan StubbsSAIndia20261114444*-24183.3300013
David MillerSAAfghanistan2023-2026221442444.004891.6700022
David MillerSACanada20261113939*-23169.5700013
Andile PhehlukwayoSAAfghanistan20231113939*-37105.4100013
Tristan StubbsSACanada20261113434*-19178.9500022
Ryan RickeltonSACanada2026110333333.0021157.1400031
Aiden MarkramSAAfghanistan2023-2026220302515.004075.0000021
Quinton de KockSACanada2026110252525.0022113.6400020
David MillerSANew Zealand20261112424*-17141.1800011
Temba BavumaSAAfghanistan2023110232323.002882.1400030
Dewald BrevisSAAfghanistan2026110232323.0019121.0500011
Corbin BoschSAIndia2025-20262212217*22.0021104.7600021
Ryan RickeltonSANew Zealand2026110212121.0011190.9100021
Dewald BrevisSANew Zealand2026110212121.0017123.5300011
Quinton de KockSANew Zealand2026110202020.0014142.8600031
George LindeSAIndia2025110161616.008200.0000002
Marco JansenSAAfghanistan2026110161616.007228.5700021
Marco JansenSAIndia2025-202622016148.0011145.4500002
Reeza HendricksSAIndia2025110131313.0012108.3300010
Heinrich KlaasenSAAfghanistan2023110101010.001376.9200010
Aiden MarkramSAIndia2025-20262201065.001190.9100010
Lungi NgidiSAIndia2025-202621177*-977.7800010
Ryan RickeltonSAIndia2026110777.007100.0000001
Dewald BrevisSACanada2026110666.006100.0000010
Tristan StubbsSAAfghanistan2026110111.00250.0000000
Kagiso RabadaSAIndia202611100*-10.0000000
Donavon FerreiraSAIndia2025110000.0010.0000100

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