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 runsODI3rd 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/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (All cricket)

Filters

1 active
Reset"Match result" is from the side of the player or team.
At Newlands×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Yusuf PathanRR20092009330634221.0048131.2500092
AB de VilliersSA20112011340632615.7515939.6200060
Mithali RajINDW20182018110626262.0050124.0001083
Will JacksPC20232023110626262.0027229.6301055
Jonathan TrottENG20102010120624231.0013545.9300070
Sarfraz AhmedPAK20192019120625631.0010559.05010100
David WarnerAUS20182018120623231.008176.5400091
Trevor BaileyENG19571957120623431.00--00060
Mark BoucherSA200920093316228*31.0052119.2300063
Dhananjaya de SilvaSL20172017340622215.5010559.0500041
Shikhar DhawanIND20222022110616161.007383.5601051
Faf du PlessisJSK20252025110616161.0038160.5301063
Ted DexterENG19651965110616161.00--01080
Ryan BaileyWAR20142014220616130.5054112.9601152
Barry RichardsSA19701970120613230.5013146.5600090
Lee IrvineSA19701970120614230.5018133.7000060
Andrew FlintoffENG20072007330613120.3348127.0800062
Owais ShahENG20072007330613620.3352117.3100014
Graeme SmithSA20132013340612915.259862.2400060
Ravi BoparaDOL20132013110606060.0044136.3601033
Faf du PlessisSA20112011110606060.007876.9201020
MO OdumbeKEN200320032216034*60.0043139.5300041
Nick ComptonENG20162016120604530.0016536.3600071
Ashleigh GardnerAUSW20232023220603130.0039153.8500072
Wihan LubbeJSK/PC20252025220606030.0038157.8901172
Mick CommailleSA19271927120604730.00--000-0
Jack SiedleSA19361936120605930.00--01000
Michael HusseyAUS20092009230603920.0017733.9000090
Sobhana MostaryBANW20232023330602920.007184.5100080
Sachin TendulkarMI200920091115959*-49120.4101070
Yusuf PathanIND20112011110595959.0050118.0001063
Jonathan VandiarLIO20122012110595959.0038155.2601043
Jim ParksENG19651965110595959.00--01071
Paul CollingwoodENG20102010120594029.5023225.4300070
Shivnarine ChanderpaulWI20152015120595029.5016136.6501060
Thomas OdoyoKEN20032003221593259.009760.8200040
Meg LanningAUSW202320232215949*59.0045131.1100052
Denys MorkelSA19271927120593629.50--000-0
David PitheySA19661966120595529.50--010-0
Mark BoucherSA20112011230595519.679065.5601150
Shane WatsonAUS20112011230595219.6757103.5101072
Hashim AmlaSA/CC20172017340592914.7510655.6600170
George LindeCC/CTB201920195525927*19.6750118.0000031
Tony de ZorziSA/DSG20242024450593411.808470.2400062
Yuvraj SinghIND200320031115858*-6490.6301070
Richard LeviCC20162016110585858.0032181.2501092
Sandun WeerakkodySL20172017110585858.0051113.7301071
Paul GibbENG19381938110585858.00--010-0
Bob BarberENG19651965110585858.00--01060
Brendon McCullumNZ20132013120585129.0012247.5401080

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