Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

South Africa: Batting by team (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
Team: South Africa×v Bangladesh×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Graeme SmithSASouth Africa2002-201121224135623275.33186472.754401639
Hashim AmlaSASouth Africa2008-201721212118714062.47157275.515401286
Quinton de KockSASouth Africa2015-20241919285017450.00740114.862419023
Herschelle GibbsSASouth Africa2002-20081616371715355.1585483.9624110010
Faf du PlessisSASouth Africa2011-201914135700135*87.5086281.21161684
AB de VilliersSASouth Africa2007-20171918463917645.6467494.811215816
Dean ElgarSASouth Africa2015-202269163219979.00105360.02230714
Jacques KallisSASouth Africa2002-201113134604139*67.1199860.52130653
Temba BavumaSASouth Africa2015-2022121425089342.3394353.87040493
Aiden MarkramSASouth Africa2017-20241113049914338.3866475.15132612
Jacques RudolphSASouth Africa2003-2004541418222*139.3367961.56120503
David MillerSASouth Africa2015-202416136413101*59.00351117.661103018
Neil McKenzieSASouth Africa2003-200888240022666.6768458.48111474
Gary KirstenSASouth Africa2002-2003331362160181.0048275.10210402
JP DuminySASouth Africa2007-2019201523245124.9239582.03011203
Boeta DippenaarSASouth Africa2002-2003752301177*100.3354255.54110343
Kyle VerreynneSASouth Africa2022-202479229711442.4344267.19111295
Mark BoucherSASouth Africa2002-20081811228911732.1155252.36110321
Ashwell PrinceSASouth Africa2002-2008893288162*48.0046561.94111343
Tony de ZorziSASouth Africa202423024817782.6739363.10100234
Rilee RossouwSASouth Africa2015-202266322510975.00187120.321001713
Wiaan MulderSASouth Africa2017-2024571211105*35.1740152.62111205
Keshav MaharajSASouth Africa2017-202413821828430.3321584.65011215
Tristan StubbsSASouth Africa2022-202445116610641.5027460.58101154
Rassie van der DussenSASouth Africa2019-20236611628632.4019483.51010142
Ryan RickeltonSASouth Africa2022-20244721544230.8032347.68000171
Heinrich KlaasenSASouth Africa2023-20242201369068.0093146.24010411
Keegan PetersenSASouth Africa20222401336433.2527049.26010180
Farhaan BehardienSASouth Africa2015-201776413036*65.00115113.0400093
Albie MorkelSASouth Africa2007-20087421154157.5087132.1800086
Sarel ErweeSASouth Africa20222401144128.5025944.02000150
Shaun PollockSASouth Africa2002-200712411014133.6714072.1400072
Martin van JaarsveldSASouth Africa2002-2004531924246.0011877.97000150
Robin PetersonSASouth Africa2002-2011531876143.5012569.60010130
Simon HarmerSASouth Africa2015-20224418738*29.0019444.8500071
David BedinghamSASouth Africa2024230825927.3311670.6901025
Janneman MalanSASouth Africa2022330693923.0010665.09000110
Senuran MuthusamySASouth Africa20241116868*-7590.6701052
Stiaan van ZylSASouth Africa2015221673467.0012055.83000100
Johan BothaSASouth Africa2008-2011840612515.2511453.5100090
Kagiso RabadaSASouth Africa2015-202419735423*13.506090.0000052
Justin OntongSASouth Africa2002-2008430352711.675267.3100040
Dane PiedtSASouth Africa2024110323232.008736.7800020
Jonty RhodesSASouth Africa20021113030*-4271.4300050
Loots BosmanSASouth Africa2008110282828.0018155.5600041
Lizaad WilliamsSASouth Africa2022-202333025138.337135.2100140
Alviro PetersenSASouth Africa2008310242424.005444.4400030
Vernon PhilanderSASouth Africa2007-2015310242424.003666.6700020
Johann LouwSASouth Africa2008321242324.008300.0000013
Chris MorrisSASouth Africa2015-2019320221211.002395.6500040
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.