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
Joe WalkerND2017201781212118719.1838355.09012273
Jack BoyleCAN20212021111212114419.1833562.99000161
Mackenzie HarveyMR/VIC20222022131312116117.5829272.26011240
Andy RobertsWI198019801214521135*23.4445446.48000185
Ashantha de MelSL19821982131632113416.2335351.2700191
Sunil JoshiIND19961996191822114813.1943348.73001193
Shane WarneAUS200420041219121153*11.7243148.96013242
Keshav MaharajSA/DOL201720172019721132*17.5828773.52002245
Chris RushworthDUR20172017301952115715.0727676.45014250
Shakeel AhmedOMA20242024281972114517.5827776.17003146
Abdul QadirPAK19841984192022115011.7246045.87011136
Daniel SamsST/ESS/KK202420242822421142*11.72171123.39004197
Tim SoutheeNZ/ND/BP2024202432285211659.1726679.320151413
Shaheen Shah AfridiPAK/BH/LQ2025202556331021133*9.1722992.140081015
Joe HardstaffENG19461946231210205*105.00--101160
Charles KellewayAUS1921192134021014752.5052639.92100180
Donald BradmanAUS1928192824021011252.5054638.46110200
Intikhab AlamPAK197219722402106852.5032744.65020271
Oliver NeweyGUE20152015551210129*52.5031267.31100121
Amandeep KhareCHH201820185502109042.00180116.67010162
G BurrowsISL2022202255221069*70.00157133.76030224
Zeeshan KukikhelHUN2022202255021013742.00105200.001001816
Jackie McGlewSA1958195835021010542.00--11000
Asif IqbalPAK197519753502107742.009555.7903080
Sadiq MohammadPAK1975197545121098*52.5012369.11020131
Jonty JennerJER2015201566221090*52.50145144.83010189
Muhammad UsmanUAE20212021661210102*42.0023190.91100146
Pankaj RoyIND195819583602109035.00--01100
Eric FreemanAUS196919694602107635.0016688.55020194
George GartonWAR2026202687021011730.00191109.95101167
Morné van WykDH201820189802106626.25150140.00021199
Trevor GripperZIM200220024802108326.2562033.87020260
Nalin NipikoVAN20222022109221062*30.00161130.430212410
SK PatelND202420245922105630.0041450.72010240
Campbell KellawayMS/VIC202220228912108126.2543448.39010252
Graeme HoleAUS195119515912106326.25--010250
Mushtaq MohammadPAK197919795902104823.3331228.21000200
Roy DiasSL198719878912108026.2525659.38011133
Sabbir RahmanDC202520251010421082*35.00128164.06010720
Reg SimpsonENG1950195051002109421.009117.5801270
Asif IqbalPAK19651965610121052*23.33--021210
Craig WallaceSCO201920191311221053*23.3322294.59011154
Daniel DrewBH/SA2025202591112106321.0030369.31012162
Lance CairnsNZ19761976811321052*26.255993.22010107
Manzoor ElahiPAK198619861412321050*23.3322692.92010138
Justin VaughanNZ1996199691232104423.3364132.76000200
Brett HuttonNOT2017201791302106116.1547843.93010260
Syed KirmaniIND19821982181442105821.0053538.32010190
Amjad JavedUAE20162016171522107616.15173121.390121313
Mohammad BootaUAE201920191915521059*21.0022394.17011149
PreviousPage 262Next

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.