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
Shahriar NafeesBAN201020105601447324.0015592.90011250
Trent CopelandNSW2018201846414455*72.0017880.90010202
Ajay LalchetaOMA201720177611443928.8014797.96000125
Saif AhmadDEN2016201666214467*36.0014698.63011192
Lakshan GamageNSWC2025202546114450*28.8022663.72011115
Merv WallaceNZ194919494601445824.00--02030
Winston PlaceENG1948194836114410728.80--10000
Ajinkya RahaneMI2009200987114462*24.00123117.07021123
Cody ChettyDOL2016201687414446*48.00132109.09001130
Dogodo BauPNG2016201667214480*28.8021267.92010141
Luke GeorgesonOV/OTA20262026572144103*28.8024060.00102200
Jack CrappENG194819484711445624.00190.0001161
Denis LindsaySA196519654801445018.00--01180
SJ MassiahUSA201020109811446720.5722364.57011191
A PatmoreJPN2026202611821445224.0017184.21010130
Mark WoodENG2022202213811443920.5716985.21001193
Hassan AzadLEI202020205801445818.0044932.07011180
Syd GregoryAUS191219127801444018.0017441.3800050
Himanshu GuptaSIN2022202210811445020.57143100.7001086
Rishi DhawanHIM20192019119414438*28.80103139.81001165
Saad Bin ZafarCAN20262026119114440*18.0016090.00001153
Sean SoliaAA201720175921445620.5746830.77010190
Aristides KarvelasSUS/GRE2022202212921445720.5723960.25010112
Kaveen BandaraNCC2024202414911444218.0017084.71001103
L SubasingheBRC2024202410911443418.0023661.02000103
Yves CyusaRWA2024202413911446118.00116124.14010165
Pawan NegiRCB20172017121021443518.00111129.73000107
Ben CuttingBH/SH201620161110314439*20.5791158.24001109
Harry FinchSUS201520151210114435*16.0023760.76000161
J AlegraPHI20232023111001444114.4017781.3600184
Trent CopelandNSW2021202161121445816.0025456.69011152
Pat CumminsAUS/SH20262026131111444314.4021267.92001127
Kasun AbeyrathneBCAA20242024121121444416.0024459.0200190
Alankara Asanka SilvaBSC20242024111101444513.0930048.0000092
Andre BothaIRE20072007151211444213.0925456.6900381
Hiren VaraiyaKEN20092009171251443420.5727252.9400080
Josh BakerWOR20232023141231447516.0028151.25012141
Jatinder SinghOMA20232023131311444212.0025356.92000160
Ian McPeakeWF/WEL20182018111451443816.0026155.17003165
Will SutherlandMR/VIC202120211717414434*11.0826454.5500395
André NelSA2006200619194144229.6027851.80006193
James AndersonENG20132013242611144289.6025257.14006220
Daniel SolwayNSW20192019121143133*143.0033143.20100160
Phil MeadENG1913191322014310271.50--100-0
Naved LatifPAK2001200133014311347.6719174.87100151
Ian RedpathAUS1972197223014313547.6721764.98100140
Steven TaylorUSA201220124401435035.75117122.22010187
Arjun MutrejaSIN20172017541143101*47.6720669.42100121
Irfan KarimKEN2026202654214369*71.50123116.26010141
Yasir Ali ChowdhurySS/DR2024202454114394*47.67103138.830101110
PreviousPage 336Next

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.