Live4th ODI · Ireland in Namibia 2026/27NAMIRE298/8 (50)Innings break - NAM need 299 runs to winLive7th 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 (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,788 of the 6,794 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Navjot SidhuIND1994199422213885114*49.17123671.602516410
Faf du PlessisSA2015201520194884133*58.93106682.932817311
Geoff MarshAUS1987198724241883126*38.39141962.23231615
Shai HopeWI2018201819195882146*63.00118874.243336015
Ricky PontingAUS200220022827488212938.35106482.892438515
Michael BevanAUS200020002322288110744.05129168.24250642
Herschelle GibbsSA200720072621288011946.3294792.933628627
AB de VilliersSA2014201416164879136*73.25768114.452608014
Adam GilchristAUS200420042121187917243.95788111.551521149
Marvan AtapattuSL199719972525287911838.22134465.40162782
Matthew HaydenAUS200220022120487814654.88106982.131608717
Chamara SilvaSL2007200723223878107*46.21115076.35181827
Damien MartynAUS2003200326238878101*58.53106782.29283813
Fakhar ZamanPAK2018201817174875210*67.3190796.4726210113
Boeta DippenaarSA20022002262538759339.77134065.30072815
Pavan RathnayakeSL/CCC202620261716487413072.83802108.983507220
Ross TaylorNZ/NOT2018201819184874181*62.4398788.55260758
Saeed AnwarPAK2000200026261874105*34.96116974.76210992
Travis HeadSUS/SA202120211616287323062.36663131.672409026
Jason RoyENG/SUR201520152423087311237.96870100.343431174
Babar AzamPAK2017201718174872125*67.08110079.27420626
Joe RootENG201420142322287211343.60111378.35331559
Virender SehwagIND200320032727087113032.26102185.3123211516
Marnus LabuschagneAUS202320232422386912445.74104783.00150885
Michael ClarkeAUS2009200923233868100*43.40124969.50181791
Marcus TrescothickENG2003200325252867114*37.70107780.502631175
Imrul KayesBAN201020102727086710132.11129167.16160887
Shahid AfridiPAK19971997353528677226.27813106.640639527
Younis KhanPAK2008200818171865123*54.0689097.193627510
Ramiz RajaPAK1992199226262865119*36.04143460.32253790
Hashim AmlaSA201720171818186215450.7197588.413408410
Salman ButtPAK200820081919286113650.65100785.50343986
Ibrahim ZadranAFG2023202321212861129*45.32109478.702528813
Lahiru ThirimanneSL2015201525244861139*43.05112176.81161697
Harry TectorIRE/GLO/LL202320232824386014040.9590195.452537028
Sanath JayasuriyaSL200320032525386012239.09100285.833339312
Allan LambENG198719872524585977*45.21114774.89061557
Chamu ChibhabhaZIM20152015272718599933.04114674.96061983
Quinton de KockSA201620161717285717857.13789108.623309126
Lance KlusenerSA19991999272415854103*94.89837102.032427123
Alex HalesENG/NOT201520152625085410934.16838101.912518832
Paul StirlingIRE/NK2021202119191852131*47.3399185.973309124
Nick KnightENG2002200224242852111*38.73109078.17253842
Craig McMillanNZ200220022828085110530.39114074.651527010
Russel ArnoldSL200120013429885191*40.52109377.86083573
Sadeera SamarawickramaSL202320232522385010844.7488196.48162826
Grant ElliottNZ2015201527245850104*44.74822103.411417219
Yuvraj SinghIND2006200622215849107*53.0696188.35252968
Jacques KallisSA200120011917284810756.53115573.422505312
Scott StyrisNZ2007200724216848111*56.53101383.711617211

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.