ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th 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 West Indies×At Newlands×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSASouth Africa2003-2008573390130*97.5055470.402103610
Graeme SmithSASouth Africa2004-20084603188653.0044671.30030380
Mark BoucherSASouth Africa2003-2008541247122*82.3337665.69110312
AB de VilliersSASouth Africa2008-201534021814854.5029474.15100252
Herschelle GibbsSASouth Africa2003-200845021414242.8033563.88100274
Hashim AmlaSASouth Africa2008-20152411706356.6732252.80010210
Jacques RudolphSASouth Africa200423116210181.0029355.29111200
Faf du PlessisSASouth Africa20152301206840.0021156.87010152
Ashwell PrinceSASouth Africa200812111098110.0024944.18010130
Neil McKenzieSASouth Africa2004-2008220997649.5017556.57010111
Gary KirstenSASouth Africa2003-2004231956947.5014366.4301091
JP DuminySASouth Africa2008110686868.008183.9501041
Dean ElgarSASouth Africa20151216860*68.0013351.1301081
Sanath JayasuriyaSLSri Lanka2003110666666.009966.6701040
Lance KlusenerSASouth Africa2003-2004210575757.0048118.7501015
Rilee RossouwSASouth Africa20151115151*-40127.5001050
Alviro PetersenSASouth Africa2015120424221.009245.6500131
Hashan TillakaratneSLSri Lanka2003110363636.006852.9400040
Russel ArnoldSLSri Lanka20031113434*-4477.2700010
Stiaan van ZylSASouth Africa2015110333333.006352.3800030
WPUJC VaasSLSri Lanka20031112828*-25112.0000030
Nicky BojeSASouth Africa20031112525*-25100.0000020
Shaun PollockSASouth Africa2003-200843025128.332696.1500010
Kumar SangakkaraSLSri Lanka2003110242424.003080.0000020
David MillerSASouth Africa2015110242424.0021114.2900010
Robin PetersonSASouth Africa2004110212121.003070.0000011
Boeta DippenaarSASouth Africa2003-2004220212010.502972.4100021
Makhaya NtiniSASouth Africa2003-2008431211810.505339.6200111
Dale SteynSASouth Africa2008-2015331201910.003066.6700120
Farhaan BehardienSASouth Africa20151111818*-12150.0000001
Morné van WykSASouth Africa2015110171717.0015113.3300021
Temba BavumaSASouth Africa2015110151515.004136.5900020
Aravinda de SilvaSLSri Lanka2003110131313.0013100.0000020
Reeza HendricksSASouth Africa2015110121212.0012100.0000010
Simon HarmerSASouth Africa2015110101010.004820.8300020
Mahela JayawardeneSLSri Lanka2003110999.001656.2500010
André NelSASouth Africa2004-2008320954.503625.0000010
Paul HarrisSASouth Africa2008110444.00850.0000010
Morné MorkelSASouth Africa2008-201522144*4.00666.6700100
Marvan AtapattuSLSri Lanka2003110333.00837.5000000
Johan BothaSASouth Africa2008110333.00650.0000000
Jonty RhodesSASouth Africa2003110222.00633.3300000
Allan DonaldSASouth Africa200311100*-0-00000
Charl LangeveldtSASouth Africa200811100*-0-00000
Paul AdamsSASouth Africa2004110000.0040.0000100
Vernon PhilanderSASouth Africa2015110000.0070.0000100

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