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/27WARBOLODI5th 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
Alec BannermanAUS189318933501616032.20--020-0
Tino MawoyoZIM201620163601614526.8343636.93000200
Fynn Hudson-PrenticeDER2020202046216191*40.2529255.14010211
Lokesh BamNEP20262026116316152*53.6794171.28010169
Jake EganNK2024202476116174*32.20109147.710211010
Michael KlingerKTK/AS201120117701614623.00150107.33000181
Sultan AhmedOMA201420148701615523.0025762.65010112
Dilhara PolgampolaKYCC202420246711618226.8327558.55011130
Johnny TyldesleyENG190919094701615523.00--01000
Geoff HowarthNZ1975197577116151*26.8329854.03020150
Dominic CorkENG199719976721615932.2045235.62010161
Aamir KaleemOMA2016201698116178*23.0019682.14012143
Taranjit BharajDEN2025202588216154*26.8316696.99010106
Gus LogieWI1986198698316158*32.2029354.9501290
HD AckermanSA199819984801615720.1347533.89010150
Ian HarveyAUS20012001169416147*32.20142113.3800186
Jacques RudolphTIT/JT2013201311901614917.89156103.21000221
Michael LumbENG/SS201220129901615017.89133121.05010205
Hussain TalatLQ2023202311901616317.89123130.89010147
B GeorgeMAC20242024991161103*20.13149108.05102108
Gavin KaplanWP202220229901613917.89139115.83000144
Manan VohraPK201320131210216143*20.13117137.61001222
Abhay NegiMEG201920191310316150*23.00113142.480101210
Aftab AhmedBAN2010201091101614614.6428057.50000231
MS DhoniCSK202420241411816137*53.6773220.550011413
Adam MilneNZ/CS20152015201161616132.2025463.3901181
Ashton TurnerAUS/PS201720171311316152*20.13112143.75011710
Luke JongweZIM202320231711616143*32.20120134.17000163
Fionn HandIRE/MR20222022171131613620.13154104.55001187
Saghar ManzoorCRO202520251111216132*17.8917194.15000165
Chamara DunusingheSL1995199561101619114.6445335.54013151
Wilfred BengDHA20222022121121612517.89158101.90000126
Jahurul IslamCV20162016131241613620.13143112.59000143
Binod BhandariNEP20152015131211617314.6420877.4001195
Ben CooperNED20212021121231615517.89126127.78024232
Dinesh NakraniUGA202520251512416124*20.1316696.99000102
Waqas AhmadMAC202320231512416153*20.13100161.000131012
Jimmy AdamsWI199719971312316135*17.8932250.0000270
James HarrisMID/KEN20172017913216133*14.6439141.18001203
Sayed MonibKUW202320231813316131*16.1096167.710021112
Mohammad NaveedUAE201720171714416134*16.10127126.77001197
Kabir AliLAN20142014201651612614.6427159.41001132
Iain O'BrienNZ20092009211651613114.6437542.93001230
Jacob DuffyNZ/OV/OTA20242024231761615614.6424665.45015231
Y SaranonnakkunTHA20242024221711612510.0617790.96000115
Daniel VettoriNZ19981998241841615711.5040539.75015121
James TredwellENG/KEN20152015241831615310.7332948.94012162
Boyd RankinWAR201520152219816156*14.6432349.85012175
Prabath JayasuriyaSL/SSC/GM202420241519316128*10.0643936.67003180
Darren GoughENG199919992520816123*13.4231850.63002141
PreviousPage 314Next

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.