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
Dwaine PretoriusCSK/GAW/QG20232023301841854813.21135137.040041211
Jamie OvertonSOM20152015211871854016.82160115.63001257
Abdul QadirPAK198919893020101854118.5028864.24002145
Muttiah MuralitharanSL20032003312241853810.2828165.84004174
Joe HardstaffENG19381938231184169*92.0043342.49100230
Arvind KandappahCAN200720073411848761.3326968.40021136
CG WilliamsNAM201820186511848246.0020788.8902088
Akshath ReddyHI201820185501847036.80118155.930201310
Akhil HerwadkarCHH202120215501847336.80180102.22020164
Janeiro TuckerBER201020106611847736.8020689.320101010
Niroshan DickwellaSL201620168601849430.6721087.62010191
Bobby AbelENG189618963601849430.67--010130
Sunil GavaskarIND197319733611846936.8045740.26020290
Aditya ThyagarajanUSA20102010972184102*36.8026868.66101180
Sheraz SheikhBEL202620269701845726.29124148.390201811
Colin McCoolAUS19471947572184104*36.8036150.97100130
Saadat AliPAK1984198477118478*30.6734153.96010130
Nasser HussainENG199319934821847130.6749836.95012270
Soumya SarkarBAN/CW2020202088418462*46.00127144.880201410
Anton DevcichND2021202198218475*30.67120153.330101311
Craig MeschedeGLA/GER201920198811846726.29139132.370131013
Dominic SibleySUR201520155801847423.0044041.82010241
Craig SmithOV201520157821847030.6741144.77010222
Ankit KaushikCHA202120218811843826.29146126.03000910
Tom LaceGLO202220225801847323.0051835.52023160
Ryan HarrisonAA/AUC2025202568418454*46.0041144.77020201
Jordan HermannSEC202320238801845923.00163112.88011224
Christopher De FreitasLL202420249821844530.6719196.34001176
Wilfred RhodesENG192119214801847323.0045034.44010130
Percy ChapmanENG192819286811845026.2917671.59020133
Motganhalli JaisimhaIND196519654801845123.00--011311
Collins ObuyaKEN201920199901846320.4418698.92010107
Brad HaddinAUS/SS201220129921845926.2921784.79012136
Shahid WasifHK202020209911845023.00167110.18010177
Sumanta GuptaKJW20212021109118447*23.00143128.67001145
Y DewthusaBSC2025202510911844823.0031159.16001132
Eric RussellENG196619665901845620.4433535.22010140
Aravinda de SilvaSL1987198791021845123.0025660.5501051
Akram KhanBAN2003200381001844418.4035551.83000220
Justin OntongSA/CC20152015111001844018.4019196.34000121
Rizwan CheemaCAN20112011101001843718.40177103.950011710
Aaron ThomasonSUS2020202071021844923.0040046.00001182
Leo CarterCAN2017201761001846318.4039746.35010254
J BanguraSIE202520251010218452*23.0020490.20010144
Mohammad BootaUAE20182018121021843723.0021286.7900098
Rivaldo MoonsamyTIT/JSK20262026121021846123.00152121.05010197
Lalit YadavDC/DEL202220221610118448*20.44162113.58000138
Suminda LakshanBSC/CMCC2025202571011847320.4434353.64010210
Patsy HendrenENG1921192151001845118.4030454.93012101
Maurice TateENG1930193061001845418.4024460.66011220
PreviousPage 287Next

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.