Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND22/1 (3.2)IND need 164 runs in 280 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsODI5th 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-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th 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/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Grant FlowerZIM2003200322110178*101.0094107.4501052
Ryan ten DoeschateNED2018201822110167*101.0012282.7901081
Wesley BarresiNED201820182201016450.5013276.52010110
Kevin KasuzaZIM202020202201016350.5031132.4801091
Ambati RayuduIND2013201333110163*50.5016361.9601060
Hansie CronjeSA1995199534110156*33.6718454.8901091
Sourav GangulyIND200120014501016220.2016063.13011142
Ashley NdirayaZIMW202120215501013820.2015963.5200070
Milton ShumbaZIM202120215601014116.8324042.08000180
Tatenda TaibuZIM200520055701017114.4321247.6401172
Ryan BurlZIM2026202633110054*50.0096104.1701081
Tino MawoyoZIM201620162401004525.0023542.55000100
Yusuf PathanIND201020104411004433.3397103.0900085
Tatenda TaibuZIM2008200855110036*25.0016062.5000050
Sarfraz AhmedPAK2018201855110038*25.0073136.99000132
Mark RichardsonNZ20002000110999999.0025838.37010140
Jonty RhodesSA19951995340995324.7511983.1901064
Graeme CremerZIM20132013241994333.0029633.4500070
Noor Ali ZadranAFG20172017440994624.7514966.44001131
Gautam GambhirIND20052005121989798.0012479.03010170
Asad ShafiqPAK20112011330985132.6710593.33010102
Jehan MubarakSL200820085429860*49.0017057.6501071
Tarisai MusakandaZIM20182018440984324.5074132.4300072
Albie MorkelSA20072007210979797.0010493.2701084
Nauman AliPAK20212021220979748.5010592.3801195
Farveez MaharoofSL20042004430974032.3312577.60000102
Mitchell MarshAUS20262026330975332.3396101.0401095
Shivnarine ChanderpaulWI20032003441973932.3322443.30000110
Babar AzamPAK20212021550975219.4010493.27011100
Towhid HridoyBAN20262026450976019.4018452.7201170
Donald TiripanoZIM20162016772974619.4023441.45001101
Nathan AstleNZ20002000220968648.0022243.24010121
Shoaib KhanOMA20232023220965048.0011583.48010101
Charith AsalankaSL20252025540967124.0095101.0501080
Naimur RahmanBAN20012001340963624.0016358.90000150
Mushfiqur RahmanBAN20042004450964919.2019748.7300251
Tadiwanashe MarumaniZIM20242024880963212.0010294.12001140
Sean WilliamsZIM20102010220957447.5012178.51010100
Farhad RezaBAN20062006430955031.6713371.4301052
Ramnaresh SarwanWI20032003440954723.7519349.22001111
Malcolm WallerZIM20112011550954219.0086110.47000121
Craig ErvineZIM20102010750953019.0013769.34000100
Laura DelanyIREW202420248639554*31.6710194.0601082
Kusal MendisSL20162016461953419.0014266.90001152
Damien MartynAUS200420043219474*94.0011780.3401080
Aasif SheikhNEP20232023220946647.0013669.12010100
Tafadzwanashe KaitanoZIM20212021120948747.0041322.76010100
Piet RinkeZIM20062006440947223.5012475.8101090
Travis HeadAUS20182018541944831.3375125.3300071
Hussain TalatPAK20182018550944418.8085110.5900162

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.