Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES152/5 (17.3)WAR206/4 (20)ES need 55 runs in 15 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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,791 of the 6,797 matches in this selection (from 1971). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Moin KhanPAK200120015401025025.5011291.07010103
Shem NgocheKEN2015201554210256*51.0078130.7701156
Xander PitchersNAM201320134401024825.5018854.26000101
Max O'DowdNED201820184401026225.5014172.3401174
Matthew WaiteWOR2026202644110253*34.0085120.00010132
Dhanushka GunathillekeSL201520154401026525.5099103.03010124
Hiri HiriPNG2024202454210242*51.0011489.47000101
SJ ToppingNK202420244401024525.5016860.71001123
MJM FernandoPSC202520255401024525.5016462.2000080
Matthew HaydenAUS1993199355110250*25.5022046.36010100
Thomas OdoyoKEN201120115501025120.4014371.33011112
Adam BacherSA200520055501025620.4017558.29010120
Steve SmithAUS201820185501024520.4014868.9200041
Patrick MatautaavaVAN201820185501025320.4012879.69011105
Joe ClarkeWOR201620166501024420.4013675.0000091
Zak CrawleyENG202320235501025120.4012085.0001292
Dylan BudgeSCO2021202165310240*51.0013476.1200080
Surya AnandDEN202420245501024420.4013575.5600283
John WrightNZ198919895501025920.4016761.08011101
Mike GattingENG198619865501023920.4017956.9800051
Bryan YoungNZ199619965501025820.4015764.9701090
WK McCallanIRE2008200811611023920.4012581.60001110
Sunil DhaniramCAN201020107601025617.0014868.9201091
Gareth BergHAM201920197611024120.4010993.5800173
Ben CoxWOR201420148601023917.0010597.14000102
Fabian CowdreyKEN201520157601025117.0011390.27011101
Ed BarnardWOR201520157601025117.0084121.43012102
Andrew FlintoffENG200620067701024114.5715167.55001112
Rohit SharmaIND2009200997310243*25.5015565.8100151
Dominic SibleySUR202320237701023414.5713774.45002151
HS MustardDUR202420247711023517.0012879.6900064
NV GorantlaSUR2025202577110240*17.0015466.23001120
Kumar DharmasenaSL19951995118410230*25.5019053.6800050
Nehemiah OdhiamboKEN2007200713801026612.7515565.8101292
Thisara PereraSL20102010138210236*17.0096106.25001112
Jason RoyENG202020209801023212.7511787.18002113
Joe LeachWOR201720179821024117.00100102.00000120
S KosalaKCCC202420248811023914.5711588.7000082
Kapil DevIND198119818801025012.7513973.3801271
Courtney BrowneWI1996199612911022612.7517657.9500060
Nuwan ZoysaSL200420042110610247*25.5011489.4700072
Daniel VettoriNZ20152015151051023520.4091112.09000141
Alok KapaliBAN2004200411110102289.2720250.5000071
Prosper UtseyaZIM20042004141261023117.0017956.9800191
Mitchell JohnsonAUS20132013221341022511.3313376.6900191
David RichardsonSA199719972313710221*17.0013575.5600221
Mark ChapmanNZ20222022111101101*-75134.6710067
Bevan CongdonNZ19751975210101101101.0011091.8210071
Ragheb AgaKEN201420142201018650.5086117.44010140
Ian BothamENG198519853201017250.5011885.5901045
PreviousPage 151Next

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.