Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th 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
Vic MarksENG198419847501084421.6013182.4400070
Sam BillingsENG/KEN201820188601087518.0011693.10010101
Rob KeoghNOR202620267611083721.6012189.26000130
Tom LaceDER201920198601084818.0012785.0400063
Tom PriceGLO202320238611084321.6011693.10001152
Dhananjaya LakshanCCC202420247601083818.00100108.0000094
Matthew HurstLAN202320238621086627.0084128.57010102
Ali BrownENG199819986601085918.0097111.34011170
Kieran PowellWI201820187701085115.4313480.60011133
Ben BrownSUS201920197721085521.6012884.3801170
Mosaddek HossainBAN2017201710731084127.0011693.10000131
Tom PrestHAM202120217701084115.4315171.5200191
Sohail TanvirPAK2008200819821085918.00107100.93010110
Aamir KaleemOMA202520258801082813.5019156.54001170
Ateeq JavidWAR20142014108410822*27.0013679.4100061
Zafar GoharMID2026202610921082515.43105102.8600175
Harbhajan SinghIND200520052410510837*21.6012983.7200284
Thisara PereraSL20112011101011082512.00102105.8800063
Umar GulPAK2009200916121108339.8217561.71004121
Darren GoughENG199919992114510823*12.0018359.0200171
Michael EnglishSCO20242024110107107107.0012287.7010092
Haseeb HameedNOT2021202122010710353.5098109.18100101
Jack EdwardsNSW202320233301079235.6789120.22011115
Mitchell HayNZ2025202543110799*53.5088121.5901177
Tanmay MishraKEN2012201244210770*53.5014076.43010120
Niall O'BrienIRE2009200944210738*53.5013082.31000141
Nitish KumarCAN201720174401075026.7513976.98010161
Ranjan MadugalleSL198719878511073026.7519854.0400061
Scott BorthwickDUR202320235501075721.4015369.93011100
George Edward NgegbaSIE201720175501074221.4023046.5200052
Jacob LintottWAR202520256501075021.4012089.17011121
Gavin HoeyLL202320236511073726.7511097.27000114
L SubasingheBRC202420245501073421.4020252.9700071
Saleem MalikPAK198619869501073221.4015668.5900080
Rory BurnsSUR202320236601074317.8316564.85001120
Fateh SinghNOT202220229601074517.8395112.63002124
Kamesh NirmalKYCC202420247601073517.8314076.43001120
Rod MarshAUS198019809611074421.4010998.1700173
Chris NashSUS2016201677110769*17.8314872.3001273
Gareth BreeseDUR20142014117410734*35.6710998.17001151
Conor McKerrSUR202320237711073217.8312585.60000102
Ethan BrookesWAR202120218721076321.4012486.2901193
Tillakaratne SampathNSWC202420248701073015.2911097.27000142
Gulbadin NaibAFG2024202477210734*21.4010899.07001144
Upul ChandanaSL2000200012811074615.2913082.3100053
Sagar PunNEP201520159801074713.3823944.77001100
Dermot ReeveENG1993199398310733*21.4014374.8300080
Rishi PatelLEI202220229901075411.8920053.50013130
Sameer DigheIND200020001110410736*17.8320053.5000030
Harbhajan SinghIND20112011171131074113.3815967.3000235
PreviousPage 146Next

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.