Live7th 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 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th 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
Mushfiqur RahimBAN201520151816176710751.13755101.592407311
Andy FlowerZIM19971997222117668138.30107571.26061621
MS DhoniIND201120112422976491*58.7785089.880605914
Brendon McCullumNZ201520152423076411733.22501152.5016210233
AB de VilliersSA200920091717376212154.4382192.81160666
Daryl MitchellNZ202520251716276111954.3688386.181605719
Andrew SymondsAUS200620062421376115142.2880494.652516218
Michael BevanAUS19961996262377607947.50100775.47070481
Glenn MaxwellAUS/LAN20192019292747599833.00592128.210317827
Kumar SangakkaraSL200720072525175811031.58106771.04162687
Mark WaughAUS19981998232317578734.4199875.85050665
Tillakaratne DilshanSL2006200636295757117*31.5485288.85120585
Sikandar RazaZIM201820181919275612344.4783590.541505429
Sourav GangulyIND2003200322224756112*42.0099276.213225821
Brian LaraWI1997199718172755103*50.3392281.892536812
Mushfiqur RahimBAN2019201918183754102*50.2783790.08150628
Chris GayleWI201920191615075316250.20686109.772515556
Paul StirlingIRE/MID201720171817075310144.2982191.721628320
MS DhoniIND2013201326208753139*62.7578496.051516724
Russel ArnoldSL20022002322887536237.65111267.72050563
Upul TharangaSL20122012282617527130.0899375.73082767
Peter HandscombLEI/VIC202420241716175011950.00734102.184317715
Brendon McCullumNZ200920092423075013132.6193580.211336919
Gordon GreenidgeWI198319831515274911557.62111367.302504814
Kane WilliamsonNZ/YOR201620162120174911839.4291781.68151748
Saleem MalikPAK199419942824774893*44.00113465.96080504
Kris SrikkanthIND198619862727074810227.70104771.44153728
Marvan AtapattuSL19991999313017488225.79130057.54071511
Brendan TaylorZIM20062006272747479832.48104171.760417211
Shakib Al HasanBAN2019201911113746124*93.2577895.89270704
Desmond HaynesWI1988198816161746142*49.73102672.71331588
Adam GilchristAUS20012001201817469843.8882290.75070957
Asanka GurusinhaSL19961996262507468729.84122460.950426111
Mark WaughAUS199319931717074511343.8296477.28271465
Shikhar DhawanIND201520152020074513737.2587285.44240919
Marvan AtapattuSL1998199820203744132*43.76102872.37151611
Younis KhanPAK20112011272437448135.4397376.46062562
Alex HalesENG201620161413174317161.92733101.363418612
Brendan TaylorZIM2011201117172743128*49.5386885.603426310
Graeme SmithSA20022002191917439941.28101173.49050762
Kusal MendisSL202420241717374214353.0081990.601607810
Tamim IqbalBAN201520151818274213246.3890981.632528910
John WrightNZ198819882121074210135.33115964.02141774
Quinton de KockSA201320131616074113546.3185686.57400809
Sachin TendulkarIND200220022019574111352.9384787.49230786
Quinton de KockSA201420141919174112841.1782090.37240819
Rahul DravidIND20012001242147408043.53104670.75060581
Dinesh MongiaIND2002200225253740159*33.6498575.13122845
Virat KohliIND2016201610102739154*92.38739100.00340628
Shahid AfridiPAK2002200235352739108*22.39656112.651455948

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.