Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSA

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Harare Sports Club×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ross TaylorNZ20152015211112112*-12291.8010063
Imran FarhatPAK2011201122111275*112.0015174.17010130
Virat KohliIND201020104311126856.0014577.2401091
Shemaine CampbelleWIW202620263301129637.3315771.34010140
Shaiman AnwarUAE201920194401127228.0014179.43010114
Kusal MendisSL202520255501123822.4012887.50000101
Herschelle GibbsSA20072007110111111111.00100111.00100162
Chamari AtapattuSLW20212021110111111111.0070158.57100115
Akram KhanBAN200120013401114427.7532733.9400072
Reeza HendricksSA202520255501114122.20102108.8200095
Craig ErvineZIM202220228801113213.8814676.03001141
Saleem ElahiPAK2002200223011010836.6713382.71101100
Brian ChariZIM201620163501108022.0025143.82010112
Nazmul Hossain ShantoBAN202220225511103827.5012290.1600191
Louren SteenkampNAM202520255501105122.0075146.67010112
Paul StirlingIRE202320239701104515.7115272.37000152
Sornnarin TippochTHAW202120212201096954.5018957.67010100
Kevin O'BrienIRE2010201033110973*54.5016566.0601083
Tamim IqbalBAN201120114501094421.8016366.87000120
Andrew FlintoffENG200120014311084654.00107100.9300065
Adnan AkmalPAK201320132401086427.0026540.75010120
Solomon MireZIM201720175501085421.6013083.08010123
Guy WhittallZIM199719975601084918.0015967.9200092
Jason HolderWI201820186601085418.0012785.0401153
AB de VilliersSA20072007221107107107.0094113.8310086
Umar AminPAK201320135401075926.7511593.04010101
Donald TiripanoZIM202120214711075217.8327039.63012140
Rassie van der DussenSA2025202555110652*26.5092115.22010122
Stephen DohenyIRE202320236501068421.2014175.1801091
Mark DekkerZIM199419945511064026.5037328.4200060
Tadiwanashe MarumaniZIM202120219901063511.7811989.0800294
Dhananjaya de SilvaSL202020202201056352.5017659.66010121
Saeed AnwarPAK199819982301056535.0015468.18010142
Chamu ChibhabhaZIM201020103301055835.0012882.03010102
Mark RamprakashENG200120014411054735.0015169.5400061
Craig McMillanNZ199719972201046652.0014372.7301015
Kevin PietersenENG2004200422210477*-12384.5501053
Kushal BhurtelNEP202320232201049952.00101102.97010142
Chris HarrisNZ199719973421044152.0016463.41000100
Tatenda TaibuZIM2002200244210451*52.0019453.6101080
Shahriar NafeesBAN200720074401046926.0014671.23011140
Peter MoorZIM2019201943210358*103.0087118.3901155
Wesley BarresiNED202320234401039725.7582125.61011103
Dimuth KarunaratneSL202020202411034434.3324941.3700080
Kamindu MendisSL202520255421035751.5058177.5901166
Charles CoventryZIM201020106501032820.6010499.04000102
Rajin SalehBAN200620063301025434.0018156.35010100
Paul StrangZIM199719975601024217.0016362.5800082
Malcolm WallerZIM201620166801023012.7513177.8600280
Ricky PontingAUS200420043201019150.5010398.0601093

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

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