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 West Indies×At Sardar Patel Stadium, Motera×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Rahul DravidIND20022002111109109*-12487.9010080
Rohit SharmaIND20112011110959595.0010095.00010101
Kevin PietersenENG200620061119090*-86104.6501091
VVS LaxmanIND20022002110666666.007489.1901080
Sanjay BangarIND200220021115757*-41139.0201052
MS DhoniIND20062006110515151.006578.4601012
Andrew StraussENG20062006110505050.0047106.3801080
Ian BellENG20062006110505050.007963.2901060
Rahul DravidIND20062006110494949.006773.1300060
Parthiv PatelIND20112011110393939.0035111.4300070
Ravichandran AshwinIND20112011110313131.006448.4400010
Yuvraj SinghIND20022002110303030.0030100.0000011
Sachin TendulkarIND20062006110292929.004564.4400040
Sourav GangulyIND20022002110282828.0016175.0000031
Yuvraj SinghIND20062006110272727.004362.7900040
Prosper UtseyaZIM20062006110272727.004165.8500020
Andrew FlintoffENG20062006110252525.002792.5900040
Abhimanyu MithunIND20112011110232323.0016143.7500022
Virat KohliIND20112011110202020.003066.6700030
Suresh RainaIND20062006110191919.003751.3500010
Tafadzwa MufambisiZIM20062006110181818.003158.0600020
Virender SehwagIND20062006110171717.002085.0000030
Harbhajan SinghIND20062006110151515.0015100.0000010
Sajid MahmoodENG200620061111414*-12116.6700020
Ravindra JadejaIND20112011110111111.001668.7500020
Umesh YadavIND201120111111111*-10110.0000020
Elton ChigumburaZIM20062006110101010.003132.2600020
Michael YardyENG20062006110101010.002343.4800000
Mohammad KaifIND20022002110888.001080.0000000
Jamie DalrympleENG20062006110888.001361.5400010
Stuart MatsikenyeriZIM20062006110777.001353.8500010
Brendan TaylorZIM20062006110777.001546.6700010
Anthony IrelandZIM20062006110666.002128.5700010
Virender SehwagIND20022002110444.003133.3300010
Chris ReadENG20062006110444.00757.1400000
Vinay KumarIND20112011110333.00837.5000000
Suresh RainaIND20112011110222.00366.6700000
Ajit AgarkarIND20062006110111.00250.0000000
Hamilton MasakadzaZIM20062006110111.00520.0000000
Chamu ChibhabhaZIM20062006110111.00812.5000000
Piet RinkeZIM20062006110111.00520.0000000
Virender SehwagIND20112011110000.0010.0000100
Paul CollingwoodENG20062006110000.0010.0000100
Gautam GambhirIND20112011110000.0010.0000100
Irfan PathanIND20062006110000.0060.0000100
Ed RainsfordZIM20062006110000.00130.0000100
R. P. SinghIND2006200611100*-10.0000000
Tafadzwa KamungoziZIM2006200611100*-10.0000000

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