Live4th ODI · Ireland in Namibia 2026/27NAMIRE283/7 (48.3)NAM chose to bowlLive7th 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 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)T20I1st 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 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th 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 (First-class)

The most runs in a calendar year in first-class cricket at M Chinnaswamy Stadium: 267 by Sachin Tendulkar in 2010.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At M Chinnaswamy Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarIND20102010121267214267.0044060.68110274
Michael HusseyAUS2008200812017714688.5034850.86100181
Murali VijayIND2010201012017613988.0035549.58100202
Rachin RavindraNZ20242024121173134173.0020385.22100194
Shreyas IyerIND202220221201599279.5018585.95020194
Navjot SidhuIND19881988121159116159.0024465.16100144
Virat KohliIND20122012121154103154.0027556.00110231
Sarfaraz KhanIND2024202412015015075.0019875.76101183
Ricky PontingAUS201020101201497774.5026456.44020191
Ross TaylorNZ2012201212014811374.0019376.68100192
Sunil GavaskarIND19831983121145103*145.0018555.68100100
KL RahulIND201720171201419070.5029048.62020130
Ricky PontingAUS2008200812014012370.0027750.54100150
Marcus NorthAUS2010201012013112865.5025451.57100171
Rishabh PantIND202420241201199959.5015477.27010115
Dimuth KarunaratneSL2022202212011110755.5018759.36100160
Mohammad AzharuddinIND2000200012011110255.5020354.68100142
MS DhoniIND2012201212111062110.0015471.43010114
Cheteshwar PujaraIND201720171201099254.5028737.9801080
Devon ConwayNZ202420241201089154.0014475.00010143
Kruger van WykNZ201220121201027151.0014868.92010120
Simon KatichAUS200820081201006650.0028934.60010100
Javed MiandadPAK19831983110999999.0019151.8301061
Lance KlusenerSA20002000110979797.0016957.4001051
Jacques KallisSA20002000110959595.0035926.4601072
Shane WatsonAUS20102010120895744.5014660.96010130
Rishabh PantIND20222022120895044.5057156.14010142
Nicky BojeSA20002000110858585.0019842.9301090
AB de VilliersSA20152015110858585.0010580.95010111
Roger BinnyIND198319831118383*-23335.6201080
Tim PaineAUS20102010120825941.0019641.84010100
Virender SehwagIND20122012120814340.509387.10000151
Will YoungNZ202420241218148*81.0014954.36000121
John WrightNZ19881988120805840.0029227.4001081
Gary KirstenSA20002000110797979.0020937.8001070
Aunshuman GaekwadIND198319831217766*77.00--010-0
Cheteshwar PujaraIND20102010120767238.009282.6101080
Dilip VengsarkarIND19881988110757575.0021035.7101070
Shaun MarshAUS20172017120756637.5021634.7201050
Madan LalIND19831983110747474.0018639.78010100
Sourav GangulyIND20082008121734773.0018339.8900050
Virat KohliIND20242024120707035.0011163.0601181
Ajinkya RahaneIND20172017120695234.5017639.2001060
Brad HaddinAUS200820081216835*68.0017139.7700070
Simon KatichAUS20102010120674333.5014047.8600090
Hanuma VihariIND20222022120663533.0016041.2500080
Tim SoutheeNZ20242024110656565.007389.0401054
Doug BracewellNZ20122012120654332.5012253.2800090
Matt RenshawAUS20172017120656032.5020831.2501061
Wasim BariPAK19831983110646464.00--01060
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.