Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES79/1 (7.2)WAR206/4 (20)ES need 128 runs in 76 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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 bowledT2065th 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
David RichardsonSA19921992191031062815.1415468.8300230
Mashrafe MortazaBAN20142014131131063913.2511195.5000095
Liam PlunkettENG20062006111141062915.1412386.1800172
JJ SmitNAM20252025111111062610.6013180.9200237
Dipak PatelNZ19881988111111062910.6019055.7900250
Kemar RoachWI201120112314610624*13.2522646.9000391
Michael NeserQUE202420243201055652.5077136.36010114
Mohammad NabiAFG201120112201055852.5090116.6701046
Carl SandriITA201320132201056652.5099106.0601058
Muhammad UsmanUAE202020203201056852.5014671.92010113
Muhammad UsmanUAE20212021221105102*105.0012286.0710073
Hamish MarshallGLO2015201533110578*52.5012484.68010100
Prithvi ShawIND202120213301054935.0084125.00000200
Max BryantQUE202120213301056835.0011988.24010102
Wavell HindsWI200420044401058226.2517759.32010112
Sean WilliamsZIM201020104401057426.2514771.43011100
Geoff BarnettCAN200920094401054926.2514273.94000122
Hilton CartwrightWA202120216401055026.2512186.7801074
Brian MasabaUGA201420144411055135.0014671.9201090
Ashton AgarWA202520255401054426.25103101.9400083
Liam DawsonENG/HAM201820185401057626.2577136.3601093
Sauid DrepaulSUR2015201544210543*52.5018556.7600071
Kiplin DorigaPNG202220224401055026.2519454.1201083
Derek PringleENG1986198644210549*52.5016065.6300060
Jonty JennerJER2025202555310556*52.5096109.38010132
Gavin HoeyIRE/LL202420248501053921.0016165.22000101
Ahan WickramasingheNCC202420246501057121.0015567.7401061
Arun YadavTAN202620265511053326.2513876.09000113
Brendon KuruppuSL199019905501054121.0016762.8700060
Aravinda de SilvaSL1984198466210550*26.2515567.7401090
Jean-Pierre KotzeNAM201520158611053321.0012981.4000071
Alex HughesDER201420148621054726.2515169.5400182
Faheem AshrafPAK202620266601053917.5011591.30001132
Nimesh VimukthiNSWC2026202666110552*21.0020052.5001080
Rory KleinveldtSA2013201310701054315.0012484.6800195
Aaron ThomasonWAR201720178721052821.0011392.9200072
TW BoormanGLO2025202587310533*26.25105100.0000093
Shoaib MohammadPAK198619867701053415.0034930.0900050
Ravindra JadejaIND20122012108210524*17.5014671.9200040
Afif HossainBAN202320239811053815.0012087.50001103
BJ ChurchSOM202620268831052421.0012882.03001112
Andy WallerZIM199719978801055213.1319853.03012121
Jacob OramNZ20092009129110533*13.1314970.4700162
Mirwais AshrafAFG2015201510931052817.5014970.4700137
WPUJC VaasSL20042004211121052411.6712882.0300352
Nayan MongiaIND199419942311610540*21.0017958.6600190
Sachithra SenanayakeSL20142014181231053011.6712981.40002112
Amir JangooWI20242024111104104*-83125.3010064
Raza-ur-RehmanCAN201420142201048852.0012483.87010130
Ben StevensJER20162016321104103*104.0091114.2910063
PreviousPage 148Next

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.