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 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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
Shahzaib HasanPAK201020109901395015.4417181.29012162
James PattinsonAUS2012201215941394227.8025754.09000172
Seth RanceCS201520155911394017.3816584.24001194
Theo van WoerkomCAN201820187931396123.1739135.55011210
Iftikhar AhmedRR/PZ/KR2026202614941393727.80114121.93000154
KC D'SouzaBUL2021202110911393117.3890154.44002138
C PyleGIB202620269921393919.86126110.32001104
Kanwarpal TathgurCAN20252025129213953*19.86114121.9301178
Bert OldfieldAUS1931193179313956*23.1710.0001491
Ian DavisAUS197419746911395017.3835838.8301190
Phil SimmonsWI198919899901394015.4427750.18000152
Herschelle GibbsPS/TIT/SLZ20132013111011395415.44132105.30011133
Mark SteketeeMS/QUE20252025121011395115.4422462.05011134
AK MohanFIN20222022101001396113.9016783.2301139
Tom LawesSUR/NS20242024121021395817.3824656.50012142
Motganhalli JaisimhaIND1962196251001394113.90--00111
Ramiz RajaPAK19961996101011394015.4423658.9000191
Hashmatullah ShahidiAFG2025202581011394015.4427750.18001130
James AtkinsonHK202420241211213968*15.44114121.93012155
Wayne ParnellKT/PC20242024121121392315.44133104.51001124
Stuart BinnyIND/RCB/KAR20162016201131393817.38107129.91001107
Kenneth WaiswaUGA20242024111131393117.3823459.40000112
Charitha BuddhikaSL20022002131251394519.8634740.06002150
Heath StreakZIM199919991312713939*27.8020966.51001101
Aizaz KhanHK20162016161221394413.9018176.80000114
Tom RogersMR/KEN/TAS20242024191261393823.17123113.0100188
Tim PringleNED/ND202420241612513938*19.8616186.3400178
Bishan BediIND197619761112213950*13.90944.44014113
Eknath SolkarIND1974197471211394312.6426438.26001172
Tim SoutheeNZ/ND20202020201331393613.9018774.33002153
Chad SoperPNG202320231313513936*17.3823658.9000161
S MathurHK20262026151331392913.9016086.88002102
David WieseSA/TIT20142014161441394213.90108128.7000394
Tadiwanashe MarumaniZIM2021202114140139359.9316982.25002114
Wayne ParnellSA/NS/WP202220222615613933*15.4415291.4500283
Tanzim Hasan SakibBAN/SS20242024291661394513.9018077.22001113
Kasey AldridgeSOM2022202216172139419.2738935.73002170
Nathan McCullumNZ/OV201420142418513938*10.6918077.22002152
Steven FinnENG/MID201620162320413922*8.6932742.51005171
Henry BrookesMID202420242220713952*10.6931544.13014182
Muttiah MuralitharanSL20062006403211139336.6219471.65006135
Asim KamalPAK200320032301389946.0031743.53010181
Sharad VesawkarNEP2016201633213874*138.0027749.8202080
Jatinder SinghOMA201420143301389046.0019172.25010123
Romesh KaluwitharanaSL19921992341138132*46.0017379.77100270
Peter PetricolaITA201720174411386046.0020367.98010140
Damian CrowleyITA201420144401386234.5020467.65010123
A TurkmenTUR2025202544113851*46.0080172.50020911
Dave NourseSA191319132401385634.50--010-0
Andrew PuttickCC201220125511385534.50115120.00020124
PreviousPage 344Next

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.