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 2026AFGZIMT2069th 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)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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/27QUETAS

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
George GartonSUS202020201516521054*19.0932464.81010205
Kennar LewisJT/CC20222022171702104812.35197106.600021715
Henry BrookesWAR/DER/BB2023202322171121052*35.0024685.37010227
Benny HowellRR/HAM/SKAN202320232818621034*17.50147142.86001176
Barry McCarthyIRE/DUR201620162019421051*14.0038654.40013264
Umesh YadavIND/KKR/MID2022202232231121044*17.50188111.700052110
Bryan ValentineENG19381938220209112104.50--110231
Warwick ArmstrongAUS1920192023020915869.6731666.14100180
Ernest TyldesleyENG1927192723020912269.67--11100
Saqib AliUAE2011201134020915352.2538454.43101235
Charles BannermanAUS18771877241209165*69.671040.00100191
Bruce EdgarNZ198519853502097441.8073228.55030110
Venkatesh IyerRCB2026202676220973*52.25112186.610102113
Mike ProcterSA197019704712094834.8338154.86000213
Shaun FouchéNAM202320237702098329.8631765.93022182
Greg RitchieAUS19821982472209106*41.8053938.78100133
Jehan MubarakSL2008200898320960*41.8028473.59010181
Johnny TyldesleyENG1899189948020911226.13--100-0
Alex CusackIRE2011201111912097126.1328673.08010171
Reetinder Singh SodhiIND2001200113912096726.1327376.56010125
Anamul HaqueCV/QG2017201710912097326.13169123.670201411
Shan MasoodPAK/MS202120218902097323.22180116.11023257
Waqas BarkatHK2013201399220951*29.8623588.94010180
HS GerickeMAC202220229902096723.22134155.97010168
Wallis MathiasPAK195919595902096423.22--01080
SK RashidCHA-XI2020202011912096126.13171122.22020127
Parthiv PatelIND/RCB2018201881012095323.2222792.07010284
Anamul HaqueBAN/CV20152015121012094723.2224784.62000164
L BruceGIB202220221010120999*23.22193108.29022206
Akash BabuQAT20222022141002097320.9025581.96022197
Syed KirmaniIND19801980810320948*29.8632963.53002190
Aaron FinchAUS/DC/MR201120111111220953*23.22173120.81012187
Peter PetricolaITA20132013111102096619.0029570.85012145
Patrick MatautaavaVAN20182018111112095320.90186112.37011278
Rameez ShahzadUAE20192019121112095420.90193108.29011205
Charles StoboSS/NSW2025202591112094720.9027276.84002256
Asanka GurusinhaSL19881988111102096019.0044047.50013141
Peter NevillMS/NSW2021202171222096220.9058735.60011230
IK GamantikaINA202320231512320937*23.22205101.95001126
Mathew SinclairNZ20032003131412095516.0843348.27013180
BJ WatlingNZ20102010111412095516.0850841.14012260
Hardus ViljoenSA/LIO/KEN20162016141462096326.1325482.28010187
Joe GattingHAM20142014111422096717.4246145.34011222
Richard CollingeNZ19651965101422095417.4240.00011142
Tony BlainNZ19941994111422097817.4231666.14013216
Chris ReadENG200320031916620938*20.9049841.97004202
Dillon PenningtonNOT202620262216620937*20.9030069.67003247
Archie LenhamSUS20222022191672094823.2251040.98002250
Sanwar HossainBAN20032003151712094613.0642449.29001230
Jack BlatherwickDUR/LAN202520252017420948*16.08188111.170011514
PreviousPage 263Next

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.