Live6th Match · Pakistan ODI Tri-Series 2026/27SL158/2 (24.2)ENG386/5 (50)SL need 229 runs in 154 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th 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 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by year (First-class)

The most runs in a calendar year in first-class cricket at Punjab Cricket Association Stadium, Mohali: 447 by Gautam Gambhir in 2008.

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Punjab Cricket Association Stadium, Mohali×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Gautam GambhirIND20082008240447179111.7585552.28220472
MS DhoniIND200820082411899263.0028366.78021145
Shikhar DhawanIND20132013110187187187.00174107.47100332
Shane WatsonAUS2010201012018212691.0039745.84110171
Murali VijayIND2013201312017915389.5035051.14100243
Rahul DravidIND2008200823017513658.3341741.97101260
VVS LaxmanIND20032003122171104*-44538.43110190
Mark RichardsonNZ20032003110145145145.0041035.37100190
Kevin PietersenENG20082008110144144144.0020171.64100171
Virender SehwagIND200820082401429035.5017879.78011160
Sachin TendulkarIND201020101201369868.0025353.75010180
Mitchell StarcAUS201320131201349967.0024454.92010160
Virender SehwagIND2003200312013113065.5023256.47100162
Sourav GangulyIND2008200812012910264.5026249.24100100
Murali VijayIND201520151201227561.0024150.62010180
Scott StyrisNZ20032003110119119119.0023151.52100102
Sachin TendulkarIND200820082411148838.0017166.67010130
Yuvraj SinghIND200820081201138656.5015971.0701095
Aakash ChopraIND200320031201126056.0030836.36020140
Cheteshwar PujaraIND201520151201087754.0021949.32010121
Lou VincentNZ20032003110106106106.0022746.70100142
Virat KohliIND2013201312110167*101.0019053.16010131
Tim PaineAUS201020101201019250.5020848.56010140
Craig McMillanNZ20032003111100100*-13076.9210071
Steve SmithAUS20132013120979248.5020447.55010101
Ed CowanAUS20132013120948647.0025836.4301090
Michael ClarkeAUS20082008120926946.0021243.40010120
Rahul DravidIND20102010120907745.0016255.56010150
Suresh RainaIND20102010120868643.0013165.65011140
Shane WatsonAUS20082008120807840.0017844.94010101
AB de VilliersSA20152015120796339.5010178.2201080
Virender SehwagIND20102010120765938.007798.70010120
VVS LaxmanIND201020101217573*75.008291.4601080
Ricky PontingAUS20102010120757137.5012858.59010110
David WarnerAUS20132013120737136.5015048.6701090
Phillip HughesAUS20132013120716935.5017839.89010111
Andrew FlintoffENG20082008110626262.0013246.9701061
Alastair CookENG20082008120605030.008669.7701090
Sachin TendulkarIND20132013120583729.0010455.7700070
Sachin TendulkarIND20032003120565528.0018530.2701060
Michael HusseyAUS20082008120555427.5012344.7201070
Simon KatichAUS20082008120533326.509158.24000100
Dean ElgarSA20152015120533726.5017031.1800030
Brad HaddinAUS20132013120513025.5010847.2200071
Mitchell JohnsonAUS20102010120504725.007368.4900053
Ishant SharmaIND20102010120493124.5014833.1100080
Daniel VettoriNZ200320031114848*-5096.0000050
Brad HaddinAUS20082008120463723.0013434.3300070
Ravindra JadejaIND20152015120463823.0011639.6600050
Michael HusseyAUS20102010120452822.5014830.4100030
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.