Live5th T20I · India in New Zealand 2026/27NZIND191/8 (20)Innings break - NZ need 192 runs to winLive5th ODI · Ireland in Namibia 2026/27NAMIRE58/3 (18.3)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW202 & 144 (51)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOL73/3 (12)BOLBOL chose to bowlT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL

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,790 of the 6,796 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Dilip VengsarkarIND198719872018561895*47.5484872.88051427
Kris SrikkanthIND198819881919061811232.5385072.712206511
Younis KhanPAK200720071717061711736.2979377.81141569
Mahela JayawardeneSL20082008272536179428.0585272.42062533
Ed BarnardWAR2023202399161616177.00610100.982306511
Rahmat ShahAFG20222022121206169451.3388070.00060507
Ben StokesENG2017201715133616102*61.60576106.942404424
Rohit KumarNEP202620261817161610138.5081775.40130317
Younis KhanPAK200620062020461510138.4487470.37142605
Michael ClarkeAUS2004200426234615105*32.3768989.26113583
James TaylorENG/NOT2014201411112614146*68.2267590.963314118
Robin SmithENG19921992161646149151.1782774.24061706
Mark BoucherSA20022002362856147026.7071286.240524511
Andrew UmeedSOM20232023881613172*87.5762997.463205217
VVS LaxmanIND20022002212116139930.6585571.70050550
Harry BrookENG202620261313161220251.00489125.152205524
Kevin PietersenENG200620061616261290*43.7169288.44050757
Ian BellENG20112011252416128126.6178677.86031394
Sanath JayasuriyaSL19991999262626128825.5072983.950617112
Jonathan TrottENG2013201314144611109*61.1071086.06142471
Rohit SharmaIND20112011161656119555.5573982.68060409
Chris GayleWI200720072120361185*35.9474182.460616915
Damien MartynAUS200420042624561174*32.1680376.09052522
Gary KirstenSA1994199420202610112*33.89103359.05130540
Shoaib MalikPAK20052005222026107533.8980076.25070425
Daren GangaWI20012001202006107130.50100560.70082504
Virender SehwagIND20062006242306089726.4370885.88051778
Javed MiandadPAK1988198813132607100*55.1880175.78150347
Shoaib MalikPAK201520151515660711267.44560108.391404917
Mohammad ShahzadAFG201820181818160712435.7174581.481417017
Shakib Al HasanBAN2007200723234607134*31.9592465.69142533
Arjuna RanatungaSL199619962523660775*35.7176978.93022584
Geoff MarshAUS199119911414160611346.62108156.06231465
Asif MujtabaPAK1993199325207606113*46.6288768.32131411
Chris HarrisNZ200220022827560663*27.5597861.96033454
Bryan YoungNZ19941994272726066524.24111854.20022611
Janith LiyanageSL/BCAA202620261817360516543.21556108.811305519
Ben StokesENG/DUR201420142120260516433.6167090.302246213
Alex CareyAUS20192019232066058543.2162197.42041693
Suresh RainaIND20092009272156056837.81596101.510534124
Roshan MahanamaSL199319932222260592*30.25114852.70041451
Rohit SharmaIND202620261212060413850.33577104.682206726
Rachin RavindraNZ202520251414060411243.14565106.902307311
Ricky PontingAUS201120111817260410440.2775480.11131645
Ashwell PrinceSA/AX200520052522860489*43.1490566.74032472
Shahid AfridiPAK20002000272726046924.1673282.510336710
Graeme WoodAUS1985198519184603114*43.0792365.33223393
Saleem MalikPAK199019902020360391*35.4772183.63053481
Roshan MahanamaSL1994199421213603119*33.5092165.47221372
Chamara KapugederaSL20082008262216039528.7184371.530424113

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.