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
T SandeepSWA/ESW2022202277217362*34.60164105.49010240
R HirushanCCC/PSC2026202667217370*34.6028460.92010231
Ahmed ShehzadFB202420248801736621.63126137.30011264
Sherfane RutherfordWI/GAW201820189821734828.83126137.300001111
Esam RahmanJPN2026202688217347*28.83140123.57001214
Abdul KardarPAK195219525811737924.71--01001
Anton MurraySA1953195368017310921.63--101140
Fazal MahmoodPAK195219525821733328.83--00100
Kumar SurajJAM202220229811735824.71131132.06011166
Andrew PoynterIRE201420149901735719.2220883.17010175
Kanchana de LiveraPSC2024202410901737019.2223374.25022140
Monty NobleAUS190519055901736219.22--020110
Cameron WhiteAUS/MS/MR20152015101001735517.3018195.58012133
Tarun NethulaCS/AA2014201471021738121.6334650.00012291
Varun ChopraESS2020202081011734119.2226565.28001153
David SalesNOR2014201481001734317.3027064.07001193
Danny LambLAN202020201410617350*43.2527463.14010181
Denish DasASS20212021101011733519.2220584.39001123
Yasim MurtazaHK20232023101021734521.63144120.14000107
Waji Ul HassanKSA20252025111021735721.63158109.4901387
Kumar DharmasenaSL19941994121131735421.6350734.12011190
Vusi SibandaZIM20092009111101737715.7333551.64012182
Liam NorwellGLO20142014131161737834.6030456.91011242
Anuj DalDER202020201111517378*28.8321680.09010231
JJ HuoMOZ202220221111517328*28.83161107.45001163
John MorrisonNZ1976197671101734615.733542.86001142
Paul StrangZIM19951995101101733715.7339743.58001141
Ian HarveyAUS200320031812317348*19.2218892.02000230
Saad Bin ZafarCAN202220222012417334*21.63163106.13000166
Tarisai MusakandaZIM20182018121201734314.4219588.72003143
Nicolaj DamgaardDEN/MR202320231212117363*15.73120144.17012208
Richard HadleeNZ19811981131211733215.7329558.6400172
Lasith MalingaSL/MI20102010351331736417.3022277.93021215
Barry McCarthyIRE/DUR20172017201431733915.7336048.06002160
Sharvin MuniandyMAS202320231514317360*15.73157110.19012163
Ray IllingworthENG19601960914317341*15.73--00130
Dick LilleyENG1902190291501734111.53--003130
Dieter KleinLEI20172017181641732614.4225667.58002171
Wasim AkramPAK1997199724222173338.6531554.92002123
Trent BoultNZ/RR/MS2022202246251517323*17.30165104.85001204
Mark FootittDER201420142925917326*10.8123075.22003272
Sangeeth CoorayKAN201920193301728257.3322576.44020210
Bruce MitchellSA194819482401728643.0015829.1101020
Bill BrownAUS194819483401729943.0027841.7301090
Shane ThomsonNZ1991199124117280*57.3337745.62020181
Asim KamalPAK200420043511727343.0034749.57020243
Farokh EngineerIND197119713511725943.0030556.39010110
Bradley HopeTAS202620264511729943.0036646.99021260
Sanoj DarshikaCCC20262026452172100*57.3329857.72110121
Mushtaq MohammadPAK197819786511727843.003073.3302000
PreviousPage 300Next

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.