Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 bowledT2065th 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
Sarfraz AhmedPAK/QG2022202211932918648.5036180.61030302
Stephan MyburghNED201720177902918832.3334285.09031415
Saif AhmadDEN2024202499029114032.3331891.511111616
Selim SalauNGR2026202611101291105*32.33223130.49110299
Richie BenaudAUS19551955710029112129.104761.70110344
Ashish BagaiCAN200620061011129158*29.1052155.85030301
Fraser ColsonWF2016201661222919729.1061947.01023411
Rajat PaliwalSER201920191312529154*41.57238122.27010232
Lala AmarnathIND1948194861222916229.109776.2902280
Dave HoughtonZIM19951995912129173*26.4544465.54010273
Ben RaineDUR20202020101352917136.3839773.300212213
Richard HadleeNZ19841984121302919922.3839274.23011402
Ravi RatnayekeSL19861986131332919329.1010567.62021200
Jimmy KamandeKEN20092009151402917420.7938875.00022314
Nathan SmithOV/OTA2020202081412917822.3869541.87011422
Alex ThomsonWAR/BB201920192014529168*32.3334185.34022225
I KarannagodaCCC20252025161442916529.1040472.03020258
Iftikhar AhmedPAK/IU202120211815429171*26.45235123.830102012
Romesh KaluwitharanaSL19951995151602915018.1933088.18021362
Sanath JayasuriyaSL19921992171812918117.1240771.50012332
Zane GreenNAM20252025231862916524.2538475.78011284
Ben HorneAA/AUC20182018121822915118.1976637.99012461
Tom WellsLEI20142014212062915120.7931991.220121912
Mahedi HasanBAN/RR20232023252152917218.1932788.99010278
Shadab KhanPAK/SS/IU202120213522529136*17.12270107.780032211
Odean SmithWI/GAW/QG202320233125102914419.40229127.070023013
Mitchell StarcAUS20232023252662914114.5554353.59002314
Peter SiddleAS/SOM/TAS202220225035132914213.2353054.91003283
Joe CarterND201320133602909548.3350956.97020452
Anshuman RathHK20192019661290114*58.0036180.33120212
Percy McDonnellAUS1882188246029014748.33--110262
Neil McCallumSCO20092009983290121*58.0033187.61110383
Tim PaineHH201620168802909136.25231125.54031278
II SelemaniTAN2026202699029011032.22221131.221102713
Christiaan JonkerWAR20172017101002906129.00201144.280202316
Aritra DuttaSIN20182018111002908729.0030096.67010405
Ken WadsworthNZ19741974711129010429.0053454.31111350
Tyrone KaneMR202220221212229066*29.00251115.540302219
Saber ZakhilBEL20252025131222906529.00149194.630111627
Russell EndeanSA1957195761202907724.17--03080
Johnny TaylorAUS19211921101302907522.3113855.80020370
Devdutt PadikkalRR/KAR20232023141412905222.31237122.36020356
Stephan BaardNAM20222022151512905320.7139673.23021293
Hassan AzadNOR2023202391612905119.3378836.80013360
Graeme WoodAUS19791979101612903519.3374339.03002250
Arron LilleyLAN20182018171722904719.33201144.280013111
Sameer DigheIND200120011817329094*20.7158949.24012272
Raymond van SchoorNAM20152015171832904619.3340471.78000195
Ish SodhiNZ/CAN/MO2025202533185290108*22.3152155.661122510
Zane GreenNAM20192019241842904620.7133586.570011713
PreviousPage 205Next

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.