Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR8/0 (2)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Avishka FernandoSL/JS202020201615152812737.71454116.301314422
Azhar AliPAK20102010816252892*37.71136438.71052620
Tim WardTAS20222022101715289133.00107549.12040722
Umar AkmalPAK2014201420203528102*31.06493107.101324712
Harry NielsenAS/SA20242024172025286729.3394056.17042544
Sol BudingerLEI/NOT/BP20222022172025288929.33431122.510426819
Shubham RanjaneUSA/JSK/TSK20252025262285287037.71435121.380203623
Fergus O'NeillMR/NOT/VIC20252025212845286422.0087860.14024572
Ahmer Bin NisarBHR2025202544301052861*26.40423124.820203428
Curtis CampherIRE/MR202220223632452872*18.86496106.450144714
Mohammad NabiCV/SW/AFG20232023393375286520.31499105.810214416
Gareth BattyENG/SUR20162016424112528110*18.2195955.06107617
Jack HobbsENG1924192457052721175.2939443.65220230
Stephen DohenyIRE/LL202620261111052712847.9154796.342315418
Nasir ShafiqMAS2014201417162527151*37.6465180.951305816
Nari ContractorIND1959195981615279235.13--041121
Dean BrownlieNZ/CAN20142014141715279832.9480865.22031704
George WorkerAA/AUC2023202315191527114*29.2889159.15130606
Peter HandscombVIC202620261219152790*29.2889558.88022600
Kavem HodgeWI202420241019052712027.74104750.33131702
Luke WellsSUS201920191425352798*23.95130940.26025701
Robin SinghIND20002000292635275122.9185062.00021322
Jack RussellENG19901990242835275521.08135039.04021520
Irfan PathanIND/PK20082008383075274622.9168377.16001469
Mohammad RafiqueBAN200420042531352711118.8280565.471055710
Jason HolderWI/SKAN/GT20262026463675274918.17381138.320022740
Varun ChopraSUS/ESS201920191012052615643.8367478.04300476
Chad BowesCAN20202020131605269532.8862983.620416115
Michael BracewellWF/WEL202020201518152614230.9487460.18121588
Dwayne SmithWI2004200425232526105*25.0565580.311116014
Tom CooperNED/BH202220222323152681*23.9154596.510414810
Ben McDermottAUS/HH/TAS201820182424752675*30.94504104.370223523
Toby Roland-JonesMID20142014232445267726.3071373.770336710
Lendl SimmonsWI/MI/JT20172017272735266621.92448117.410424922
Kevin O'BrienIRE/LL20212021323215266016.9755494.950245610
Rohan MustafaUAE/DV202320233837352652*15.4770574.610135311
David WieseNAM/KKR/YOR2023202358471452654*15.94381138.060244225
Budhi KunderanIND19641964510052519252.50--210791
Kamau LeverockBER202320231111152510352.50323162.541304830
Bob SimpsonAUS19651965611152520152.5027445.99130140
Steve SmithAUS198419841817052510630.8886759.75151430
Michael van LingenNAM202420241818052510729.1756193.581316914
Arron LilleyLEI202220222322152568*25.00427122.950315615
Steven CrookNOR20182018192335259226.2569875.21032598
Andrew GaleYOR20162016152615258321.00125241.93022680
Haris SohailPAK201520151414352489*47.6461185.76051368
Colin CowdreyENG196319638143524128*47.6421351.17130441
Teja NidamanuruNED202320232019352411132.7553198.682233919
Kevin O'BrienIRE/LL20202020202025248229.11431121.580215023
Sean SoliaSAM/AA/AUC20262026172025247929.1183462.83041649
PreviousPage 121Next

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.