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 Australia×At Maharashtra Cricket Association Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Towhid HridoyBAN20232023110747474.007993.6701052
KL RahulIND20172017120746437.0010669.81010111
Virat KohliIND20132013110616161.008571.7601060
Nazmul Hossain ShantoBAN20232023110454545.005778.9500060
Rohit SharmaIND20132013110424242.004789.3600060
Suresh RainaIND20132013110393939.004586.6700021
Cheteshwar PujaraIND20172017120373118.508145.6800030
Liton DasBAN20232023110363636.004580.0000050
Tanzid HasanBAN20232023110363636.0034105.8800060
MahmudullahBAN20232023110323232.0028114.2900013
Ajinkya RahaneIND20172017120311815.507640.7900040
Mehedi Hasan MirazBAN20232023110292929.0020145.0000040
Mushfiqur RahimBAN20232023110212121.002487.5000001
MS DhoniIND20132013110191919.002286.3600020
Bhuvneshwar KumarIND20132013110181818.002766.6700010
Virat KohliIND2017201712013136.503933.3300110
Murali VijayIND2017201712012106.004228.5700010
Ravindra JadejaIND20132013110111111.001861.1100010
Vinay KumarIND20132013110111111.001957.8900010
Ravichandran AshwinIND20172017120984.501560.0000010
Yuvraj SinghIND20132013110777.007100.0000001
Shikhar DhawanIND20132013110777.001546.6700010
Nasum AhmedBAN20232023110777.001163.6400000
Jayant YadavIND20172017120753.502725.9300010
Ravichandran AshwinIND20132013110555.001050.0000000
Wriddhiman SahaIND20172017120552.501533.3300110
Ravindra JadejaIND20172017120532.502520.0000000
Umesh YadavIND20172017121444.001233.3300000
Mahedi HasanBAN2023202311122*-366.6700000
Ishant SharmaIND2017201712122*2.00728.5700100
Ishant SharmaIND2013201311111*-333.3300000
Taskin AhmedBAN2023202311100*-10.0000000

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