ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Sarfraz AhmedPAK20192019181764089737.0943494.01020272
Mohammad AzharuddinIND199919991817240874*27.2052477.86040237
Daryll CullinanSA19981998181714087025.5056572.21020423
Shakib Al HasanBAN200820081918140810824.0058369.98131370
Craig ErvineZIM20182018202024085722.6766461.45022315
Mushfiqur RahimBAN2021202199240712558.1453176.65120253
Tamim IqbalBAN2016201699040711845.2255273.73120442
Russel ArnoldSL199919991212240710340.7059168.87110283
Ramnaresh SarwanWI20092009151424077433.9249482.39041297
Umar AkmalPAK20122012171424077733.9251778.72042307
Luke WrightSUS2019201966040616667.6741697.601203912
Steven MullaneyNOT2018201887040612458.00394103.051303411
Wayne MadsenDER20192019881406119*58.00380106.842104211
Sam NortheastKEN2014201499040613245.1155772.89120401
Josh de CairesMID202620261010140613045.1147685.29110622
David WarnerAUS20142014111104067136.9143792.910414010
Martin GuptillNZ2013201311113406189*50.7543593.33202448
George BaileyAUS20142014171714067025.3854474.63031218
Marco JansenSA202320232117540675*33.83350116.000113119
Colin IngramGLA2015201585040513081.0045289.60310367
Babar AzamPAK2021202166040515867.50375108.00211487
Neil BroomNZ/DER20162016983405109*81.0041896.89120336
Aaron FinchAUS2017201788040512450.6343792.681304410
Gareth RoderickWOR20242024991405152*50.6349282.32200467
Will RhodesWAR2022202288040411350.5043493.09120378
William PorterfieldIRE2013201399040411244.8955572.79130483
Nick GubbinsHAM2023202399040411944.8950580.00120444
Temba BavumaSA20252025111004048240.4048183.99040422
Navjot SidhuIND198919891212040410833.6757370.51130274
Lionel CannBER20072007151514045228.86328123.170133223
Tom MoodyAUS199219921615140487*28.8667659.76040251
Kris SrikkanthIND19891989171714046525.2568758.81030341
Alex LeesDUR2023202377040314457.5743592.64130454
Jos ButtlerENG202220221192403162*57.57328122.871202721
Muhammad ShahdadUAE2026202699040311444.7846387.041303013
Mahela JayawardeneSL201520151411040310436.6444790.16211415
Alastair CookENG200720071414040310228.7960866.28113420
Mohammad NabiAFG20142014141414037731.0043592.640202813
Colin IngramGLA2018201888140295*57.4341098.050303511
Hamid ShahDEN2022202288040213850.2557070.53130394
Tom PrestHAM2022202299040218144.6744690.131323011
Rahmanullah GurbazAFG2022202212121402106*36.5549681.052203413
Roshan MahanamaSL19881988131304025830.9275453.32051231
Ijaz AhmedPAK20002000151404028528.7151378.36043314
Brendan TaylorZIM20042004171704027423.6574853.74041354
Ravi BoparaESS2018201898140112557.2941895.93140269
Jack TaylorGLO202220228824019566.83348115.230402923
Graham GoochENG1990199011112401112*44.5672855.08110411
Ramnaresh SarwanWI20082008131224016340.1054273.99030332
Matty CrossSCO201820181212140111436.4547784.07200388

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.