Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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)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)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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-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 bowledODI2nd 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWAR

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 Galle International Stadium×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques RudolphSASouth Africa tour of Sri Lanka 20042004121129102129.0037234.68100160
Daryll CullinanSASouth Africa tour of Sri Lanka 20002000121126114*126.0026148.28100131
Faf du PlessisSASouth Africa in Sri Lanka Test Series 201420141201178058.5027442.7001081
Dean ElgarSASouth Africa in Sri Lanka Test Series 2014201412011510357.5021653.24100133
Jacques KallisSASouth Africa tour of Sri Lanka 2004200412111159111.0020753.62020151
JP DuminySASouth Africa in Sri Lanka Test Series 20142014122108100*-21650.00100100
Graeme SmithSASouth Africa tour of Sri Lanka 20042004120977448.5024140.2501070
Quinton de KockSASouth Africa in Sri Lanka Test Series 20142014120875143.5013066.92010100
Andrew HallSA2000 Singer Triangular Series2000110818181.0011471.0501063
Jonty RhodesSASouth Africa tour of Sri Lanka 200020001217563*75.0013356.3901070
AB de VilliersSASouth Africa in Sri Lanka Test Series 20142014120725136.0010667.92010100
Jacques KallisSASouth Africa tour of Sri Lanka 20002000120694034.5016940.8300081
Gary KirstenSASouth Africa tour of Sri Lanka 20002000120675533.5019833.8401080
Martin van JaarsveldSASouth Africa tour of Sri Lanka 20042004120663733.0021430.8400090
Alviro PetersenSASouth Africa in Sri Lanka Test Series 20142014120663433.0010960.5500080
Gary KirstenSA2000 Singer Triangular Series2000110595959.008470.2401020
Boeta DippenaarSASouth Africa tour of Sri Lanka 20042004120574628.5016933.7300060
Faf du PlessisSASouth Africa tour of Sri Lanka 20182018120504925.009154.9500050
Nicky BojeSASouth Africa tour of Sri Lanka 20002000120473523.509450.0000070
Vernon PhilanderSASouth Africa tour of Sri Lanka 201820181214022*40.0012432.2600012
Neil McKenzieSASouth Africa tour of Sri Lanka 20002000120362518.0012528.8000060
Hashim AmlaSASouth Africa in Sri Lanka Test Series 20142014120332216.506055.0000030
Nicky BojeSASouth Africa tour of Sri Lanka 20042004110313131.005556.3600021
Vernon PhilanderSASouth Africa in Sri Lanka Test Series 20142014110272727.009628.1300030
Shaun PollockSASouth Africa tour of Sri Lanka 20042004110252525.005149.0200030
Lance KlusenerSASouth Africa tour of Sri Lanka 20002000120231911.504847.9200040
Morné MorkelSASouth Africa in Sri Lanka Test Series 20142014110222222.007429.7300040
Lance KlusenerSA2000 Singer Triangular Series2000110202020.002290.9100010
Temba BavumaSASouth Africa tour of Sri Lanka 2018201812019179.505038.0000020
Aiden MarkramSASouth Africa tour of Sri Lanka 2018201812019199.505335.8500100
Shaun PollockSASouth Africa tour of Sri Lanka 2000200012016128.006524.6200010
Hashim AmlaSASouth Africa tour of Sri Lanka 2018201812015157.503839.4700120
Daryll CullinanSA2000 Singer Triangular Series2000110141414.001877.7800010
Quinton de KockSASouth Africa tour of Sri Lanka 2018201812013106.501776.4700020
Dean ElgarSASouth Africa tour of Sri Lanka 201820181201286.004129.2700000
Keshav MaharajSASouth Africa tour of Sri Lanka 201820181201296.002157.1400020
Jacques KallisSA2000 Singer Triangular Series2000110111111.003036.6700000
Makhaya NtiniSASouth Africa tour of Sri Lanka 20042004110101010.002441.6700020
Dale SteynSASouth Africa tour of Sri Lanka 201820181201085.002343.4800010
Makhaya NtiniSASouth Africa tour of Sri Lanka 20002000120884.001844.4400120
Mark BoucherSASouth Africa tour of Sri Lanka 20002000120773.502231.8200100
Mark BoucherSASouth Africa tour of Sri Lanka 20042004110666.002030.0000010
Paul AdamsSASouth Africa tour of Sri Lanka 20002000120643.002920.6900000
Shaun PollockSA2000 Singer Triangular Series2000110555.00955.5600000
Nantie HaywardSA2000 Singer Triangular Series200011133*-475.0000000
Dale SteynSASouth Africa in Sri Lanka Test Series 20142014110333.002015.0000000
Mark BoucherSA2000 Singer Triangular Series2000110222.00540.0000000
Nantie HaywardSASouth Africa tour of Sri Lanka 2004200411122*-229.0900000
Lance KlusenerSASouth Africa tour of Sri Lanka 20042004110222.001612.5000000
Kagiso RabadaSASouth Africa tour of Sri Lanka 20182018120221.001910.5300100
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.