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 500 balls faced.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Brendon McCullumNZ201520152423076411733.22501152.5016210233
Heinrich KlaasenSA202320232523296617446.00696138.793218445
AB de VilliersSA20152015201831193162*79.53865137.925509158
Virender SehwagIND200920092019181014645.00593136.5932011420
Travis HeadSUS/SA202120211616287323062.36663131.672409026
Glenn MaxwellAUS/YOR201520152622295611147.80739129.362619630
Sean WilliamsZIM2023202399172017490.00557129.263308113
Glenn MaxwellAUS/LAN20192019292747599833.00592128.210317827
Jos ButtlerENG/LAN201620162016366610551.23523127.341636022
Virender SehwagIND201120111212064521953.75524123.092128014
Virender SehwagIND200820081818089311949.61744120.0318012122
Jos ButtlerENG201520152118364212942.80540118.892216117
Shubman GillIND2026202612113895223*111.88754118.7035011518
Jonny BairstowENG2018201822220102513946.59867118.2242112431
Rohit SharmaIND2023202327262125513152.291072117.0729213167
AB de VilliersSA201720171918577317659.46661116.941516715
Jason RoyENG/SUR201920191615190815364.86781116.263609927
Stephen EskinaziMID2022202288165818294.00568115.854107114
AB de VilliersSA2014201416164879136*73.25768114.452608014
David WarnerAUS202320232221097316346.33854113.933619941
Sanath JayasuriyaSL19971997262631178151*51.221037113.6039313530
Mitchell MarshAUS/WA2023202324232945177*45.00832113.5826410150
Jos ButtlerENG2018201823185671110*51.62591113.542436019
Aiden MarkramSA2023202325254104617549.81925113.0835010330
Shahid AfridiPAK2002200235352739108*22.39656112.651455948
Shreyas IyerIND2023202320193846128*52.88752112.503416732
Sanath JayasuriyaSL199619962929195513434.11849112.4924011130
Jos ButtlerENG201420142524470412135.20626112.461315519
Iftikhar AhmedPAK2023202320175580109*48.33516112.401204921
Cheteshwar PujaraSUS2022202299262417489.14559111.633206011
Adam GilchristAUS200420042121187917243.95788111.551521149
Kedar JadhavIND201720172518456112040.07505111.091316211
David MillerSA202320232523582010145.56742110.511615540
David WarnerAUS201520151514265217854.33590110.512207412
Brendon McCullumNZ200820081615261816647.54561110.161405627
Nicolas PooranWI201920191917372811852.00661110.141516727
Rachin RavindraNZ2023202327232917123*43.67834109.953429924
Eoin MorganENG/MID201920192321389014849.44810109.882516744
James BraceyGLO2025202599057218663.56521109.792216318
Chris GayleWI201920191615075316250.20686109.772515556
Jason HolderWI/NOR20192019312436598631.38601109.650515720
Janith LiyanageSL/BCAA202620261716359916546.08547109.511305519
David MillerSA2015201524215729138*45.56666109.462125821
James VinceENG/HAM201820181010055417155.40507109.27220635
Virender SehwagIND/AX/IWX200520053232197910831.58897109.1413013811
Pavan RathnayakeSL/CCC202620261716487413072.83802108.983507220
Jos ButtlerENG202320232323277713137.00713108.981416225
Shane WatsonAUS20112011232221139185*56.951046108.8928011642
Quinton de KockSA201620161717285717857.13789108.623309126
AB de VilliersSA2012201213126645125*107.50594108.592305112
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.