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 South Africa×At Sardar Patel Stadium, Motera×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sourav GangulyIND20082008120878743.5015157.6201180
MS DhoniIND20082008120665233.0015442.8601080
Irfan PathanIND200820081226443*-9468.0900071
Virat KohliIND20102010110575757.007180.2801041
Suresh RainaIND20102010110494949.0030163.3300051
Rohit SharmaIND20102010110484848.006178.6900030
VVS LaxmanIND20082008120383519.005273.0800060
Mahela JayawardeneSL20062006110363636.005072.0000040
Tillakaratne DilshanSL20062006110363636.006357.1400030
Ravindra JadejaIND20102010110363636.0035102.8600021
WPUJC VaasSL200620061112929*-3485.2900040
Wasim JafferIND20082008120281914.006741.7900040
Murali VijayIND20102010110252525.0016156.2500050
Abhimanyu MithunIND20102010110242424.0023104.3500002
Virender SehwagIND20082008120231711.503271.8800022
Rahul DravidIND20082008120201710.006729.8500020
S. SreesanthIND2008200812017178.5016106.2500121
Dinesh KarthikIND20102010110111111.0011100.0000020
Upul TharangaSL20062006110111111.003432.3500010
MS DhoniIND20102010110999.007128.5700001
R. P. SinghIND20082008120884.002236.3600120
Yusuf PathanIND20102010110555.00862.5000000
Anil KumbleIND20082008120552.501435.7100110
Harbhajan SinghIND20082008120542.502420.8300000
Dilhara FernandoSL20062006110444.00757.1400010
Sanath JayasuriyaSL20062006110333.001225.0000000
Muttiah MuralitharanSL20062006110333.002150.0000000
Farveez MaharoofSL20062006110333.001520.0000000
Marvan AtapattuSL20062006110222.00540.0000000
Lasith MalingaSL20062006110222.00633.3300000
S. SreesanthIND20102010110111.00333.3300000
Sudeep TyagiIND2010201011111*-250.0000000
Kumar SangakkaraSL20062006110000.0090.0000100

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