Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by year (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Feroz Shah Kotla×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Vinod KambliIND19931993110227227227.0030175.42100280
Gautam GambhirIND/DC2008200878160420686.2972183.77140768
Rahul DravidIND20002000122270200*-44161.22110350
VVS LaxmanIND20082008122259200*-43160.09110280
Andy FlowerZIM20002000121253183*253.0048552.16110363
Vijay HazareIND19511951111164164*---100-0
Dilip VengsarkarIND19831983120222159111.0023866.81110201
Vijay MerchantIND19511951110154154154.00--100-0
Nayan MongiaIND1996199622015215276.0037240.86101181
Ricky PontingAUS1998199822018614593.0020989.00100241
Allan WatkinsENG19511951121177137*177.00--100-0
Sachin TendulkarIND1996199623014713749.0015594.84101105
Sourav GangulyIND2002200223023013676.6741155.96110304
Chris GayleRCB20122012111128128*-62206.45100713
Ajinkya RahaneIND/RR20152015231274127137.0046059.572002110
Kapil DevIND19791979111126126*-124101.61100111
Sachin TendulkarIND2000200012016112280.5027259.19100270
Sunil GavaskarIND1983198312013612168.0012894.53100182
Sunil GavaskarIND19791979110120120120.00--100180
Shivnarine ChanderpaulWI2011201134020011850.0031164.31100153
Kane WilliamsonNZ2016201622015011875.0015696.15100172
Andy FlowerZIM19931993121177115177.0042741.45110210
Virat KohliIND/RCB20112011331180112*90.00156115.38110262
Michael ClarkeAUS20082008110112112112.0025344.2710061
Viv RichardsWI19871987121118109*118.0012098.33100150
Dilip VengsarkarIND19791979110109109109.00--100110
David WarnerDC20102010661161107*32.20122131.97100157
AB de VilliersSA/RCB20112011221112107*112.00107104.6710092
Nick KnightENG20022002110105105105.0013180.1510070
Kevin PietersenDC20122012553233103*116.50144161.811101717
Clive LloydWI19831983110103103103.0020250.9910061
Dilip VengsarkarIND1987198712011210256.0029637.8410080
Virat KohliIND/RCB201320133401489937.00143103.50010154
Rishabh PantDC201720177702659737.86147180.270112218
Dwayne SmithWI/CSK201420142201769788.00148118.920201510
Grant FlowerZIM19931993120969648.0036226.5201180
Virender SehwagDC2013201355116595*41.25111148.65010224
Shaun MarshPK20112011110959595.0046206.5201096
Dion EbrahimZIM200220021201169458.0029439.46010120
David WarnerSH2016201622112193*121.0086140.70010143
Matthew HaydenCSK20102010110939393.0043216.2801097
Andy FlowerZIM20022002120929246.0015858.23011151
Ajay JadejaIND19941994110909090.0012770.8701070
Grant FlowerZIM19981998110898989.0012571.2001070
Virat KohliIND/RCB201520152311678883.5025066.80010230
Mark WaughAUS199819982201078753.5014175.8901051
Ricky PontingAUS20082008110878787.0016552.73010140
Michael HusseyCSK2013201322215186*-108139.81020164
Sourav GangulyIND19991999110868686.0011078.18010121
Jesse RyderPW20122012110868686.0058148.2801074
Page 1Next

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.