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
Johnny TyldesleyENG190419044802159726.88--021212
Wasim JafferIND200220025902158623.8942051.19032350
Mackenzie HarveyMR/SA20242024992215134*30.71198108.59100263
Rayyan PathanCAN202220229902157323.89181118.78011246
P BaronARG2024202499121569*26.88154139.61020227
Kabelo SekhukhuneES2026202610902154523.89166129.52000277
Sean WilliamsZIM200720071010221570*26.8826880.22031201
Lendl SimmonsKK/SLS20182018111012155523.89186115.590111613
Sam RobsonMID20202020510121582*23.8948844.06011270
Babul KumarBIH20212021101042158235.83194110.82011196
Ayush BadoniLSG20262026101002155421.50141152.48013239
Kanchana de LiveraPSC2025202591002156021.5034362.68011222
Ronnie IraniENG20022002131212155319.5530370.96012141
James FranklinNZ20092009121242155226.8847745.07011240
Richard LeviNOR20202020111202155017.92187114.97010229
Samiullah ShenwariKRB/AFG201320131412521555*30.7122894.30010155
Rinku SinghKKR/UP201820181312221537*21.50158136.08000236
Benjamin WardJER201920191312321558*23.89160134.38011815
Ramesh MendisSL/DA20222022912121545*19.5537657.18001201
Madan LalIND198219821712521553*30.7128259.93020242
Kishen VelaniESS20152015141302155816.5429672.64011262
Afif HossainBAN/ST20262026141312154617.9221699.54000194
Blake MacdonaldMS/VIC20262026121422154517.9226381.75004255
Monank PatelUSA/MNY20232023151502156114.3326481.44024152
Peter MoorIRE/MR202320231317221569*14.3336359.23012199
David WieseSA/RCB/TIT201520153519321547*13.44188114.36001188
Corbin BoschSA/MI/MCT2026202632201121539*23.89184116.85000159
Ollie RobinsonSUS20252025212172153015.3622495.98002341
Mahedi HasanBAN202120212822621530*13.44213100.94004139
Kagiso RabadaSA/PK2022202241318215479.3531468.47005176
Mathew SinclairNZ19991999110214214214.0044747.87100220
Ross TaylorNZ20062006661214128*42.8022694.69100254
Mohammed SameerBHR2017201766121410842.8023192.641011910
Ashutosh SharmaMP201920196602148435.67126169.840312410
Denis ComptonENG1938193846121410242.8040153.37110350
Bevan CongdonNZ1966196636021410435.6726732.58111161
Chetan BistNAG202120217732146053.50186115.05020167
Ravija SandaruwanKUW202220227702145130.57144148.610101613
Uvais AhmadAP2019201977121472*35.67127168.500201913
Josh LawrensonJER202420249702149330.5729572.54010230
Navneet DhaliwalCAN20182018118321478*42.8028475.35010155
C MusemezUGA202620269802148926.75156137.180112012
Sammy CarterAUS190819084832146642.80--020280
Kenneth HutchingsENG1908190848021412626.75--101261
Jeffrey StollmeyerWI195119514802145426.75--010170
James HopesDC/BH2011201111932145535.67178120.22020253
Akshay WadkarVID20212021109221458*30.57207103.38010171
VP ThamotharamMAC202220229922145730.57132162.120211217
Jonathan WellsHH20142014111022146826.75169126.63020183
Sageer AhmadSOU20262026101002145621.4021599.53011257
PreviousPage 258Next

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.