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
Richie BerringtonSCO20162016141212124219.2724187.97000154
Zaman AkhterGLO20242024121222127021.2035559.72014254
Arjuna RanatungaSL1982198281222125421.2026564.91011181
Mark EalhamENG19981998111202124517.6730369.97000203
Marchant de LangeGLO/BK20252025171322125119.27160132.500111814
George GartonENG/SUS/SB20222022141332125321.20178119.10010237
Mitchell PerryVIC20222022101342127423.5655738.06012300
Hamza ShaikhWAR20242024111322123919.2744048.18002214
ShujauddinPAK1955195581312124717.67--00100
Glenn MaxwellAUS/DC/MS201220121814321256*19.27184115.22010149
Bernard JulienWI19761976101432124719.2716660.8400072
Vusi SibandaZIM20142014131512124515.1432764.83002244
Saad Bin ZafarCAN20252025251652123519.2724088.33001185
Paul DowntonENG19851985161632125416.3146645.49012180
Tom HoganAUS198419841316321242*16.3135747.62002230
Praveen KumarIND/RCB200920093217621254*19.27203104.43011189
Rohan MustafaUAE20192019191802124511.7825583.14003292
HMRKB HerathSL20152015172152124913.2543748.51004271
Beuran HendricksLEI/WP2022202224211021223*19.2748144.07002193
Tim GroenewaldSOM2016201626221521234*30.2934761.10000177
Alzarri JosephWI/PZ/SLK20252025402582124112.4723789.450061313
Kepler WesselsSA199119913302119070.3329671.28030190
Joe CarterND2018201824021110952.7530070.33110199
Muhammad FahadTUR2025202544021112052.7589237.081112117
Ross EdwardsAUS1974197435021111542.2055138.29110130
Priyank PanchalGUJ202120216602117935.17158133.54022179
Nitish KumarCAN2018201811712116235.1725782.10020145
Doug BracewellCS2014201447221177*42.2036258.29021235
Barry WoodENG197219724702119030.1461434.36010290
Manpreet JunejaGUJ201620169812115430.14163129.45010213
Nuwanidu FernandoGG2022202298121163*30.14161131.06020159
Micky StewartENG196319634802118726.3852636.50011161
David GowerENG1988198848121188*30.1439853.02010250
Steven OuterbridgeBER200820089912115626.3834760.81010171
Alex ObandaKEN2022202299021111523.4424287.191011714
Luke RonchiPS/WF2012201289221112730.1422494.20101305
Rushabh RathodVID2019201912922115130.14157134.390101310
Zeeshan KhanMAC202420249902116023.44178118.54010217
Victor TrumperAUS190919095912117326.38--01001
Abhinav MukundIND2011201151002116221.1051840.73012210
Irfan KarimKEN20182018101012116423.4444847.10021112
Sohaib MaqsoodPAK20152015111002115021.1023390.56011164
Travis MullerOV/OTA20212021810521141*42.2047444.51000351
Tony de ZorziTIT/TS20192019101002117021.10186113.44010183
E NiyomugaboRWA20212021101012116123.44165127.88020157
Haroon ArshadHK20192019101032116830.14154137.01010157
Danial IbrahimSUS2026202691002115521.1026180.84011202
Neil BroomOV/OTA2020202091102115719.18182115.93011247
Jeremy ConeyNZ19811981111112116521.1045846.07011165
Neil WagnerNZ/ND/DUR202420241312321159*23.4424984.74010238
PreviousPage 261Next

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.