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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Ijaz AhmedPAK1996199637355122211740.73155078.841829718
Mohammad YousufPAK2002200230294122112948.84145783.8046210324
Chris GayleWI20062006323231217133*41.97145283.8244516524
Aravinda de SilvaSL1997199728274121213452.70140386.3938111211
AB de VilliersSA/AX2007200733325120914644.78131092.2938513826
Daryl MitchellNZ2023202326252120413452.351201100.255309337
Jacques KallisSA20022002333251204104*44.59159775.3911009716
Virat KohliIND20182018141451202160*133.561172102.5663012313
Sanath JayasuriyaSL2001200133331120210737.56144483.2428312826
Kumar SangakkaraSL2013201325234120116963.21134189.56210311614
MS DhoniIND2009200929247119812470.47140085.572907918
Ricky PontingAUS2009200929291119812642.79147781.1129012112
Rohit SharmaIND2013201328274119620952.00148080.8128011930
AB de VilliersSA20152015201831193162*79.53865137.925509158
Marvan AtapattuSL20022002323231192123*41.10167571.162801352
Ricky PontingAUS/ICC20052005292821191141*45.81141784.0538211420
Aravinda de SilvaSL1996199629295118814549.50129591.7445211815
Mahela JayawardeneSL20062006363451185126*40.86134987.842821244
Kumar SangakkaraSL2012201231292118413343.85149679.143609411
Sanath JayasuriyaSL19971997262631178151*51.221037113.6039313530
Dean JonesAUS1990199022225117414569.06148978.844718114
Mohammad YousufPAK2003200333314116810643.26147779.0811139711
Ricky PontingAUS1998199824242116614553.00151676.91360936
Michael HusseyAUS2009200933317116683*48.58128490.8101108116
AB de VilliersSA2013201327263116312850.57119897.083719421
Shikhar DhawanIND2013201326252116211950.52118797.895411469
Mohammad YousufPAK20002000414151161100*32.25184063.10175808
Tillakaratne DilshanSL2013201325256116012561.05143181.063701261
Steve SmithAUS2016201626252115416450.17129489.1837210215
Ricky PontingAUS20032003343161154140*46.16141381.675408727
Sanath JayasuriyaSL2006200626251115315748.041073107.4652213728
Ajay JadejaIND19991999363471144103*42.37148477.092527526
Sachin TendulkarIND2003200321211114115257.05130687.373811317
Aaron FinchAUS20192019232311141153*51.86127689.424639836
Shane WatsonAUS20112011232221139185*56.951046108.8928011642
Hansie CronjeSA1994199429293113311243.58164069.092727114
Virender SehwagIND2002200230303113012641.851076105.0235317110
Kumar SangakkaraSL2011201127253112711151.23153673.37190949
Ross TaylorNZ/MID2019201927263112013748.70129386.621909314
Gautam GambhirIND2008200827273111911346.63123690.533711246
Tillakaratne DilshanSL20122012313031119160*41.44132284.6443311810
Grant FlowerZIM20012001333331116142*37.20147575.66253918
Sourav GangulyIND20022002323011114117*38.41134782.7019212619
Ijaz AhmedPAK19971997313121104139*38.07145176.091828222
Mohammad AzharuddinIND19971997333251104111*40.89155071.23190558
MS DhoniIND/AX20072007373381103139*44.12123189.601738723
George BaileyAUS2013201322203109815664.591098100.002818830
Adam GilchristAUS2003200331301109811137.861083101.3918014915
MS DhoniIND20082008292671097109*57.74133382.301807414
Babar AzamPAK2019201920202109211560.67118392.313601099

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.