Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe LeachWOR20232023212763215315.2956257.12013384
Brendan TaylorZIM2026202699132013140.0043773.23110314
Brett HamptonND/QG202620269903206535.56178179.780402426
Charles KellewayAUS1911191151013207035.5683438.37030180
Garry SobersWI1957195751003206632.00--020440
John GuyNZ19551955510232010240.00--121260
Hashim AmlaSA20062006611032014929.0965249.08112440
MD DaiPNG201720171212132063*29.0939481.22021341
Aravinda de SilvaSL200120011113032010624.6264649.54100363
Eddie ByromSOM2017201771303205624.6273143.78010470
Ishan KishanMI20242024141403206922.86215148.840123516
Suharril FetriMAS201420141715732055*40.0061352.20011300
Brett HuttonNOT20152015141633207224.6273143.78013390
Steve RhodesENG199419941216532065*29.0992234.71021303
Ryan BurlZIM/CC201920192117532057*26.67317100.950202114
Noah CroesNED202420242117432046*24.6238782.69000262
Dwayne BravoWI20042004221833207721.3361152.37023381
John DysonAUS198119811218132010218.8294533.86102270
Bhanuka RajapaksaSL/LQ/TUCA20252025201933206220.00281113.880112220
Merv HughesAUS19931993201933204520.0056956.240022412
AP AgathangelouLEI20152015152123205416.8455457.76011431
Nurul HasanDD/CC2019201924221132037*29.09258124.030012014
Kiplin DorigaPNG20192019302323206515.2444871.43010185
Carlos BrathwaiteWI/SS/SH201820184127632043*15.24264121.210011523
WPUJC VaasSL199919993735113204113.3358854.42008194
Sid BarnesAUS19461946330319234106.3371936.86110210
Graham ThorpeENG19931993691319114*39.8871244.80111270
Ian BellENG20092009610031914031.9064349.61120332
Aditya TareSH/MUM20162016111023197139.88240132.92021328
Scott KuggeleijnND/WF/WEL2013201371013196835.4448665.64030383
Bill EdrichENG19481948510031911131.9015322.22120293
Roy DiasSL19841984810131910835.4469545.90110300
Karabo MotlhankaBOT20222022111113195631.90247129.15020444
Luke RonchiIU201920191212131967*29.00205155.610323417
Ed CowanAUS2013201361203198626.5884737.66011421
Bill LawryAUS1970197061213198429.0090635.21021383
Mohinder AmarnathIND1978197891223198631.9033140.79031181
Woorkeri RamanIND19901990101213199629.0064849.23034372
Andrew EllisCAN2014201491303196924.5468346.71020370
Tanwir AfzalHK201520151514031910422.7932099.691122019
Will BosistoKT/KY202520251414631955*39.88271117.71010247
Llew JohnsonOV/OTA202520251214231980*26.5847167.730103110
Andrew SymondsAUS20002000181533194726.58280113.93002378
Richard HadleeNZ19761976101523198724.5420.00013168
Scott StyrisND/LEI201420141816231963*22.79298107.05010269
Michael LeaskSCO202520251816331996*24.54275116.000112015
Ed BarnesLEI202120211917631983*29.0054458.64021402
Mohammad NabiAFG20102010211843196222.7932299.070242115
Sundeep JoraNEP/LL20242024201833195621.27272117.280201912
Clint McKayST/LEI201720172721431941*18.7645969.50000376
PreviousPage 190Next

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.