Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th 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)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by year (All cricket)

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 23,365 of the 23,372 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Faisal IqbalPAK200720074701345119.1427848.20011190
Jimmy HansraCAN201220127701344919.1423856.3000073
Zameer KhanDEN201820187701344419.1421562.3300080
Umair QasimESW2026202677313450*33.50125107.20010154
Louis TancredSA191219124701343919.14--00221
Guy WhittallZIM1994199488213461*22.3336836.41012150
Dhammika PrasadSL201220128831343426.8017775.71001134
Henry CooperND202620269801346316.7528447.18010180
Sachin BhudiaKEN2022202214801344016.75106126.4200198
Katene ClarkeND202420248801343216.75120111.67000143
George ThomasSOM202320238801344116.75126106.35001251
S MalshanPSC202620266811344019.1435537.75000131
Rais AhmadzaiAFG2010201010841343733.5015884.8100081
Shuvagata HomBAN201420146911345016.7527648.55012140
Adam FinchWOR2022202211931343322.3328347.35000154
Khaibar DeldarHUN202220229901344014.89110121.82001136
Corey RocchiccioliWA202220228921345019.1419170.16011123
Charlie GriffithWI196519655921345419.14--01102
Brian TaberAUS196919696911344816.7517136.8400130
Callum FergusonAUS/PW/AS20112011121021344616.7515586.45000120
LalhmangaihaMIZ20192019101011342214.8919170.16001161
Ben HilfenhausMS/HH/NOT201520151111513438*22.3319269.79001105
Rory KleinveldtSA/CC20132013141121344314.8915387.58002118
Dean CoskerGLA20152015241151346922.3338434.90011150
M Syahadat RamliMAS202220221511313440*16.7513996.40001116
Ben GibbonWOR202320231211513441*22.3330044.67002152
ShujauddinPAK1959195961121344514.89--00100
Athula SamarasekeraSL19901990101101342912.1819758.88001130
Jehan MubarakSL20092009121221343113.4019170.16001102
Ariful HaqueDD202320231212513429*19.14122109.8400184
Enamul HaqueBAN2002200281311343211.1736436.81002130
Mitchell SwepsonBH/GLA/QUE20232023231331346913.4016382.21015170
Ollie NewtonWF/WEL201820181314313443*12.1823357.51002115
Akeal HoseinWI/CSK/TKR20262026431891342014.89112119.6400296
Aravinda PremaratneKYCC20252025171851341910.3132740.98002110
Wahab RiazPAK/BT/PZ2017201730215134248.3817377.46002115
Shoaib AkhtarPAK2002200233225134377.8825552.55002124
Ben SandersonNOR2021202129244134206.7026251.15005131
Peter PetricolaITA201020103301338944.3316083.13010111
Prashant GuptaRAI201920193311335466.50101131.68010163
Paul StirlingIRE200920094401338433.2514492.36010123
Matthew FisherYOR202420247401338833.2519468.56010161
Avneesh SudhaUTT202220224401334333.25109122.02000172
Nivethan RadhakrishnanTAS202420242401335533.2527847.84010170
Ken FunstonSA195219522401336533.25--01052
Colin CowdreyENG1969196934013310033.25--100-0
Jack BirkenshawENG197319733401336433.2531136.01010100
Parvez RasoolJK2019201995113359*33.2585156.4701078
Kushal MallaNEP202020206511335033.25109122.02011147
Billy BatesENG188318833511335533.25--01080
PreviousPage 351Next

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.