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
Phil SharpeENG19691969610139011143.3392842.03110480
Ajinkya RahaneKKR20252025131213906135.45264147.730303620
Faisal IqbalPAK20062006813139013932.5078249.87122443
Aravinda de SilvaSL20032003151303909230.0047482.28032347
Gareth HopkinsAA20132013813339077*39.0080048.75031510
Nicolas PooranWI/BT201820181515439053*35.45260150.000102725
Misbah-ul-HaqPAK20102010131643907732.5073453.13032358
Barney RogersZIM20052005121603908424.3868157.27032482
Dion EbrahimZIM20022002131713909424.3886045.35022350
Naman OjhaIND/RR201020101717239094*26.00319122.260214415
Shadab KhanPAK/ST/IU20252025231703904822.94273142.860003516
IA De SilvaBUL20222022171713905924.38336116.070313817
Joshua Da SilvaWI/SKAN202420241220239082*21.6771454.62021336
Tom CooperMR/SKAN/SA201820182021339065*21.6742591.760223811
Andrew McBrineIRE/NW20212021282113907219.5053972.360123110
Tim GroenewaldSOM/DER20142014242263905724.3842092.860424713
Ateeq JavidWAR201520152422839051*27.8649279.27011334
Manpreet SinghITA/SIN20192019232213904218.5740396.77000296
Wesley MadhevereZIM202620262222239077*19.5044587.64023365
Ian HealyAUS19901990292253904822.9459265.88001231
Liton DasBAN/CV20152015232313905017.7349578.79013425
Lewis McManusHAM20182018232553906619.5061163.830123413
Ramiz RajaPAK199119918813899855.5778849.37030340
David ObuyaKEN2010201089238911555.5749977.96131517
John WatkinsSA1953195361003899238.90--030311
Prerak MankadSAU20212021111123897143.22248156.850413816
Arjuna RanatungaSL198719871112238986*38.9049671.98031276
Chris SmithENG1984198491213899135.36119432.58030481
Richard HadleeNZ1987198710144389151*38.9069655.89101323
Hashan TillakaratneSL2002200211155389104*38.90107936.05100490
Denesh RamdinWI2012201222163389126*29.9281048.02200301
Anamul HaqueBAN/DR2025202514162389100*27.79388100.261144012
James KettleboroughGLA20152015101613898125.9382547.15030580
Kamran KhanQAT20192019171713896824.31365106.580303024
Brad HodgeAS/SKAN/PZ201620161818738985*35.36287135.540223016
Richard HadleeNZ19881988171953895227.7970355.33010235
Dipak PatelNZ19871987152103896218.5288344.05013333
Mohomad AslamKUW20242024312223896319.45371104.85021385
G WeerasingheKYCC20252025182203896017.6869256.21043412
Martin CoetzeeHK202420242623038910216.91313124.28111527
Ron ArcherAUS1955195568038812848.50--120395
Mominul HaqueBAN/DP2020202078038813248.5053472.66110415
Victor TrumperAUS1904190448038811348.50--131402
Himanshu RanaHAR202120211010238887*48.50286135.660404710
J BakerCAY2026202610102388106*48.50278139.571203020
Richard HadleeNZ19901990131213888735.2752573.90031424
Robin UthappaKKR20172017141303888729.85235165.110513621
Boeta DippenaarSA200020001414138810029.8572553.52122582
Matthew CritchleyDER20202020131513886327.7160863.82011374
Rushab PatelKEN20222022161523887029.8540196.76020465
PreviousPage 162Next

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.