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 Kennington Oval×
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSABasil D'Oliveira Trophy 20122012111311311*-52958.79100350
Bruce MitchellSASouth Africa tour of England 19471947121309189*309.00--200140
Herschelle GibbsSASouth Africa tour of England and Ireland 2003200312019218396.0027968.82100371
Jacques KallisSABasil D'Oliveira Trophy 20122012111182182*-32655.83100231
Eric DaltonSASouth Africa tour of England 19351935121174117174.00--110180
Colin BlandSASouth Africa tour of England 1965196512016612783.00--100202
Dean ElgarSASouth Africa tour of England 2017201712014413672.0026155.17100210
Hashim AmlaSAICC Champions Trophy 2017201722013810369.0016981.6610083
Bruce MitchellSASouth Africa tour of England 1935193512013712868.50--100110
AB de VilliersSABasil D'Oliveira Trophy 200820081201369768.0022360.99010200
Graeme SmithSABasil D'Oliveira Trophy 20122012110131131131.0027347.99100200
Trevor GoddardSASouth Africa tour of England 196019601201279963.50--010130
Tiger LanceSASouth Africa tour of England 196519651201226961.00--020120
Herbie TaylorSASouth Africa tour of England 19291929110121121121.00--100-0
Gary KirstenSASouth Africa tour of England and Ireland 200320031201199059.5021555.35010191
Brian McMillanSASouth Africa tour of England 199419941201189359.0025646.09010130
Hashim AmlaSABasil D'Oliveira Trophy 200820081201127656.0013483.58010220
Faf du PlessisSAICC Champions Trophy 201720172201117555.5012092.5001070
Shaun PollockSASouth Africa tour of England and Ireland 2003200312110966*109.0015271.71010171
Jacques KallisSANatWest Series 20032003110107107107.0013380.45100120
Dudley NourseSASouth Africa tour of England 194719471201079753.50--010120
Ken ViljoenSASouth Africa tour of England 193519351201056052.50--010-0
Herschelle GibbsSAICC Champions Trophy 20042004110101101101.0013574.8110091
Jacques KallisSASouth Africa tour of England and Ireland 200320031201016650.5016361.96010141
Daryll CullinanSASouth Africa tour of England 199419941201019450.5014569.66010130
Eric RowanSASouth Africa tour of England 195119511201005550.00--010-0
Tip SnookeSASouth Africa tour of England 19071907120996349.50--01070
Ali BacherSASouth Africa tour of England 19651965120987049.00--01090
AB de VilliersSAICC World Twenty20 200920092219679*96.0044218.1801076
Bob CatterallSASouth Africa tour of England 19241924110959595.00--010-0
Nummy DeaneSASouth Africa tour of England 19291929110939393.00--010-0
Jacques KallisSAICC World Twenty20 20092009220934846.5062150.00000141
Quinton de KockSAWorld Cup 20192019220916845.5010685.85010102
Rassie van der DussenSAWorld Cup 20192019220915045.509991.9201062
John WaiteSASouth Africa tour of England 19551955120886044.00--010130
Temba BavumaSASouth Africa tour of England 20172017120845242.0021738.71010100
Denys MorkelSASouth Africa tour of England 19291929110818181.00--010-0
John WaiteSASouth Africa tour of England 19601960121787778.00--01090
Quinton de KockSAICC Champions Trophy 20172017220765338.0011466.6701060
Chud LangtonSASouth Africa tour of England 193519351117373*---010-0
Kepler WesselsSASouth Africa tour of England 19941994120734536.5014550.34000110
Herschelle GibbsSAICC World Twenty20 20092009220715535.5049144.9001081
Jack SiedleSASouth Africa tour of England 19351935120713635.50--000-0
Graeme SmithSAICC World Twenty20 20092009220693834.5047146.81000121
Faf du PlessisSAWorld Cup 20192019220676233.5060111.6701061
Dudley NourseSASouth Africa tour of England 19351935120663433.00--000-0
Fred SusskindSASouth Africa tour of England 19241924110656565.00--010-0
Jock CameronSASouth Africa tour of England 19291929110626262.00--010-0
David RichardsonSASouth Africa tour of England 19941994120615830.509663.5401060
JP DuminySAICC Champions Trophy 201720172225838*-6195.0800061
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.