Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Imran AnwarBHR202520253516125561*17.0025898.840121313
Thisara PereraJK/SS202320232218525543*19.62173147.400022212
KH AbeJPN20242024211822558015.94199128.140121613
Naseem KhushiOMA202220222519125547*14.17210121.430021315
Matthew HartNZ19941994182032553615.0071135.86002331
Steve MagoffinSUS201420141722112555123.1854646.70012280
Curtly AmbroseWI198819882424102554418.2154646.70002261
Craig MatthewsSA199419943125825562*15.0048552.58016322
Curtly AmbroseWI19911991282862555311.5948352.80018272
Tom AbellSOM201420143502549550.8050050.80031290
Gordon GreenidgeWI1974197435025410750.8020851.44110306
Sam WellsOV201220124602547842.3346254.98020411
Vivek SinghBEN201820187702547136.29171148.540301916
CWJ AllisonESS202320238702548536.2929885.23020198
Polly UmrigarIND1956195647125479*42.33--020-0
Sese BauPNG202520258802548531.75235108.09022382
Tim RobinsonWF/WEL2023202388125413936.29212119.811112412
Kevin PereraNSWC20242024118325410050.8037268.28121203
Vijay ManjrekarIND1953195348125411836.29--10100
Peter TregoCS2013201359125414131.7533376.28101361
Aqib IlyasOMA20182018109025410028.2228190.39101255
Sheldon JacksonSAU20192019119325457*42.33186136.560202210
Jake LehmannSA202120217912548031.7538066.84021311
Dan MousleyWAR/BB2021202110902546128.22225112.89030189
Ray LindwallAUS194819488902547728.2220850.48010150
Mark ButcherENG1997199751002548725.4062440.71020320
Naman OjhaMP20192019101002547425.40183138.800212910
Bipul SharmaSIK/CHA201920191110125462*28.22195130.260102210
Kassim NassoroTAN202120211010525459*50.80186136.56010209
V SainiROM20252025121012546428.22195130.26011302
John ParkerNZ19741974610025410825.4074434.14101240
Denis LindsaySA1964196471112546525.4013150.38010260
Neil McCallumSCO201020101111125489*25.4037368.10011196
Chandrapaul HemrajGAW2021202111111254105*25.40190133.681012016
Maaz SadaqatPZ/JB/NE20252025121112546325.40168151.190212214
Mike GattingENG1980198071122545628.2263140.25020310
Farhaan BehardienKNI/BOL202220221312725463*50.80226112.39010116
Zaheer AbbasPAK19801980812325495*28.2246654.51011240
Sohaib MaqsoodPAK201420141313225489*23.0928888.19011205
Hannan SarkarBAN2002200291402546518.1442559.76021380
Matthew BellNZ1999199981412548319.5489028.54012210
R FlintoffLAN20242024111402548818.1454146.95012262
Abdul SamadSH/JK202120211815225440*19.54186136.560011317
Daniel VettoriNZ/RCB/BH20122012211622544618.1433076.97002352
Sanwar HossainBAN20022002121712544915.8849051.84001320
Anton DevcichST/ND/LQ20192019181702543514.94223113.90002284
Dhanushka GunathillekeSL20222022191902545513.37245103.67014267
Alex ThomsonDER20222022151952545418.1446554.62026263
John ReidNZ1954195435025313550.60--111262
Stan McCabeAUS19321932461253187*50.6036668.58102291
PreviousPage 227Next

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.