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
Gulfaam SalehTN-XI20202020121122044722.67159128.300011114
Herby WadeSA19351935712220440*20.40--00350
Alan DavidsonAUS19611961712320477*22.6719027.89011173
Daniel SmithPHI20232023141312046817.00200102.00012129
Jack TaylorGLO20202020131442043420.4041649.04001165
Bruce FrenchENG19871987131452045922.6748542.06013241
Sohail TanvirPAK/GAW/CV20162016261672044222.67176115.91002148
Hasan AliPAK/AS/YOR202620262924720431*12.00190107.370061912
Jayden SealesWI/SUS/AABF202520254032132043210.7439551.650071410
Simon KatichAUS200320034502037540.6033660.42020251
Michael CarberryLEI201820185602037333.8336555.62010311
Conrad HunteWI196119613602037933.8333435.33020180
Mohammad WasimPAK19961996561203109*40.6035257.67101190
Cameron WhiteMR201620167712036133.83171118.71020149
Marcus NorthPS201220129702037029.00194104.64020203
Jon-Jon SmutsSA202020208712038433.8324881.85010212
AS BasraDER202520258722037240.60142142.960101910
Zeeshan HaiderQAT2026202610722037940.60152133.55010167
Morné van WykSA201120118812036729.0021295.75020226
William PorterfieldIRE/NW202020208802035025.3823586.38010178
Sharjeel KhanPAK201320138802036125.38202100.50020217
Arjun VinodSWI202520258812033829.00184110.33000176
Will ClarkCS/CD2023202388220344*33.83181112.15000158
Gautam GambhirDC/DEL2018201811912036625.38199102.01020204
Ben HorneAA201920196922036329.0050340.36022194
Tom CullenGLA2019201979220351*29.0050240.44020240
Rahul SinghSER2019201910902034122.56126161.11000257
James BarkerLUX2023202310932034833.83192105.73000142
Sameera SadamalKYCC2026202659120310625.3838053.42100170
LA de ZoysaNSWC2026202659020310122.5651139.73100180
Fred TitmusENG196619666912035325.3853238.16010220
Isaac DamarellGUE20222022101022035125.3820997.13010194
Joel ParisPS/WA2026202681032034629.0054837.04001252
Graham KennedyNW202120211310220352*25.3824184.23010231
Abhijeet AhujaHUN20222022101002037520.30198102.53012135
Shreyas MovvaCAN202620261210220383*25.3826177.78011152
Darren GoughENG19941994111142036529.0036855.16011244
Cephas ZhuwaoZIM20182018111102034518.45162125.310042114
Shubman GillKKR201820181311520357*33.83139146.04010225
WAE BurtonSER20222022111112038320.30116175.000141917
John WrightNZ1989198981102035918.4550540.20011221
Anwar AliPAK20152015191252034629.00173117.340001410
Delray RawlinsSUS20182018111212034918.45144140.970051510
Wahab RiazPAK201320131413220347*18.4526476.890031410
Timm van der GugtenNED/GLA/BP20222022131372036233.8346443.75011260
Alex BarrowSOM20152015101322033518.4534059.71003271
Mohammad NawazQG/RR202020201313620341*29.00141143.97000238
Chris GreavesSCO202320231713420356*22.56193105.18011205
Brett HamptonND202120211314220363*16.9222988.65011205
D KansonkhoMAA20252025141412033715.6224084.58001165
PreviousPage 268Next

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.