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 Pakistan×At Kingsmead×
PlayerTeamSpanMatInnsNORunsHSAveBFSR1005004s6s
David MillerSASouth Africa2013-20243301808260.00143125.87020168
Jacques KallisSASouth Africa2002-200722013910569.5027949.82100151
AB de VilliersSASouth Africa2007-20132201187559.0015476.62010130
Rassie van der DussenSASouth Africa2019-20242218080*80.0012464.5201190
Mark BoucherSASouth Africa2002-2007220765538.0012660.32010110
Andile PhehlukwayoSASouth Africa20191116969*-8086.2501072
Gary KirstenSASouth Africa2002110565656.0011847.4601090
Graeme SmithSASouth Africa2002-2013341561618.6710155.4500081
Shaun PollockSASouth Africa2002-2007220533226.506186.8900061
Robin UthappaINDIndia2007110505050.0039128.2101042
Herschelle GibbsSASouth Africa2002-20072315025*25.005689.2900062
George LindeSASouth Africa2024110484848.0024200.0000034
Fraser WattsSCOScotland2007110464646.0035131.4300090
Nicky BojeSASouth Africa20021113737*-5863.7900040
MS DhoniINDIndia2007110333333.0031106.4500031
Robin PetersonSASouth Africa20131112525*-3571.4300020
Neil McKenzieSASouth Africa2002110242424.004158.5400040
Justin KempSASouth Africa2007110222222.003759.4600010
Irfan PathanINDIndia2007110202020.0015133.3300002
Rory KleinveldtSASouth Africa2013110181818.002281.8200030
Ajit AgarkarINDIndia2007110141414.009155.5600020
Majid HaqSCOScotland2007110141414.003145.1600000
Craig WrightSCOScotland2007110141414.001877.7800000
Dewald NelSCOScotland20071111313*-7185.7100020
Reeza HendricksSASouth Africa2019-20242201386.501872.2200020
Kwena MaphakaSASouth Africa20241111212*-11109.0900020
Heinrich KlaasenSASouth Africa2019-202422012126.001485.7100101
Dinesh KarthikINDIndia2007110111111.009122.2200020
CJO SmithSCOScotland2007110111111.007157.1400020
Ryan McLarenSASouth Africa2013110111111.002055.0000000
Nantie HaywardSASouth Africa2002110101010.001855.5600020
Dale SteynSASouth Africa2013110999.009100.0000010
Makhaya NtiniSASouth Africa2002-2007220994.502240.9100120
Faf du PlessisSASouth Africa2019110888.008100.0000020
Matthew BreetzkeSASouth Africa2024110888.005160.0000001
Hashim AmlaSASouth Africa2013-2019220884.006133.3300120
Donavon FerreiraSASouth Africa2024110777.006116.6700000
Virender SehwagINDIndia2007110555.003166.6700010
André NelSASouth Africa2007110555.001435.7100000
Lonwabo TsotsobeSASouth Africa201311155*-2250.0000010
Navdeep PooniaSCOScotland2007110444.00666.6700000
Nqaba PeterSASouth Africa2024110333.00742.8600000
Ashwell PrinceSASouth Africa2007110222.00450.0000000
Ryan WatsonSCOScotland2007110222.00450.0000000
Gavin HamiltonSCOScotland2007110222.00450.0000000
Harbhajan SinghINDIndia2007110111.00425.0000000
Yuvraj SinghINDIndia2007110111.00425.0000000
Boeta DippenaarSASouth Africa2002110111.00714.2900000
S. SreesanthINDIndia200711111*-333.3300000
Dougie BrownSCOScotland2007110111.00520.0000000
Page 1Next

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