Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)ODI5th 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
Farhan YousafPZ20262026117212858*25.6084152.38011107
Tommy WardSA192319234711286421.33--01000
Roger BinnyIND1984198410711285721.3318163.54011141
Jacob OramNZ2010201013801288316.0081158.02012108
Andre AdamsNZ2003200312811283618.29113113.2700199
Khaled MahmudBAN200120016801285016.0017174.85011123
Brian MasabaUGA2018201812811284718.2928445.07002110
Taranjit BharajDEN201820189821283621.3319864.6500293
Jishan AlamDR202520258801283816.00101126.73001128
K SathishSIN202520258801282616.0013296.97000132
Richie BenaudAUS196019605821285221.33366.6701060
Richard HadleeNZ198219826811284018.2917075.29001153
Robbie KerrAUS1985198568112887*18.2926248.8501150
Karun JethiCAN2008200888212846*21.3313892.75001105
Zubin SurkariCAN2010201010921284918.2926049.23001140
Doug BracewellCS/CD/JSK20242024119112830*16.0087147.1300089
Leon JohnsonWI201620165901284714.2232040.00001160
M Syahadat RamliMAS201820189901282914.2218270.33001114
Jake WeatheraldAS/TAS202320238901283514.2222157.92001170
KB PatilMEX202620269901283714.22122104.9200194
Shane ThomsonNZ19961996109412831*25.6019465.98000100
Harbhajan SinghIND/MI/PUN201620162010412845*21.33118108.47001144
Kennedy OtienoKEN20062006111001286912.8025151.00011160
Dilruwan PereraSL2014201481001289512.8035835.75014153
Pieter SeelaarNED20152015121021286816.0021758.9901152
Ahmed RazaUAE20172017171021284516.0019764.97000131
Devdutt PadikkalIND/LSG2024202491001286512.8025051.20013151
Baseer KhanAUA202520252010312845*18.29113113.2700177
Matthew BaconOV/OTA202520251511312847*16.0022756.39003163
Oliver HaldDEN202220221311612837*25.60112114.2900286
Andile PhehlukwayoSA/DOL202220221712512828*18.29113113.2700096
Roy DiasSL19861986101211285011.6414955.7001270
George DockrellIRE/SOM20142014211381282725.6024751.82000122
Shahbaz AhmedRCB/BEN20212021211311283410.67120106.6700185
Rumesh RatnayakeSL19831983151431283011.6427147.23001122
Andy GorvinGLA202620261614412825*12.8033538.21002120
Azmatullah OmarzaiMGD/AFG20222022221451282014.2214190.78000132
Ajit AgarkarIND200320031715312826*10.6718569.19003114
Ben CoadYOR20172017181761282811.6423554.47002172
Abdur RazzakBAN200720073122101282810.6719067.37003105
Matthew HoggardENG2006200616233128136.4053324.0200490
Neil WagnerNZ/OV/OTA2014201415232128206.1042030.48007141
Venkatesh PrasadIND1999199943241012830*9.1429942.81004111
Devendra BishooWI2011201127258128267.5328944.29009131
Shahadat HossainBAN20082008272813128248.5326548.30007210
Xen BalaskasSA19321932221127122*127.00--100-0
Derek RandallENG197619762201278863.5016278.40010181
Mohammed IrfanUGA20172017331127108*63.50102124.51100910
Atharva TaidePK/VID202420243301276642.3380158.75010173
A Kadowaki FlemingJPN2024202433112765*63.5079160.76010102
PreviousPage 360Next

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.