T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by team (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v Pakistan×At SuperSport Park×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSASouth Africa2007-20196823819263.5070354.20040570
Rassie van der DussenSASouth Africa2019-2024653316123*158.00263120.151202113
AB de VilliersSASouth Africa2007-201367129212148.6741370.70110334
Aiden MarkramSASouth Africa2018-20246802498931.1330880.84021367
Jacques KallisSASouth Africa1998-200734324588*245.0037465.51030186
Reeza HendricksSASouth Africa2019-2024331205117102.50159128.931101612
Ashwell PrinceSASouth Africa200722017713888.5026267.56100210
Janneman MalanSASouth Africa2019-20214401607040.00155103.23020173
Temba BavumaSASouth Africa2018-20244611585331.6027657.25010211
Rahul DravidINDIndia2003-200922112076120.0017967.0401060
Graeme SmithSASouth Africa2007-20134501197223.8013985.61011220
Quinton de KockSASouth Africa2013-20214401134528.2512590.40000151
Sachin TendulkarINDIndia2003-20092201069853.0089119.10010131
Andile PhehlukwayoSASouth Africa2019-20216501055421.0011690.52010102
David MillerSASouth Africa2013-2021540965024.0010690.57010100
Aravinda de SilvaSLSri Lanka1994110959595.0010590.4801073
Herschelle GibbsSASouth Africa2007110949494.0020545.85010150
Faf du PlessisSASouth Africa2013-20195619240*18.4013170.23002121
Robin PetersonSASouth Africa2007-2013430854428.3312170.2500080
Corbin BoschSASouth Africa20241218181*81.009486.17011150
Mark BoucherSASouth Africa1998-2007320807840.0045177.7801094
Dean ElgarSASouth Africa2013-2018230795026.3318043.89010160
Kagiso RabadaSASouth Africa2018-20244427631*38.0076100.00000120
Vernon PhilanderSASouth Africa2013210747474.0011365.4901090
Kyle VerreynneSASouth Africa2021-2024230666222.007291.6701033
Michael HusseyAUSAustralia2009110646464.008773.5601061
Farhaan BehardienSASouth Africa2013220585829.008369.8801150
Gautam GambhirINDIndia2009110575757.0046123.9101072
Chris MorrisSASouth Africa2013-20192215555*55.0030183.3301153
Yuvraj SinghINDIndia20031115050*-5394.3401060
Suresh RainaINDIndia2009110464646.0041112.2000052
David BedinghamSASouth Africa2024120443022.004793.6200070
Asanka GurusinhaSLSri Lanka1994110434343.006269.3500041
Shaun PollockSASouth Africa20072224139*-6167.2100051
Kepler WesselsSASouth Africa1993110393939.007651.3200010
Theunis de BruynSASouth Africa2018120392919.508645.3500051
Heinrich KlaasenSASouth Africa2019-202466139157.807055.7100040
Mohammad KaifINDIndia2003110353535.006058.3300050
Gary KirstenSASouth Africa1998110353535.005563.6400031
Peter KirstenSASouth Africa1993110353535.006256.4500011
Ryan McLarenSASouth Africa2013220341717.006056.6700020
Ricky PontingAUSAustralia2009110323232.006450.0000010
Tim PaineAUSAustralia2009110292929.004072.5000031
Daryll CullinanSASouth Africa1993-1998220291514.504761.7000011
Dale SteynSASouth Africa2013-2019431282314.004365.1200150
Jonty RhodesSASouth Africa1993-1998210252525.003083.3300010
George LindeSASouth Africa2021-2024320252212.5015166.6700012
Shane WatsonAUSAustralia2009110242424.0022109.0900050
Arjuna RanatungaSLSri Lanka1994110242424.002788.8900040
Hansie CronjeSASouth Africa1993-1998221241724.004454.5500020
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.