Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM86/1 (23)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

South Africa: Batting by series (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×At Rawalpindi Cricket Stadium×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Gary KirstenSA1995–96 Wills World Cup1996331309188*154.5031797.48110234
Andrew HudsonSA1995–96 Wills World Cup199622018816194.00165113.94100184
Aiden MarkramSASouth Africa tour of Pakistan 2020/21202112014010870.0030346.20100183
Hansie CronjeSA1995–96 Wills World Cup19963301135737.6713285.6101051
Temba BavumaSASouth Africa tour of Pakistan 2020/21202112110561105.0026339.92010110
Gary KirstenSASouth Africa tour of Pakistan 1997/981997110989898.0034428.4901070
Jacques KallisSASouth Africa tour of Pakistan 2003/0420032219858*98.0014269.0101062
Daryll CullinanSA1995–96 Wills World Cup19963329441*94.0010986.2400050
Senuran MuthusamySASouth Africa tour of Pakistan 2025/2620251118989*-15557.4201080
Tony de ZorziSASouth Africa tour of Pakistan 2025/262025231885544.0010980.7301063
Boeta DippenaarSASouth Africa tour of Pakistan 2003/042003220857442.5016352.1501050
Tristan StubbsSASouth Africa tour of Pakistan 2025/262025120767638.0020936.3601161
Herschelle GibbsSASouth Africa tour of Pakistan 2003/042003220754137.5010968.81000110
Aiden MarkramSASouth Africa tour of Pakistan 2025/262025120744237.0010769.16000121
Kagiso RabadaSASouth Africa tour of Pakistan 2025/262025110717171.0061116.3901044
Jacques KallisSASouth Africa tour of Pakistan 1997/981997110616161.0015738.8501060
Reeza HendricksSASouth Africa tour of Pakistan 2025/262025110606060.0040150.0001051
Hansie CronjeSA1994-95 Wills Triangular Series1994110535353.008066.2501010
Wiaan MulderSASouth Africa tour of Pakistan 2020/212021120533326.5012343.0900061
Adam BacherSASouth Africa tour of Pakistan 1997/981997110505050.0014235.2101030
Shaun PollockSASouth Africa tour of Pakistan 1997/981997110484848.009948.4800041
Rassie van der DussenSASouth Africa tour of Pakistan 2020/212021120484824.009848.9800180
David RichardsonSASouth Africa tour of Pakistan 1997/9819971114545*-12436.2900050
Jacques KallisSA1995–96 Wills World Cup1996321432643.005874.1400020
Ryan RickeltonSASouth Africa tour of Pakistan 2025/2620251213925*39.005570.9100031
Jonty RhodesSA1995–96 Wills World Cup1996210373737.0032115.6300030
George LindeSASouth Africa tour of Pakistan 2025/262025110363636.0022163.6400041
Daryll CullinanSA1994-95 Wills Triangular Series1994110363636.005072.0000020
Jonty RhodesSA1994-95 Wills Triangular Series1994110333333.003594.2900020
Jacques RudolphSASouth Africa tour of Pakistan 2003/042003221332033.006650.0000050
Dean ElgarSASouth Africa tour of Pakistan 2020/212021120321716.004571.1100070
Keshav MaharajSASouth Africa tour of Pakistan 2025/262025110303030.005356.6000030
Quinton de KockSASouth Africa tour of Pakistan 2020/212021120292914.5021138.1000150
Steve PalframanSA1995–96 Wills World Cup1996310282828.003677.7800030
George LindeSASouth Africa tour of Pakistan 2020/212021120252112.502696.1500041
Hansie CronjeSASouth Africa tour of Pakistan 1997/981997110242424.005940.6800030
Quinton de KockSASouth Africa tour of Pakistan 2025/262025110232323.0013176.9200050
Faf du PlessisSASouth Africa tour of Pakistan 2020/212021120221711.004647.8300040
Gary KirstenSA1994-95 Wills Triangular Series19941112020*-3655.5600010
Andrew HudsonSA1994-95 Wills Triangular Series1994110202020.003951.2800020
Kepler WesselsSA1994-95 Wills Triangular Series1994110191919.004641.3000010
Daryll CullinanSASouth Africa tour of Pakistan 1997/981997110161616.004535.5600030
Graeme SmithSASouth Africa tour of Pakistan 2003/042003110131313.002552.0000020
Shaun PollockSA1995–96 Wills World Cup1996310121212.001392.3100000
Marco JansenSASouth Africa tour of Pakistan 2025/262025110121212.002646.1500010
Fanie de VilliersSA1995–96 Wills World Cup1996110121212.0011109.0900010
Brian McMillanSA1995–96 Wills World Cup1996310111111.001764.7100000
Kyle VerreynneSASouth Africa tour of Pakistan 2025/262025110101010.002934.4800000
Donavon FerreiraSASouth Africa tour of Pakistan 2025/262025110101010.001283.3300010
David RichardsonSA1994-95 Wills Triangular Series19941111010*-1566.6700000
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.