Live4th ODI · Ireland in Namibia 2026/27NAM92/7 (26.4)IRE298/8 (50)NAM need 207 runs in 140 ballsLive7th 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. A. Chidambaram Stadium: 238 by Matthew Hayden in 2001.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At M. A. Chidambaram Stadium×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Matthew HaydenAUS20012001120238203119.0036066.11100187
Sunil GavaskarIND19831983111236236*-42555.53100230
Shahid AfridiPAK1999199912015214176.0021869.72100233
Sachin TendulkarIND2001200112014312671.5024757.89100182
Sachin TendulkarIND1999199912013613668.0027649.28101180
VVS LaxmanIND200120011201316665.5016977.51020230
Mark WaughAUS200120011201277063.5027546.18020141
Ramnaresh SarwanWI20022002120977848.5027435.4001072
Virender SehwagIND20022002120946147.009598.95010115
Steve WaughAUS20012001120944747.0027534.1800091
Shiv Sunder DasIND20012001120938446.5020345.81010121
Sadagoppan RameshIND20012001120866143.0018646.2401090
Rahul DravidIND20012001120858142.5014558.62010131
Carl HooperWI20022002120814640.509684.3800092
Mohammad YousufPAK19991999120795339.5013259.85010111
Wavell HindsWI20022002120796139.5018043.89010111
Ravi ShastriIND19831983110727272.00--010-0
Mahela JayawardeneSL20052005110717171.008088.75010141
Syed KirmaniIND198319831116363*-15640.3801060
Rahul DravidIND19991999120635331.5016837.5001061
Moin KhanPAK19991999120636031.5012450.8101071
Jeff DujonWI19831983110626262.0016936.6901090
Inzamam-ul-HaqPAK19991999120615130.509167.03010120
Sanjay BangarIND20022002120604030.0024025.0000030
Gordon GreenidgeWI19831983121603460.00--00070
Sachin TendulkarIND20022002121594359.0013344.3600050
Nayan MongiaIND19991999120575228.5014140.4301041
Sourav GangulyIND19991999120565428.0016334.3601032
Justin LangerAUS20012001120563528.008962.9200082
Michael SlaterAUS20012001120524826.008561.1800052
Sadagoppan RameshIND19991999120484324.005587.2700060
Desmond HaynesWI19831983120472423.50--00030
Saleem MalikPAK19991999120403220.0010338.8300050
Javagal SrinathIND20022002110393939.0035111.4300061
Wasim AkramPAK19991999120393819.507452.7000051
Malcolm MarshallWI19831983110383838.006855.8800060
Larry GomesWI19831983121382838.00--000-0
Harbhajan SinghIND20022002110373737.004386.0500051
Virender SehwagIND20052005110363636.0028128.5700070
Thilan SamaraweeraSL200520051113535*-9337.6300070
Michael HoldingWI19831983110343434.005858.6200014
Sunil JoshiIND199919991213325*33.008737.9300041
Rahul DravidIND20052005110323232.0010530.4800030
Clive LloydWI19831983110323232.00--000-0
Viv RichardsWI19831983110323232.00--000-0
Saeed AnwarPAK19991999120312415.504568.8900050
Kumar SangakkaraSL20052005110303030.005257.6900050
MS DhoniIND20052005110303030.005455.5600060
Shivnarine ChanderpaulWI20022002120302715.009730.9300030
Kapil DevIND19831983110262626.00--000-1
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.