Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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 Old Trafford×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Gary KirstenSASouth Africa tour of England 19981998220212210106.0053639.55100241
Jacques KallisSASouth Africa tour of England 1998199822014113270.5028150.18100170
Hashim AmlaSASouth Africa tour of England 201720171201138356.5019458.25010171
Hansie CronjeSASouth Africa tour of England 1998199822110469*104.0014969.8001071
Faf du PlessisSAWorld Cup 20192019110100100100.0094106.3810072
Rassie van der DussenSAWorld Cup 20192019110959595.009797.9401044
Daryll CullinanSASouth Africa tour of England 19981998220897544.5025235.32010110
Faf du PlessisSASouth Africa tour of England 20172017120886144.0012470.97010120
Jacques KallisSANatWest Series 200320031118282*-10578.1001051
Lance KlusenerSASouth Africa tour of England 199819982227255*-7398.6301060
Jacques RudolphSANatWest Series 200320031117171*-10170.3001060
Keegan PetersenSASouth Africa tour of England 20222022120634231.5018833.5100040
Temba BavumaSASouth Africa tour of England 20172017120584629.0012546.4000050
Rassie van der DussenSASouth Africa tour of England 20222022230574119.0016734.1300170
Gerhardus LiebenbergSASouth Africa tour of England 19981998220553927.5010452.8800050
Jonty RhodesSASouth Africa tour of England 19981998220534126.506976.8100030
Quinton de KockSAWorld Cup 20192019110525252.0051101.9601070
Hashim AmlaSASouth Africa in England T20I Series 201220121114747*-30156.6700070
Aiden MarkramSASouth Africa tour of England 20252025110414141.0020205.0000024
Kagiso RabadaSASouth Africa tour of England 20222022120383619.007948.1000020
Kyle VerreynneSASouth Africa tour of England 20222022121382138.009540.0000030
Heino KuhnSASouth Africa tour of England 20172017120352417.5010533.3300040
Aiden MarkramSAWorld Cup 20192019110343434.003791.8900061
Keshav MaharajSASouth Africa tour of England 201720171213421*34.005957.6300032
Heinrich KlaasenSASouth Africa tour of England 20222022110333333.004082.5000020
Bjorn FortuinSASouth Africa tour of England 20252025110323232.0016200.0000032
Andrew HallSANatWest Series 20032003110292929.003974.3600020
Sarel ErweeSASouth Africa tour of England 20222022120282514.007139.4400020
Quinton de KockSASouth Africa tour of England 20172017120252412.507334.2500030
Kagiso RabadaSASouth Africa tour of England 20172017120242312.004355.8100050
Donavon FerreiraSASouth Africa tour of England 20252025110232323.0011209.0900031
Tristan StubbsSASouth Africa tour of England 20252025110232323.002592.0000001
Dean ElgarSASouth Africa tour of England 20222022120231211.508028.7500020
Graeme SmithSANatWest Series 20032003110222222.003464.7100020
Ryan RickeltonSASouth Africa tour of England 20252025110202020.0010200.0000022
Morné MorkelSASouth Africa tour of England 201720171212020*20.003655.5600130
Aiden MarkramSASouth Africa tour of England 2022202223020146.674544.4400110
Simon HarmerSASouth Africa tour of England 2022202212018169.006428.1300010
Dwaine PretoriusSASouth Africa tour of England 20222022110171717.002568.0000010
Anrich NortjeSASouth Africa tour of England 2022202223016105.335131.3700120
JP DuminySAWorld Cup 20192019110141414.0013107.6900010
Jacques KallisSASouth Africa in England T20I Series 201220121111313*-7185.7100020
David MillerSASouth Africa tour of England 20222022110121212.001392.3100020
Theunis de BruynSASouth Africa tour of England 2017201712011115.502347.8300120
Kagiso RabadaSASouth Africa tour of England 20252025110999.004225.0000020
Mark BoucherSASouth Africa tour of England 19981998210666.001442.8600000
Allan DonaldSASouth Africa tour of England 1998199821166*-1154.5500000
JP DuminySASouth Africa in England T20I Series 20122012110555.00683.3300000
Quinton de KockSASouth Africa tour of England 20222022110555.00955.5600010
Tabraiz ShamsiSASouth Africa tour of England 2022202211155*-5100.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.