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
Waqas BarkatHK20192019111101643714.9118588.65001100
Nalin PriyadarshanaPSC202520251011416447*23.4330853.25001202
Upul ChandanaSL20002000151221644616.4024467.21000123
Keemo PaulWI/HH/GAW202020201712416432*20.50163100.61002107
Abdul SamadLSG20252025131241644520.5093176.34000814
Hayden KerrSS/GLA/NSW202520251612316457*18.2218091.11010125
Cyril VincentSA1931193171231643518.2220.00001151
Farveez MaharoofSL/DC20082008201341643918.22124132.26001138
Sagar PunNEP20152015151301644712.6229555.59001180
A PusthayFIN20262026131311644313.67160102.50002145
Shane LeeAUS20002000191331642816.40141116.31001124
Kieron PollardWI20092009171421644213.67164100.00001107
Shamar JosephWI/GAW20262026361461643820.50149110.07001149
Kazim SomaniMAA20252025171451643118.2219285.42001141
Zaheer KhanIND/MI200920093315616451*18.2224566.94010172
Andrew TyeMR/YOR/LS20262026191541644414.9199165.66001916
Andrew SalterGLA2014201422161116436*32.8027958.78000200
Dillon PenningtonWOR/BP20212021241761645614.9136145.43011202
Vijayakanth ViyaskanthSL/TUCA/GG20262026281771643316.4021875.23002144
Corey RocchiccioliMS/MR/WA20232023161741643612.6228058.57003134
Kashif SiddiqueKSA202420244401635740.7592177.17020284
TSB EkanayakeACCC202620264411636354.3326461.74020120
Peter van der MerweSA196619662401637640.75--020-0
Marlon SamuelsWI2000200035116360*40.7538142.78010200
Shahzaib HasanDR201220125501635432.60115141.74010234
Biplab SamantrayODI2016201655016310232.60119136.97100157
Muhammad NadeemSOU201820185511636840.7593175.27010914
Phil MustardBB/AA2012201256316388*54.3318787.17020203
Arun KarthikTN2021202186216389*40.75115141.74012175
Gyanendra MallaNEP202020207601635627.1720878.37010173
Phillimon SelowaUGA201420146611638432.6020977.99010163
Macalister WrightHH2020202076116370*32.60130125.38020115
Dattu PhadkarIND195319534601636527.17--010-1
Colin CowdreyENG197119714601635427.1739041.79010260
Ian ChappellAUS196619664601634927.1714025.7100031
Sadiq MohammadPAK196919693601636927.17--010140
Imrul KayesRR201320137701635323.29154105.84010145
Sibonelo MakhanyaWAR202620268701637423.29112145.54011178
Josh BlakeSUR202220228701634423.2922273.42002172
Tayyab TahirPAK/KK202320237701636523.29113144.25010204
Angkrish RaghuvanshiKKR2024202410701635423.29105155.24010168
S KavishkaBSC202420247701637023.2925962.93010150
Tom JonesOV2025202547016311923.2919384.46101243
Bill EdrichENG195419544701638823.2913628.68010231
Keith BoyceWI197419746711636827.1711973.11010194
Cheteshwar PujaraIND202020204801635420.3859327.49011120
RG MukasaUGA202220229801638920.38122133.61012234
S DaviziCZE202620268831634532.60111146.85000186
Murvin AbinashBRC20242024118116396*23.2927060.3701096
Tom HoranAUS188518854811636323.29--011101
PreviousPage 311Next

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.