Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-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 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by year (Men's List A)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 6,787 of the 6,793 matches in this selection (from 1971). Earlier matches have results and team totals only.

Qualification: Minimum 20 innings.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Lance KlusenerSA19991999272415854103*94.89837102.032427123
Ricky PontingAUS20072007272461424134*79.11155391.6958014416
Virat KohliIND2017201726267146013176.84147399.1267213622
Kumar SangakkaraSL/SUR2015201522213135116675.06135899.4874012519
Virat KohliIND20232023272451377166*72.47138999.1468112224
Rohit SharmaIND20172017212131293208*71.83130099.4665111646
MS DhoniIND2009200929247119812470.47140085.572907918
Dean JonesAUS1990199022225117414569.06148978.844718114
Michael BevanAUS1998199825228959101*68.50117481.69180501
Joe RootENG/YOR20172017242351224133*68.00135290.5321001028
Michael BevanAUS1999199933281494977*67.79123976.59082663
Javed MiandadPAK1987198722226108411367.75154270.302100714
KL RahulIND20232023272481060111*66.25120887.752709318
Michael BevanAUS200320033121978484*65.33118066.44061547
Sachin TendulkarIND1998199833334189414365.311854102.1697018840
George BaileyAUS2013201322203109815664.591098100.002818830
Mohammad RizwanPAK20232023252371023131*63.94109193.771709512
David GowerENG1983198320203108615863.88125686.4644110215
Shubman GillIND2023202329294158420863.361502105.4659118041
Kumar SangakkaraSL2013201325234120116963.21134189.56210311614
David WarnerAUS2016201623231138817363.091316105.4774014822
MS DhoniIND2013201326208753139*62.7578496.051516724
Angelo MathewsSL201420143231111244139*62.20139189.4319011123
Andrew SymondsAUS2007200726218808107*62.15777103.991617119
Viv RichardsWI19851985282551231103*61.55132992.6311209521
Shai HopeWI2019201927264134517061.14172677.9348011721
Tillakaratne DilshanSL2013201325256116012561.05143181.063701261
Babar AzamPAK2019201920202109211560.67118392.313601099
MS DhoniIND201720172922978813460.6293084.731606019
Ross TaylorNZ201720172020496810760.50118281.90270911
Virat KohliIND2019201926252137712359.87142996.365711338
Matthew HaydenAUS20072007323031601181*59.30179589.1956116835
Damien MartynAUS20002000222011532116*59.1165581.22130483
MS DhoniIND201120112422976491*58.7785089.880605914
Virat KohliIND20142014212021054139*58.56105899.624519420
Damien MartynAUS2003200326238878101*58.53106782.29283813
Ross TaylorNZ20152015272571046119*58.11128181.654418512
Jacques KallisSA2007200727247987128*58.06127877.231727914
MS DhoniIND20082008292671097109*57.74133382.301807414
Gary KirstenSA19961996292941442188*57.68172483.6464113310
Daryll CullinanSA1996199624246103412457.44136275.92351806
Kane WilliamsonNZ2015201527262137611857.33153189.8839014912
Rohit SharmaIND2019201928271149015957.31165789.9276114636
Sachin TendulkarIND2003200321211114115257.05130687.373811317
Shane WatsonAUS20112011232221139185*56.951046108.8928011642
Joe RootENG/YOR2018201825258964113*56.71116782.60351656
Scott StyrisNZ2007200724216848111*56.53101383.711617211
Ramnaresh SarwanWI2004200423228791104*56.5098480.39161708
Sourav GangulyIND2000200032324157914456.39190882.7676015135
Michael ClarkeAUS201120112422690010156.25113079.65160658
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.