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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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/27NZIND

Batting by year (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v South Africa×At Gymkhana Club Ground×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sourav GangulyIND20002000111141141*-14299.30100116
Ijaz AhmedPAK199619962201358867.50131103.05010210
Grant FlowerZIM19991999110919191.0012075.83010111
Saleem ElahiPAK19961996220845442.009192.31010102
Steve TikoloKEN19991999110676767.008777.0101090
Graeme HickENG20002000110656565.006895.5901090
MSK PrasadIND19991999210636363.009070.0001060
Rahul DravidIND20002000110585858.007181.6901090
Sourav GangulyIND19991999220483824.007167.6100080
Saeed AzadPAK19961996220453122.508354.2200060
Sadagoppan RameshIND19991999220443622.005186.2700070
Vijay BharadwajIND19991999221422442.005379.2500060
Yuvraj SinghIND20002000110414141.0035117.1400060
Thomas OdoyoKEN19991999110414141.005082.0000050
Sachin TendulkarIND20002000110393939.005078.0000040
Rahul DravidIND19991999221393039.008446.4300050
Neil JohnsonZIM19991999110353535.005959.3200040
Saeed AnwarPAK19961996220333216.504770.2100050
Moin KhanPAK19961996220333116.503789.1900011
Waqar YounisPAK19961996220312815.504372.0900022
Ajay JadejaIND19991999210303030.003293.7500021
Dipak ChudasamaKEN19961996110292929.004170.7300060
Murray GoodwinZIM19991999110272727.004560.0000021
Marcus TrescothickENG20002000110262626.003672.2200031
Andrew FlintoffENG20002000110252525.003767.5700020
Saleem MalikPAK19961996220242412.002788.8900130
Gavin RennieZIM199919991112020*-17117.6500020
MO OdumbeKEN19961996110191919.002382.6100030
Alec StewartENG20002000110181818.004738.3000030
Sunil JoshiIND19991999210181818.002281.8200020
Azhar MahmoodPAK1996199622018159.002669.2300020
Alpesh VadherKEN19991999110171717.004636.9600020
Graham ThorpeENG20002000110141414.003145.1600010
Shahid AfridiPAK19961996110141414.009155.5600020
Hitesh ModiKEN19961996110141414.002948.2800000
Guy WhittallZIM19991999110101010.001283.3300010
Hitesh ModiKEN19991999110101010.001662.5000010
Tony SujiKEN19961996110101010.001952.6300020
Mark EalhamENG20002000110101010.002638.4600010
RD ShahKEN19991999110999.002045.0000020
Steve TikoloKEN19961996110999.001560.0000010
Mohammad SheikhKEN19991999110999.001275.0000000
Wasim AkramPAK19961996110888.00988.8900001
Kennedy OtienoKEN19991999110777.003321.2100010
Alistair CampbellZIM19991999110777.001450.0000010
Andy FlowerZIM19991999110666.006100.0000010
Darren GoughENG2000200011166*-5120.0000010
Robin SinghIND19991999210666.00875.0000010
Nasser HussainENG20002000110555.001145.4500000
Shahid NazirPAK1996199611155*-1241.6700000
Page 1Next

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