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
Mark GreatbatchNZ199119917921806525.7142442.45011140
Nayan MongiaIND19951995159318045*30.0025371.15000140
Pankaj KumarFIN/JAM20222022119418060*36.00134134.33010812
Ashok MenariaRR20112011131011803420.00152118.420001010
Chris WrightLEI20252025121021807422.5023975.31010312
Malcolm NofalWF/WEL20192019111011804520.0024075.00002173
MPGT KetiyageCYP20262026101001805118.00168107.14011109
Ridley JacobsWI19981998101141804225.7143841.10001124
Dwayne SmithWI/DC201020101211218059*20.0022878.95010107
Devon ThomasSKAN20192019111101807116.36159113.21020186
Aminul IslamBAN19991999111101806616.3633154.38011140
Udiyan BoseTRI201920191211118072*18.00135133.33012217
Llew JohnsonOV/OTA20232023111111804618.0023975.3100097
Rushab PatelKEN20212021121221802618.00142126.76002222
Dunith WellalageSL/JK202220221712218031*18.0020986.12000173
Jackie HendriksWI19691969712418054*22.5017028.82010160
Mathew PillansLEI20172017171461805622.5021583.72012222
Mushtaq AhmedPAK19981998121551805718.0047837.66014193
Brian MasabaUGA20222022211521803213.8524772.87001221
Calum HaggettKEN20182018261551803118.0027764.98000135
Matthew KuhnemannAUS/BH/TAS20262026171541805616.3641942.96014131
S ThakorTAN20232023151541804416.36114157.89004218
Chris GreenST/GAW20182018211651804916.36140128.57002107
Iftikhar AhmedPAK/KK20202020201651802516.36167107.78000136
Nasum AhmedBAN/KT20232023321631804413.8520886.54002214
R CokerSIE202620261716118032*12.0030758.63002171
Irfan SafiAUA202620262216518020*16.36163110.430021411
Dale SteynSA/RCB20082008361751807615.0039645.45011221
Shuvagata HomBAN/KT20162016181731804012.8619194.24001212
Carlos BrathwaiteBB/KF202220222319718028*15.00132136.36002178
John BenaudAUS1972197223017914259.6724762.75100202
Steve TikoloKEN199819985501797735.8024872.18020131
Hitesh ModiKEN199819985501797135.8021981.74021151
Ravi ChauhanSER2018201855117986*44.75126142.06020283
John NicolsonSA192819283501797835.80--010-0
Les AmesENG193919393521798459.67--01070
Bert SutcliffeNZ195419543501796635.8030.0002192
Richie BenaudAUS196319634501795735.803148.39010190
Graham YallopAUS197619763511795744.7545039.78010200
Morné van WykSA200720077601798229.8327864.39022181
J ChaturangaBHR2017201766017911029.83169105.921001315
Saif ZaibNOR201920194601795429.8329161.51010146
Matthew GilkesST/NSW202020206601798329.8327265.81010175
Marcus CampopianoITA202520257611795435.8018994.71011188
Jack BlackhamAUS1883188336117958*35.80--020140
Chetan ChauhanIND1980198046117946*35.8033353.75000180
Amir AliOMA2014201487317950*44.7521782.49010163
BJR MartindaleNOT202320237701795525.5727764.62010190
S GoochEST202520257701795725.57140127.86011225
Gulabrai RamchandIND1956195647017910925.57--10100
PreviousPage 292Next

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.