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 year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v New Zealand×At Newlands×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Hashim AmlaSA20062006110149149149.0031747.00100200
Roy McLeanSA1962196212013311366.50--100181
Herschelle GibbsSA20072007110119119119.00101117.82100107
Jackie McGlewSA195419541201148657.00--01070
Ashwell PrinceSA20062006111108108*-28637.7610090
Alviro PetersenSA20132013110106106106.0017660.23100111
Jack CheethamSA19541954110898989.00--01092
Jackie McGlewSA19621962120776338.50--01090
Colin BlandSA19621962120744237.00--00033
Jacques KallisSA20062006110717171.0017041.7601070
Jonty RhodesSA20002000110696969.008086.2501051
AB de VilliersSA20132013110676767.0012951.9401080
Russell EndeanSA195419541216734*67.00--000-0
Eddie BarlowSA19621962120675133.50--010100
Hashim AmlaSA20132013110666666.007489.1901090
Dick WestcottSA19541954120646232.00--010100
Jacques KallisSA20132013110606060.008967.4201052
Lance KlusenerSA200020001115959*-42140.4801024
Imran NazirPAK20072007110595959.0041143.9001035
John WaiteSA19621962120543327.00--000-0
Graeme SmithSA20072007110515151.007468.9201030
Jacques KallisSA20052005110515151.009454.2601020
Boeta DippenaarSA20062006110474747.0011142.3400040
Mark BoucherSA20002000110464646.006669.7000020
Mark BoucherSA20052005110404040.004785.1100060
Graeme SmithSA20052005110363636.004481.8200041
Hugh TayfieldSA19541954110343434.00--000-0
Herschelle GibbsSA20052005110333333.005362.2600050
Mark BoucherSA20062006110333333.007643.4200040
Mohammad HafeezPAK20072007110323232.0021152.3800032
Buster FarrerSA19621962120312015.50--000-0
Jacques KallisSA20072007110303030.004961.2200040
Roy McLeanSA195419541212718*27.00--000-0
Mark BoucherSA200720071112626*-25104.0000040
Shoaib MalikPAK200720071112626*-14185.7100011
Graeme SmithSA20062006110252525.004062.5000020
Gary KirstenSA20002000110252525.004358.1400010
John WaiteSA19541954120241612.00--000-0
Clive van RyneveldSA19541954110232323.00--000-0
Dean ElgarSA20132013110212121.005240.3800020
Ashwell PrinceSA20052005110191919.004047.5000010
Kim ElgieSA1962196212018129.00--000-0
Misbah-ul-HaqPAK200720071111616*-1794.1200001
Shafiek AbrahamsSA200020001111616*-2661.5400020
Faf du PlessisSA20132013110151515.002853.5700020
AB de VilliersSA20062006110131313.002356.5200020
Dale SteynSA20062006110131313.004032.5000020
Atholl McKinnonSA19621962121139*13.00--000-0
André NelSA20062006110121212.005322.6400010
Sydney BurkeSA1962196212012126.00--00100
Page 1Next

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