T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

South Africa: Batting by year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×v Pakistan×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
AB de VilliersSA2013201323254140216466.76188174.5356013114
Hashim AmlaSA2013201320231104012247.27143572.472511143
Jacques KallisSA200720071518699915583.25186653.54371918
Graeme SmithSA200720071620285513347.50118971.911631116
AB de VilliersSA2007200716196583103*44.8576776.01140619
AB de VilliersSA2010201010111581278*58.1080372.35131388
Hashim AmlaSA20102010792555119*79.2972776.34240552
Faf du PlessisSA201320131921352058*28.8985760.68020497
Graeme SmithSA201320131316051223432.0087558.51110441
Herschelle GibbsSA2003200368051122863.8879464.36120688
Jacques KallisSA20102010792509135*72.7179364.19231398
Aiden MarkramSA20212021911048210843.8271967.041406216
Herschelle GibbsSA200720071313046510235.7779958.20131652
Ashwell PrinceSA200720071011143613843.6094845.99120420
Quinton de KockSA201320131111141711241.7045392.05100494
Ryan RickeltonSA20252025351414259103.5068060.88110456
Graeme SmithSA2003200379040415144.8959268.24130470
Faf du PlessisSA2019201988340210380.4055472.56140376
Rassie van der DussenSA20212021682398123*66.3350678.661313810
Boeta DippenaarSA200320038101394110*43.7871754.95130352
Jacques KallisSA19981998793381109*63.5071753.14120372
Quinton de KockSA2019201967036912952.7141588.92121466
Rassie van der DussenSA201920199823639360.5042785.010312013
JP DuminySA20132013141423626430.1751770.02021284
Mark BoucherSA20072007151313567829.6754065.93020358
Hashim AmlaSA201920198102354108*44.2556163.10120451
Gary KirstenSA19971997451347100*86.7581742.47130381
Jacques KallisSA2003200381013346237.1161254.58020353
Tony de ZorziSA20252025810133310437.0045273.671202910
Graeme SmithSA2010201089133210041.5047470.04110370
Daryll CullinanSA19961996441315124105.0034691.04210243
David MillerSA20132013161542926726.5534684.39010234
Gary KirstenSA2003200335129011872.5057350.61120361
Heinrich KlaasenSA202420245512849771.00232122.41030289
Reeza HendricksSA2019201988127683*39.4328297.87020295
Temba BavumaSA202120215712759245.8355249.82020250
Gary KirstenSA19961996551273118*68.2531786.12110293
Janneman MalanSA202120218802727034.00223121.97020319
Quinton de KockSA20252025661269123*53.8028195.731212610
Robin PetersonSA20132013121142658437.8638269.37011310
Hashim AmlaSA2007200751012597128.7865339.66031321
Boeta DippenaarSA200220026612559351.0039664.39020280
Herschelle GibbsSA2002200289125511431.8829586.44113295
JP DuminySA2010201088324959*49.8026992.57020173
Shaun PollockSA20072007131032489035.4332576.31010235
Gary KirstenSA200020006612426248.4034969.34030250
Jonty RhodesSA200220027602379839.5026788.76021242
Gary KirstenSA199519953402348758.5038860.31020281
Shaun PollockSA1998199856123270*46.4033269.88020252
Andrew HudsonSA1996199655122894*57.00222102.70020304
Page 1Next

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