Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Akhil KumarCAN2026202676213848*34.5014396.5000093
Adrian KuiperSA1994199476313847*46.00119115.9700096
Shane WatsonAUS20052005137213866*27.6016782.6301062
Tim BresnanYOR201720178711386523.0017180.7001094
Suraj KumarOMA2021202177113862*23.0016782.6301165
SML FernandesESS2025202587313846*34.50116118.97000143
Arjuna RanatungaSL1984198477113850*23.0020866.3501072
Brian McMillanSA19921992157513833*69.0017578.8600040
Kyle MillsNZ2008200814831384727.6016185.71000115
Upul TharangaSL200820089811384019.7127849.64001170
Tom LathamNZ201220128811384819.7120168.6600093
Aaron HardieAUS/WA2024202411801384417.2517379.77000132
N BalasooriyaPSC202520258801385917.2514893.24010211
Gary WilsonIRE/SUR2016201610901385815.3324556.3301091
Nasum AhmedBAN2023202313911384417.2516583.64001154
Joe CracknellMID202520259901387815.3316484.15012183
Sherwin CampbellWI199719979901385215.3327150.92012121
Jacob OramNZ200220021010213846*17.2519371.50002105
Johan BothaSA201020101410413828*23.0015092.00000110
Harbhajan SinghIND20092009261221384913.8013999.28003116
Nathan HauritzAUS201020101912513853*19.71117117.9501094
Zaheer AbbasPAK1980198022113795*137.0015488.96010120
Ryan WatsonSCO200620064401378034.2514991.95011202
David HusseyAUS200820085401375234.25121113.2202057
Alessandro BonoraITA201420144401376834.2525653.5202182
Lachlan HearneQUE202420245401377634.25135101.48010123
Saleem RazaUAE199619964401378434.25136100.74010128
Brendan TaylorZIM201920195501377127.4017180.12021153
Kieron PollardWI202120216511375634.2513998.56020106
Andreas LambertDEN201220125501375127.4020367.49011151
Hilton CartwrightWA202520256501375527.4014594.48011134
Dogodo BauPNG2016201655213780*45.6716384.05010131
Bryan YoungNZ199919995511375734.2516583.03021190
Rizwan CheemaCAN201520156601375722.83113121.24011195
Martin AnderssonMID2022202286313733*45.67110124.55000142
Oliver DaviesNSW202420246611375127.4014495.14010113
Sachitha JayathilakeTUCA202520257601375322.8319370.9801167
Vishen HalambagePSC202520256601376722.8379173.42010159
A ThennakoonKYCC202620266601377122.8315588.3901094
Roy FredericksWI197519756601375822.8320267.82010140
Stuart WilliamsWI199819986601376822.8322560.89010132
Travis FriendZIM200320038701378219.5717080.59010152
Keith DabengwaZIM200820087711374522.8321763.1300183
Ryan WatsonSCO200920097711377422.8319072.11010111
Gary WilsonIRE2009200977113751*22.8320168.16011172
JA RichardsESS202220227731374634.2515190.73002105
Jeff CroweNZ198819888811374219.5723259.0500291
Harry FinchKEN202320238801375417.1316384.05012102
David GowerENG198619868801378117.1320467.1601390
Ben HollioakeENG2001200110821375322.8317279.65012161
PreviousPage 123Next

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.