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/27WARBOLODI5th 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
Ali BacherSA1967196735117260*43.0011552.1701000
Younis AhmedPAK198719874511725843.0053329.64010110
Hashan TillakaratneSL2004200436117274*34.4047736.06010230
Thorn ParkesOV202620264601725328.6729059.31010261
Adam GilchristPK2012201277217264*34.40143120.28010214
Mitchell MarshAUS/PS2012201277317277*43.00135127.41011910
Wesley BarresiNED201620167711724828.6719090.53000173
Marques AckermanDOL/CTB2019201987117244*28.67154111.69000173
Subhransu SenapatiODI202120217701726424.57147117.01010107
Daniel SmithWP2026202687317286*43.00123139.84010108
MY BawaPAN202620267701724724.5719289.58000174
Richard HadleeNZ1979197977117253*28.678071.25010160
Justin LangerAUS199319935801726321.5056330.55022140
Wavell HindsWI199919998801725821.5037046.49010123
Charlie WakimHH/TAS202520258801724921.5020583.90002191
SJ HarbinsonLL2023202398417248*43.00138124.64002215
Dineth ThimodyaRCC202520254801724721.5023573.19000187
Mohammad NadeemOMA20212021119217238*24.5729558.3100185
Alex RossST2022202210911725621.50120143.33012136
Shivam ChaudharyRAI2021202199117256*21.50148116.22011185
Finn AllenAA2018201869117256*21.5032253.42021233
Abhinav ManoharKAR/GT20232023129217244*24.57131131.3000099
Mohamed ShamazTUCA2024202499217254*24.5729258.90010184
SF TiaiSAM2025202511911724521.50149115.44000139
Adam SennCYP20252025109517266*43.00122140.98021128
Mike SmithENG196119615911729921.5020.00014170
Faoud BacchusWI1982198289117236*21.5020982.30001160
Charith SenanayakeSL199119917901726419.1126265.65011190
Vinod KambliIND200020009911726021.5024669.92011181
Hamza TariqCAN20152015101011726119.1119389.120121511
Rushab PatelKEN202620261010217251*21.50119144.54012237
G MckeonFRA20262026101031725924.57116148.28022913
Mansoor SafiAUA20252025121011728019.11107160.750111212
Lucky DentonENG1906190651001726117.20--011230
Guy WhittallZIM1993199391111723617.2040043.00001130
G KansonkhoMAA20242024131101724715.6417498.85001251
Jimmy SinclairSA19101910612117258*15.6410068.0001173
Hannan SarkarBAN2004200491301725913.2335149.00013182
Shuvagata HomBAN/CV20152015141331723917.2018195.03002204
Nic MaddinsonSS/NSW20172017111301723113.2319190.05002185
Craig MeschedeSOM201420141513317259*17.2023672.88011225
William SomervilleNZ/AA/AUC20212021141321725915.6439743.32012155
Ashantha de MelSL19861986151351722521.5085116.4700371
Pite van BiljonKNI20222022151411724013.23156110.26002126
Sompal KamiNEP/KY20252025241551726717.20153112.4201067
Trent BoultNZ/ND201320131717817252*19.1131953.92013179
Sean AbbottAUS/SS/QG20252025231761723515.6424271.07000151
Marchant de LangeGLA20192019251921723610.12154111.690041610
Anil KumbleIND200220023122817234*12.2937346.11005170
Fabian AllenWI/AS/JK2024202437291017225*9.05138124.64006129
PreviousPage 301Next

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.