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/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st ODI · India in New Zealand 2026/27NZIND

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
William PorterfieldIRE/NW201820181818171613942.1296374.35323836
Brad HaddinAUS200920092020171610937.6880888.611516416
Vinod KambliIND1994199425241071682*51.1488980.540513611
Roshan MahanamaSL199719972825471494*34.0099771.61061458
Mark BoucherSA2006200624214713147*41.9480288.901514520
Andrew StraussENG200520052221171315235.6587781.30132742
Aravinda de SilvaSL1994199421213712107*39.5684284.561524810
Saeed AnwarPAK20012001171717119044.4492976.53071747
Scott EdwardsNED20232023232247118339.50711100.00062628
Kepler WesselsSA19921992191927098541.71135452.36060540
Shai HopeWI202220222121170912735.4595574.243217710
Stephen FlemingNZ1996199621212708106*37.2695773.98150711
Nick GubbinsHAM2025202511113707144*88.38692102.172408511
Shoaib MalikPAK20072007212037078941.5990278.380505116
Upul TharangaSL2010201022223707118*37.2195873.80153853
Matthew BreetzkeSA202520251212170615064.1873096.711606017
Robin SinghIND199719973530570610028.2480288.031125115
Paul CollingwoodENG2009200919184705105*50.3684083.931405316
Mushfiqur RahimBAN201420141817170411744.0082585.331605212
Sachin TendulkarIND19921992212027048439.11101969.09060501
Jos ButtlerENG201420142524470412135.20626112.461315519
Imam-ul-HaqPAK/YOR202520251111270215978.0075193.484308310
Stuart MatsikenyeriZIM20092009262537019031.8692875.54050516
Richie RichardsonWI198519852626670199*35.05114261.38061655
Imran NazirPAK2000200027271701105*26.9697571.901457315
Inzamam-ul-HaqPAK1995199517162699116*49.9386680.721514512
Aravinda de SilvaSL199319932222269975*34.9590777.070703610
Lahiru ThirimanneSL201420142421469810241.0694374.02241656
Craig ErvineZIM2015201522213698130*38.7887479.862306414
Mohammad KaifIND2005200522215697102*43.5696672.15141660
Heino KuhnKEN201820181111369612787.00686101.464106110
Herschelle GibbsSA200620062221169617534.8078189.121447412
Viv RichardsWI1984198418163695189*53.46686101.312418012
Kumar SangakkaraSL2003200326245695103*36.5896372.17210582
Pathum NissankaSL2024202412121694210*63.09652106.443218617
Sharmarh BrooksWI2022202221211694101*34.7090976.351435715
Aravinda de SilvaSL199819982222069410531.5592974.70153574
Shane WatsonAUS201320131716069314343.31652106.293217421
Travis HeadAUS/YOR201620161918069317538.5074692.90142699
Herschelle GibbsSA200320032120369314340.7679786.951419812
Jason RoyENG/SUR20172017202006939634.65669103.59071958
Brian LaraWI1996199615153692146*57.6774592.89320747
Mohammad KaifIND2002200232247692111*40.7184881.60130504
David WarnerAUS201720171313169117957.58672102.833106713
Eoin MorganENG2010201017174691110*53.1573693.89320629
Hansie CronjeSA19981998222046917343.1980485.950614215
Kyle CoetzerSCO201720171212069012157.5075691.273307811
Mohammad AzharuddinIND19941994252456898136.2674592.48030495
Shikhar DhawanIND20222022222226889734.4092774.22060797
Inzamam-ul-HaqPAK20022002312836886827.52104665.77032549

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.