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.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Inzamam-ul-HaqPAK1999199928274109210747.48153871.0011017810
James TaylorENG/NOT2015201530298109210952.00127985.382828520
Rahul DravidIND/IWX/ICC2005200530307109210447.48146374.642921002
Sachin TendulkarIND1994199425252108911547.35122988.6139313011
Mahela JayawardeneSL/AX20072007313121089115*37.55132282.382849017
Hamilton MasakadzaZIM20092009272721087178*43.48123488.0935211819
David GowerENG1983198320203108615863.88125686.4644110215
Usman KhawajaAUS2019201922220108510449.32127884.902811075
Javed MiandadPAK1987198722226108411367.75154270.302100714
Younis KhanPAK200220023432510849040.15140976.930112958
Marvan AtapattuSL200120013333510849238.71164665.860102775
Stuart CarlisleZIM2001200136362108211931.82167364.671439111
Ian BellENG20072007333311080126*33.75149072.481621016
Graeme SmithSA200720072625210799646.91117192.14012313010
Sanath JayasuriyaSL2002200231311107711235.90117491.7424212920
Chris GayleWI2002200222210107614051.24119590.0437012925
Jason RoyENG/SUR2018201827270107518039.811003107.1833411828
Mohammad HafeezPAK20112011323231075139*37.07140876.3535312513
Inzamam-ul-HaqPAK20002000343271074121*42.96158967.59192889
David BoonAUS1994199426263107398*46.65174261.60090822
Kusal MendisSL20232023333241073158*38.32108698.8026411133
Roger TwoseNZ2000200023223106710356.16129882.2019111614
Jonty RhodesSA20022002333081066107*48.45122487.09194937
Paul CollingwoodENG20072007333261064120*40.92137477.442527412
Hashim AmlaSA2015201523232106215950.57111994.9143011914
Upul TharangaSL2006200626240106212044.25134978.725421313
Aamer SohailPAK1996199629291106111137.89161865.57272935
KL RahulIND20232023272481060111*66.25120887.752709318
Andy FlowerZIM20012001333331060142*35.33130181.48171936
Mark WaughAUS1996199625252105913046.04138176.68452899
Hashim AmlaSA2010201015151105812975.571015104.245401066
Eoin MorganENG/MID2018201829294105610042.24111794.541919333
Virat KohliIND20142014212021054139*58.56105899.624519420
Aamer SohailPAK1994199428281105313439.00145172.572611164
Chris BroadENG198719872626010479940.27190355.020102611
Ross TaylorNZ20152015272571046119*58.11128181.654418512
Aiden MarkramSA2023202325254104617549.81925113.0835010330
Mohammad YousufPAK/AX2007200724244104211752.10134177.70290816
Matthew HaydenAUS200320033231510378839.88131678.8005110413
Daryll CullinanSA1996199624246103412457.44136275.92351806
Jason RoyENG/SUR2016201627273103416243.08976105.9424211717
Shahriar NafeesBAN20062006282831033123*41.32146870.373441383
Mahela JayawardeneSL2011201127242103214446.91125082.56370934
Rohit SharmaIND2018201819195103016273.571029100.1053110439
Virat KohliIND2012201217172102618368.40109493.78531925
Jonny BairstowENG2018201822220102513946.59867118.2242112431
Rahul DravidIND2004200431282102510439.42136774.981102852
Mohammad RizwanPAK20232023252371023131*63.94109193.771709512
Quinton de KockSA2023202321211102117451.051020100.1042011331
Will YoungNZ2023202325241101610544.17117286.6918211819

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.